Commit graph

1205 commits

Author SHA1 Message Date
Jonathan Zernik
be64e00b3d
Rename remote subscription attribute of peer class (#1422) 2021-09-26 10:57:04 -07:00
yzernik
749ff87468 Release version 0.1.154 2021-09-24 18:57:41 -07:00
Jonathan Zernik
63e9b231dc
Use direct pointer to connection object in timer objects (#1420) 2021-09-24 13:33:26 -07:00
Jonathan Zernik
bae8d40984
Change log level to info for shutdown connection triggered by timer (#1418) 2021-09-24 12:40:06 -07:00
Jonathan Zernik
35e3f23dff
Raise exception in connect peer sync when already connected (#1417) 2021-09-24 12:25:42 -07:00
Jonathan Zernik
25f88e646c
Remove grpc responses with status codes (#1413) 2021-09-24 11:28:48 -07:00
Jonathan Zernik
b9fcaa5215
Cancel handshake timer on connection shutdown (#1410) 2021-09-24 09:18:28 -07:00
Jonathan Zernik
a16dd32549
Remove missing peer error from connection manager (#1409) 2021-09-24 09:09:59 -07:00
Jonathan Zernik
4922e82a38
Remove commented line from setup.py (#1408) 2021-09-24 09:01:32 -07:00
Jonathan Zernik
17cae3b7a9
Update frontend build (#1400) 2021-09-23 22:07:00 -07:00
Jonathan Zernik
afbd2b8238
Show status of saved peers (#1399)
* Show connection status of saved peers with icon

* Make frontend lint

* Make frontend lint
2021-09-23 22:01:29 -07:00
Jonathan Zernik
febd1c9b48
Fix duplicate connection causing zombie connection (#1397) 2021-09-22 19:39:08 -07:00
Jonathan Zernik
9671c6200c
Fail gracefully when LND unavailable to unpack offer (#1395) 2021-09-22 17:39:59 -07:00
Jonathan Zernik
7f8f3db3ac
Add libpq-dev to readme (#1391) 2021-09-22 15:22:13 -07:00
Jonathan Zernik
d3d218d0b9
Add protoc-gen-grpc-web requirement to dev doc (#1390) 2021-09-22 15:20:06 -07:00
Jonathan Zernik
3b00e63fbc
Fail gracefully when LND unavailable in get offer (#1389) 2021-09-22 14:41:05 -07:00
Jonathan Zernik
801aea8245
Use async connect peer for connect saved peers (#1386) 2021-09-22 14:22:29 -07:00
Jonathan Zernik
ffa272dc63
Update frontend build (#1385) 2021-09-22 13:42:07 -07:00
Jonathan Zernik
f81ee98157
Update npm deps (#1384)
* Update npm deps

* Update deps with make rundev
2021-09-22 13:34:15 -07:00
Abhishek Shandilya
02fe4a8ae3
Copy external address to clipboard (#1380)
* Copy external address to clipboard, and set maxwidth to accommodate onion address

* Add description and tooltip

* edit description
2021-09-22 13:14:56 -07:00
Jonathan Zernik
4dce048f97
Make on_peers_changed method private in connection manager (#1379) 2021-09-21 10:08:29 -07:00
Jonathan Zernik
571a194b9b
Increase constant for default_max_squeaks_per_address_in_block_range (#1378) 2021-09-21 09:44:58 -07:00
Jonathan Zernik
1715ef1613
Upgrade squeaklib to 0.7.5 and fix broken mypy-protobuf (#1375) 2021-09-20 23:09:54 -07:00
Jonathan Zernik
7bd75bea50
Move mypy protobuf to dev requirements (#1374)
* Move mypy-protobuf to dev requirements

* Remove install_requires from setup.py and fix pinned version of sqlalchemy
2021-09-20 22:24:52 -07:00
Jonathan Zernik
5eac297b38
Update readme requirements section (#1373) 2021-09-20 21:52:11 -07:00
Jonathan Zernik
92864f6f15
Make add and remove methods of connection manager private (#1372) 2021-09-20 21:48:03 -07:00
Jonathan Zernik
1272c2c37e
Update static build for fix waiting indicator in peer address (#1371) 2021-09-20 20:57:21 -07:00
Jonathan Zernik
1658ea65fd
Do handshake in connection class, use queue for synchronous connect peer (#1370)
* Do handshake in connection class, use queue for synchronous connect peer

* Update handshake timer in connection class

* Initialize peer in connection manager

* Remove old comments in peer handler

* Remove unused local_address param from peer handler

* Remove old comment for sleep in itest

* Fix stop waiting indicator after peer connect fail
2021-09-20 20:53:44 -07:00
Jonathan Zernik
5ec3f2482e
Fix get connected peer rpc when disconnected (#1369) 2021-09-20 16:04:01 -07:00
Jonathan Zernik
4f0d30e08c
Update frontend build with create saved peer in address (#1366)
* Run frontend lint

* Update frontend build
2021-09-20 15:46:35 -07:00
Jonathan Zernik
5d7463de8c
Got create saved peer button working in peer address page (#1365) 2021-09-20 15:40:06 -07:00
Jonathan Zernik
3df4ec3927
Got itest working for get peer by address (#1364) 2021-09-20 15:13:29 -07:00
Jonathan Zernik
c2533d5a1c
Run frontend lint for saved peer changes (#1363)
* Run frontend lint

* Update frontend build
2021-09-20 14:04:21 -07:00
Jonathan Zernik
864d6828c7
Show saved peer name in connected peers list (#1362) 2021-09-20 13:58:45 -07:00
Jonathan Zernik
ba7425d009
Include saved peer in connected peer rpc message (#1361)
* Use ConnecterPeer class for return type of controller methods

* Got itest working for include saved peer in get connected peers
2021-09-20 13:25:53 -07:00
Abhishek Shandilya
f33104a32a
Update README with Tor settings (#1358) 2021-09-19 20:43:40 -07:00
yzernik
d75e453890 Add changelog 2021-09-19 12:24:57 -07:00
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