Commit graph

1016 commits

Author SHA1 Message Date
Jonathan Zernik
21efa2d4d9
Simplify handle_getdata in peer message handler (#1161) 2021-09-03 05:49:07 -07:00
Jonathan Zernik
86c0b4ab86
Fix failed user request in dev mode (#1160)
* Fix failed flask user request in dev mode

* Run frontend lint

* Update frontend build
2021-09-03 04:22:44 -07:00
Jonathan Zernik
2f004af883
Remove old call to run flask app comment (#1158) 2021-09-03 03:55:04 -07:00
Jonathan Zernik
755c73a375
Change log level of flask app lines (#1157) 2021-09-03 03:53:02 -07:00
Jonathan Zernik
c33f905ecc
Remove docker link from readme (#1156) 2021-09-02 14:29:38 -07:00
Jonathan Zernik
f5b4005463
Add new doc with dev mode instructions (#1155) 2021-09-02 14:01:13 -07:00
Jonathan Zernik
f9f4a85067
Fix log line for disconnect peer (#1153) 2021-09-02 11:32:36 -07:00
yzernik
ebbbf00999 Release version 0.1.115 2021-09-01 10:44:41 -07:00
Jonathan Zernik
81d5c96a9f
Fix avatar click for unknown address (#1145)
* Fix avatar click for unknown address

* Update frontend build
2021-09-01 10:43:58 -07:00
yzernik
c7b8e682c6 Release version 0.1.114 2021-09-01 10:16:03 -07:00
Jonathan Zernik
abf1ea6984
Fix ugly gray outline around avatar (#1144)
* Fix ugly gray outline around avatar

* Make avatar bigger

* Make avatar even bigger

* Update frontend build
2021-09-01 10:15:01 -07:00
yzernik
7228498abb Release version 0.1.113 2021-09-01 08:00:13 -07:00
Jonathan Zernik
48b5402d1b
Fix regression display unknown squeak (#1142)
* Fix regression in display of unknown squeak

* Update frontend build
2021-09-01 07:59:33 -07:00
yzernik
d3df8a52cb Release version 0.1.112 2021-09-01 06:19:22 -07:00
Jonathan Zernik
a0129558d4
Implement block subscription client (#1141)
* Got block subscription working in background thread

* Use separate port for hashblock zeromq subscription

* Update subscription on new block

* Enable checking for block range in interest match function

* Remove unused zmq subscriptions

* Fix squeak interest match function
2021-09-01 06:06:11 -07:00
yzernik
e5e5e7684e Release version 0.1.111 2021-09-01 00:54:37 -07:00
Jonathan Zernik
77bfdef59a
Show waiting indicator on profiles page (#1139)
* Added waiting indicator to profiles page

* Update frontend build
2021-09-01 00:53:55 -07:00
Jonathan Zernik
2e420ddda4
Fix waiting indicator on squeak address page (#1138)
* Fix close waiting indicator on squeak address page

* Update frontend build
2021-09-01 00:26:55 -07:00
yzernik
7585c20ca1 Release version 0.1.110 2021-08-31 23:42:45 -07:00
Jonathan Zernik
ae65ff9320
Add new squeaks available button to timeline (#1137)
* Add rpc method to subscribe to new squeaks

* Got floating action button showing for refresh

* Change spacing of refresh button

* Load new squeaks in timeline from rpc subscription

* Got refresh button correctly showing new squeaks from peer

* Got refresh button action working correctly

* Update frontend build
2021-08-31 23:40:26 -07:00
Jonathan Zernik
3cd21391ae
Add waiting indicator squeak address page (#1136)
* Add waiting indicator on squeak address page

* Update frontend build

* Hide load more squeaks button while loading

* Increase size of circular waiting indicator

* Update frontend build
2021-08-31 22:27:42 -07:00
Jonathan Zernik
a08dc2cb27
Add waiting indicator for squeak page (#1135)
* Add waiting indicator for squeak page

* Update frontend build
2021-08-31 21:37:54 -07:00
Jonathan Zernik
17005bcf4e
Update frontend build (#1134) 2021-08-31 21:01:04 -07:00
Jonathan Zernik
023bb5e397
Show empty timeline message only after loading timeline (#1133) 2021-08-31 20:57:47 -07:00
yzernik
0c54a3dd0c Release version 0.1.108 2021-08-31 02:31:56 -07:00
Jonathan Zernik
3eda7b1f03
Increment counter of temporary interest after saving (#1129) 2021-08-31 02:31:24 -07:00
yzernik
cf4c157d96 Release version 0.1.107 2021-08-31 02:12:26 -07:00
Jonathan Zernik
5f5a6c4039
Show loading indicator without backdrop in timeline (#1128)
* Show load more button on timeline even when empty

* Got timeline loading working without backdrop

* Update frontend build
2021-08-31 02:11:42 -07:00
yzernik
7cb78a73f9 Release version 0.1.106 2021-08-31 01:29:14 -07:00
Jonathan Zernik
8204d5e569
Update frontend build (#1127) 2021-08-31 01:24:20 -07:00
Jonathan Zernik
0e1246ce85
Run frontend lint (#1126) 2021-08-31 01:15:27 -07:00
Jonathan Zernik
2549404253
Implement progress indicator (#1125)
* Show waiting indicator in timeline page

* Show text when no squeaks found in timeline

* Update frontend build

* Got progress indicator working for buy squeak

* Fixed spinning indicator in button in buy squeak dialog

* Update frontend build
2021-08-31 00:30:34 -07:00
Jonathan Zernik
670f84e953
Implement progress indicator (#1123)
* Show waiting indicator in timeline page

* Show text when no squeaks found in timeline

* Update frontend build
2021-08-30 22:44:26 -07:00
Jonathan Zernik
dec871876e
Use yield from where possible (#1120) 2021-08-30 20:23:12 -07:00
yzernik
ce47db2e6b Release version 0.1.105 2021-08-30 20:09:15 -07:00
Jonathan Zernik
e2933784ac
Use only ancestors rpc for squeak page (#1118)
* Got squeak page working without get squeak entry rpc, no streaming yet

* Implement subscribe ancestors

* Got subscribe ancestors working in frontend with download squeak click

* Delete old comments

* Update frontend build

* Remove old log lines
2021-08-30 20:08:37 -07:00
Jonathan Zernik
2934435a1d
Fix showing reply to on download squeak (#1117) 2021-08-30 06:33:45 -07:00
Jonathan Zernik
042bac2649
Fix wrong offers show in dialog (#1115)
* Fix loading buy offers from stream

* Loading offers seems to be working now

* Update frontend build
2021-08-30 05:19:57 -07:00
yzernik
0150d9fd26 Release version 0.1.104 2021-08-30 02:46:52 -07:00
Jonathan Zernik
c801060d35
Add subscribe address display squeaks (#1112)
* Implement rpc command for subscribe address squeak entires

* Got subscription working for address squeaks

* Implemented download squeaks for address rpc

* Fix handling new squeak items from subscription appending to state array

* Update frontend build
2021-08-30 02:43:44 -07:00
Jonathan Zernik
d589b0a4a7
Fix download replies (#1111)
* Fix add temporary interest when downloading replies

* Add subscribe replies rpc

* Got reply squeaks subscription working in frontend

* Update frontend build
2021-08-29 23:49:42 -07:00
Jonathan Zernik
2f0d447603
Fixed close streams for subscriptions on react component unmount (#1110)
* Fixed close streams for subscriptions on react component unmount

* Update frontend build
2021-08-29 22:54:30 -07:00
Jonathan Zernik
a0d78844da
Download squeaks with custom params (#1108)
* Add rpc method for subscribe squeak entry

* Download squeak without reloading page using squeak entry subscription

* Fix stream termination of component unmount for subscribe squeak entry

* Update frontend build
2021-08-29 22:39:10 -07:00
Jonathan Zernik
c38b177340
Use broadcast instead of manual send to all peer in update subscription (#1103) 2021-08-29 06:52:39 -07:00
Jonathan Zernik
512129b8ec
Implement per address rate limit (#1102)
* Add check for per address rate limit in controller

* Delete rate limiter class

* Add check for interest and rate limit to save received squeak

* Got single squeak download working using temporary interest

* Use polymorphic interest classes for temporary interest manager

* Change order of checking temporary interests before permanent interests

* Used timed dict for temporary interests

* Include check for limit in temporary interest
2021-08-29 06:36:14 -07:00
Jonathan Zernik
9ba2d606bd
Create separate module for received payment result (#1100)
* Move received payment class to separate module

* Rename received payments stream class
2021-08-28 21:57:27 -07:00
Jonathan Zernik
cb73a6bfd2
Configure eslint (#1097)
* Configure eslint

* Fix eslint for frontend requests file

* Configure no unused import in eslint

* lint requests frontend file

* Run lint on all pages files

* Run lint on all component files

* Run lint on all remaining source files

* Add makefile target for frontend lint

* Update frontend build
2021-08-28 21:09:22 -07:00
Jonathan Zernik
286b5c1e07
Remove old comments (#1095)
* Remove old comments

* Change log level of on_peer_changed line

* Change log line of connection setup lines

* Change log level of subscription client lines
2021-08-28 05:35:02 -07:00
yzernik
331019c80c Release version 0.1.102 2021-08-28 04:55:06 -07:00
Jonathan Zernik
97778d9cf2
Subscribe received offers (#1094)
* Add subscribe received offers rpc

* Change return type for subscribe received offers

* Load received offers in buy dialog without reloading page

* Remove download button from buy offer dialog

* Update frontend build
2021-08-28 04:48:57 -07:00