Commit graph

1168 commits

Author SHA1 Message Date
yzernik
dfa93b4fda Release version 0.1.153 2021-09-19 12:07:40 -07:00
Jonathan Zernik
bc7a48e6b8
Raise exception when duplicate peer connection error happens (#1353) 2021-09-19 07:19:38 -07:00
Jonathan Zernik
bd00121f3c
Get connection from yielding context manager of connection manager (#1351) 2021-09-18 21:57:14 -07:00
Jonathan Zernik
0a93ef7fb5
Fix search url without text (#1349)
* Search page works with empty search text

* Fix react warning about callback dependency

* Run frontend lint

* Update frontend build
2021-09-18 20:59:21 -07:00
Jonathan Zernik
fd658d0112
Fix stop ping and pong timers on connection stopped (#1347)
* Add stopped event to connection class

* Stop ping and pong timers on connection shutdown

* Got connection shutdown working with timers cancelled
2021-09-18 20:23:56 -07:00
Jonathan Zernik
ba01a2eb0a
Show waiting indicator open channel dialog (#1344)
* Got waiting indicator to show, but style doesn't work yet

* Waiting indicator for open channel dialog seems to be working

* Update frontend build
2021-09-18 19:47:08 -07:00
Jonathan Zernik
51bc17ace2
Add waiting indicator for lnd node connect disconnect (#1343)
* Add waiting indicator for lnd node page click connect or disconnect

* Improved lightning page so page doesn't reload on list peers response

* Fix react warning by making listPeers function useCallback

* Run frontend lint

* Update frontend build
2021-09-18 19:00:04 -07:00
Jonathan Zernik
5cb2047a56
Add ping and pong liveness check (#1342)
* Got ping and pong timers working

* Use random nonce for ping message

* Change ping timeout to 60 seconds
2021-09-18 17:19:29 -07:00
Jonathan Zernik
f5e3e8c069
Change unit to sats for sent payment and received payment display (#1341)
* Change unit to sats for sent payment and received payment display

* Update frontend build
2021-09-18 15:50:14 -07:00
Jonathan Zernik
cd7726c1ef
Fix decode url-encoded search text in search page (#1340)
* Fix decode url-encoded search text in search page

* Update frontend build
2021-09-18 15:41:20 -07:00
Jonathan Zernik
aecde57fc7
Peer server handle accept connection in new thread (#1339) 2021-09-18 15:25:24 -07:00
Jonathan Zernik
29c58d9231
Show waiting indicator for make squeak dialog click (#1338)
* Show waiting indicator for make squeak dialog click

* Run frontend lint

* Update frontend build
2021-09-18 15:00:40 -07:00
Jonathan Zernik
0410e890e4
Use consistent name in frontend (#1333)
* Rename Squeak Node to Squeaknode in frontend

* Update frontend build
2021-09-18 00:15:57 -07:00
Jonathan Zernik
c8646514da
Update display for peer address after clicking connect or disconnect (#1332)
* Update display for peer address after clicking connect or disconnect

* Run frontend lint

* Update frontend build
2021-09-17 23:56:31 -07:00
Jonathan Zernik
44a669c436
Remove redundant method from peer client (#1329) 2021-09-17 23:10:53 -07:00
Jonathan Zernik
afa34fd24c
Delete peer message handler class and combine with connection (#1328) 2021-09-17 22:59:51 -07:00
Jonathan Zernik
fc7749ea26
Show waiting indicator for connect peer (#1327)
* Show waiting indicator in connect peer dialog while waiting

* Update style for connect peer dialog to show waiting indicator in button

* Remove unused import

* Run frontend lint

* Update frontend build

* Remove testing comment from peer handler
2021-09-17 22:48:52 -07:00
Jonathan Zernik
cc950eb173
Do handshake in peer handler, not in connection class (#1326)
* Do handshake in peer handler, not in connection class

* Do handle connection synchronously

* Start connection context manager and handler in separate thread

* Update frontend build
2021-09-17 22:03:00 -07:00
Jonathan Zernik
97ac3c49cc
Refactor handle_connection method out of network manager (#1324)
* Refactor handle_connection method out of network manager

* Delete old commented methods
2021-09-17 18:50:14 -07:00
Jonathan Zernik
c6d70ad862
Simplify wait for block index script (#1321) 2021-09-17 11:12:42 -07:00
Jonathan Zernik
e83cbf1faa
Update lnd dockerfile (#1320)
* Update lnd dockerfile

* Remove old comment from lnd start script
2021-09-17 11:04:29 -07:00
Jonathan Zernik
dec91ef720
Use ellipsis in payment processor retry log line (#1319) 2021-09-17 09:43:38 -07:00
Jonathan Zernik
cafbb392ec
Add type hints for get settle index method (#1317) 2021-09-16 16:30:56 -07:00
Jonathan Zernik
25e07848e9
Save extra db query to get squeak in get offer method (#1316) 2021-09-16 16:01:46 -07:00
Jonathan Zernik
2f7ae0114d
Use v0.21.1 of bitcoin in local docker (#1315) 2021-09-16 15:44:22 -07:00
Jonathan Zernik
c8055d1469
Use v0.22.0-beta of btcd for itest (#1314) 2021-09-16 15:34:55 -07:00
Jonathan Zernik
6c4feb8802
Pin squeaklib and python-bitcoinlib in requirements (#1313) 2021-09-16 15:25:20 -07:00
yzernik
e4e58fe6d6 Pin all dependencies in requirements-itest.txt 2021-09-16 14:59:04 -07:00
yzernik
02793b834b Pin all dependencies in requirements-dev.txt 2021-09-16 14:51:31 -07:00
Jonathan Zernik
3c181371e6
Pin more requirements (#1311)
* Pinned all dependencies in requirements.txt

* Remove argparse from requirements
2021-09-16 14:41:31 -07:00
Jonathan Zernik
4320c44f7c
Pin versions of mypy and protobuf with tests passing (#1310) 2021-09-16 14:14:31 -07:00
Jonathan Zernik
2ca8317403
Got itest working with LND v0.13.1-beta (#1307) 2021-09-16 10:39:59 -07:00
Jonathan Zernik
1b30626471
Add separate check_squeak method to squeak_core (#1306) 2021-09-16 10:27:53 -07:00
Jonathan Zernik
6684f2e332
Fail gracefully and return None on failure to create offer (#1305) 2021-09-16 10:14:52 -07:00
Jonathan Zernik
73b36ebb33
Fix sent payment display (#1303)
* Fix duplicate  text in sent payment display

* Update frontend build
2021-09-16 09:41:49 -07:00
Jonathan Zernik
b765ba0014
Fix search click with same text (#1301)
* Fix handle submit search with same text as current page

* Update frontend build
2021-09-16 09:19:50 -07:00
Jonathan Zernik
6173826cac
Make search bar open always (#1300)
* Make search input in header always open

* Make isSearchOpen a const

* Update frontend build
2021-09-16 09:06:35 -07:00
Jonathan Zernik
c6a1f2caaf
Fix setting state for frontend search page on new query (#1299)
* Fix setting state for frontend search page on new query

* Make frontent lint

* Update frontend build
2021-09-16 08:52:33 -07:00
Jonathan Zernik
eb17d4cc0f
Rephrase line in readme (#1296) 2021-09-15 19:15:54 -07:00
Jonathan Zernik
489f173516
Include zeromq hashblock port in example config (#1295) 2021-09-15 19:13:34 -07:00
Jonathan Zernik
8c6dce3498
Remove sleep from start script (#1294) 2021-09-15 19:02:17 -07:00
Jonathan Zernik
d9f86b2fb6
Add search page (#1293)
* Got search working in frontend

* Got search bar working

* Make frontent lint

* Remove unused state from search page

* Update frontend build

* Reset search results to empty array on search bar enter

* Make frontent lint

* Update frontend build
2021-09-15 18:21:05 -07:00
Jonathan Zernik
047c3a7d67
Use localhost in readme config example (#1291) 2021-09-14 23:32:25 -07:00
Jonathan Zernik
daa1c2d62c
Add readme link to protocol doc (#1290) 2021-09-14 22:56:54 -07:00
Jonathan Zernik
be1ab4c79e
Update config.ini in docker directory (#1289)
* Update config.ini in docker directory

* Update config.ini in readme

* Use mainnet configs for readme
2021-09-14 22:53:07 -07:00
Jonathan Zernik
38a7a1af87
Got itest working for text search (#1287)
* Got itest working for text search

* Use util function to get search results in itest
2021-09-14 20:47:11 -07:00
Jonathan Zernik
b8eb5fbdd8
Don't do any action on receive addr msg (#1285) 2021-09-14 09:37:48 -07:00
Jonathan Zernik
17c83817bc
Use iterator instead of queue for get next received msg (#1284)
* Use iterator instead of queue for get next received msg

* Return at end of iteration of received msgs iterator
2021-09-14 08:40:10 -07:00
Jonathan Zernik
ffd3cdee48
Show connect peer failure in frontend (#1282)
* Show error in frontend on connect peer failure

* Update frontend build
2021-09-13 19:29:00 -07:00
Jonathan Zernik
220007e5ca
Show error on connect failure (#1281)
* Run connect peer method in peer client synchronously

* Got itest working for failed connect peer command
2021-09-13 18:56:58 -07:00