Commit graph

385 commits

Author SHA1 Message Date
Jonathan Zernik
80de1b8ff2
Improve display of waiting indicator for squeak address page (#1777)
* Improve dislay of waiting indicator for squeak address page

* Update frontend build
2021-11-06 21:01:36 -07:00
Jonathan Zernik
baf58c0c48
Display bearer token in text field (#1770)
* Show bearer token in a read-only text field

* Fix unused imports in twitter frontend components

* Update frontend build
2021-11-06 03:12:53 -07:00
Jonathan Zernik
0d8f371d54
Show not implemented alert for re-squeak button click (#1765)
* Show not implemented alert for re-squeak button click

* Update frontend build
2021-11-05 01:42:53 -07:00
Jonathan Zernik
c7b847a497
Remove shell prompt from readme code snippets (#1762)
* Remove shell prompt from readme code snippets

* Remove shell prompt from code snippets in all docs
2021-11-04 23:33:00 -07:00
Jonathan Zernik
ec6b2e17bd
Fix button text for submit button in add twitter account dialog (#1757)
* Fix button text for submit button in add twitter account dialog

* Update frontend build
2021-11-04 19:47:58 -07:00
Jonathan Zernik
6c40891ad8
Add twitter forwarder (#1755)
* Add twitter stream class

* Got twitter forwarder subscription working

* Add config table in db with twitter bearer token

* Only run forward tweets task when twitter bearer token and twitter handles are not null

* Add twitter page to frontend and add button to set bearer token

* Reload bearer token in ui after setting value

* Add twitter accounts table to db

* Got get twitter accounts request working

* Display twitter account list items in twitter page

* Show twitter accounts in twitter page

* Got create squeak from tweet working

* Update twitter stream upon twitter accounts changes

* Got terminate twitter stream connection working

* Update frontend build

* Remove print statements from itest

* Remove main function from twitter stream module

* Make tweet forwarder worker run as daemon thread

* Use custom config for subscribe tweets retry interval
2021-11-04 19:10:00 -07:00
Jonathan Zernik
15bdaa1565
Update received offers in display even when none downloaded (#1750)
* Update received offers in display even when none downloaded

* Update frontend build
2021-11-02 00:53:58 -07:00
Jonathan Zernik
2b88792fb7
Include network name in profile dropdown in header (#1743)
* Include network name in profile dropdown in header

* Update frontend build
2021-10-29 19:37:07 -07:00
Jonathan Zernik
670e8e3428
Remove hash from title of buy squeak dialog (#1741)
* Remove hash from title of buy squeak dialog

* Update frontend build
2021-10-28 00:27:36 -07:00
Jonathan Zernik
e765d584aa
Simplify method for handle save received squeak (#1740)
* Split up and simplify save received squeak method

* Got waiting dialog for download in progress for offers

* Remove old comments from squeak controller

* Fix call increment counter when lookup returns none

* Update frontend build
2021-10-28 00:01:24 -07:00
Jonathan Zernik
c51a1a82be
Show alert on all download request results (#1737)
* Show alert on all download request results

* Update frontend build
2021-10-26 21:13:40 -07:00
Jonathan Zernik
8daeee2717
Return immediately from download when zero connected peers (#1733) 2021-10-26 15:27:06 -07:00
Jonathan Zernik
31cd1d93cf
Got download in progress dialog working on squeak address page (#1732)
* Got download in progress dialog working on squeak address page

* Got progresss indicator working for download replies

* Got progresss indicator working for single squeak

* Separate function for hanlde download replies and click

* Run frontend lint

* Update frontend build

* Remove todo

* Update frontend build
2021-10-26 13:10:14 -07:00
Jonathan Zernik
4ca835b2fb
Replace use_tor field with network in peer address (#1558)
* Replace use_tor field with network in peer address

* Got itest passing with network column in db.

* Got frontend working with network (ipv4 or torv3) configurable

* Fix go to peer address page navigation from sent payment and received payment
2021-10-10 21:00:56 -07:00
Jonathan Zernik
9f6307cbb3
Add rpc to get default peer port (#1556)
* Added get default peer port rpc command

* Use default port in connect peer dialog

* Got default port working on create peer dialog

* Got default port working in both connect peer and create peer.

* Remove default peer usage in create peer backend

* Remove default peer handling for connect peer in backend

* Reset port back to empty when use custom is checked or unchecked.
2021-10-10 00:30:27 -07:00
Jonathan Zernik
12f7b62349
Add toggle for connect with tor (#1550)
* Added use_tor option to peer address class and grpc message

* Got itest passing without tor

* Got peer connection working in UI with tor toggle

* Able to connect to with and without tor

* Got save peer working with tor and without tor

* Add use_tor field to peer address everywhere.

* Fix usage of useMemo in peer address page
2021-10-09 22:26:54 -07:00
Jonathan Zernik
7c33f33c51
Use stop propagation to ignore click on tx details in transaction item (#1502) 2021-10-04 20:29:09 -07:00
Jonathan Zernik
f2ba8dc004
Fix autofocus in open channel dialog (#1501) 2021-10-04 20:22:30 -07:00
Jonathan Zernik
596a04b20f
Update docs to use pip install . (#1500) 2021-10-04 20:16:20 -07:00
Jonathan Zernik
028b0b5ef1
Use separate lnd container in docker compose (#1479)
* Other lnd container in docker-compose seems to work

* Add new docker-compose using btcd

* Fix external host config for docker-compose

* Remove btcctl container from docker-compose in docker dir

* Mount btcd rpc certs dir to host dir

* Revert "Mount btcd rpc certs dir to host dir"

This reverts commit a79246fb3c.

* Use bitcoin-core instead of btcd in docker-compose.btcd

* Got squeaknode connection and buy working from host machine to container

* Got host to container connection working in main docker-compose

* Remove old comments from docker-compose

* Make squeaknode container use persistent volume

* Add tor proxy to dockerfile

* Update development doc with containerized squeaknode info

* Remove docker-compose.btcd.yml

* Remove unused configs from docker config.ini

* Add zmq hash block port to docker config.ini
2021-10-04 15:12:45 -07:00
Jonathan Zernik
c8db46fd75
Remove spacing from squeak detail item (#1453) 2021-10-01 00:30:18 -07:00
Jonathan Zernik
1c909da201
Update frontend build with timedisplay component (#1450)
* Run make lint

* Update frontend build
2021-09-30 22:30:18 -07:00
Abhishek Shandilya
8f3bc9c47d
Fixes #1147 (#1393)
* Fixes #1147

* convert squeak time to a reusable component

* add spacing between grid containers
2021-09-30 22:24:52 -07:00
Abhishek Shandilya
fc9d217a5b
Buttongroup uses full width to accommodate onion address (#1429) 2021-09-27 14:58:42 -07:00
Jonathan Zernik
678e6a0829
Show external address as selectable text field (#1427)
* Show external address as text field instead of button

* Run frontend lint
2021-09-27 12:22:03 -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
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
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
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
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
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
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
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
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
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
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
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
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
127af61648
Show alert on create contact error (#1267)
* Fix handleErr callback in create contact request function

* Fix handleErr callback in more request functions

* Update frontend build
2021-09-10 07:46:42 -07:00