Commit graph

1671 commits

Author SHA1 Message Date
Jonathan Zernik
4e01bf208c
Fix download secret key method of downloader (#2067) 2022-03-29 17:54:57 -07:00
Jonathan Zernik
ad47244d7a
Fix toggle change image modal (#2066)
* Fix toggle change image modal on click

* Fix header text for delete peer modal

* Update frontend build
2022-03-29 17:43:45 -07:00
Jonathan Zernik
641893e5d2
Simplify download timeline method. (#2064)
* Simplify download timeline method.

* Simplify download timeline method with download secret key method.

* Simplify download single squeak method with download secret key method.
2022-03-29 17:22:03 -07:00
yzernik
c7369b48e6
Release version 0.2.14 2022-03-29 00:52:49 -07:00
Jonathan Zernik
b738004093
Use tesla informed for sell price form (#2059)
* Got update sell price form on nav page working with tesla informed library

* Update frontend build
2022-03-29 00:46:55 -07:00
Jonathan Zernik
ee9d68d3e2
Got delete peer and save peer form on peer page working with tesla in… (#2057)
* Got delete peer and save peer form on peer page working with tesla informed library

* Got edit peer form on peer page working with tesla informed library

* Update frontend build
2022-03-29 00:26:04 -07:00
Jonathan Zernik
aca6069c1c
Validate numeric type of peer port (#2056)
* Validate port is a number in add peer form.

* Update frontend build
2022-03-28 23:41:44 -07:00
Jonathan Zernik
7280061b01
Use tesla informed for peers (#2055)
* Got add peer form on peers page working with tesla informed library

* Remove unused state from peers page

* Remove unused functions from peers page

* Got show external address form on peers page working with tesla informed library

* Update frontend build
2022-03-28 23:32:55 -07:00
Jonathan Zernik
12b583efa7
Remove old comment in search page (#2053)
* Remove old comment in search results component

* Update frontend build
2022-03-28 22:49:10 -07:00
Jonathan Zernik
31a5d05247
Use tesla informed for profile forms (#2052)
* Got change profile name form working with tesla informed library

* Got add contact profile form on unknown pubkey page working with tesla informed library

* Got export private key form on profile page working with tesla informed library

* Got export delete profile form on profile page working with tesla informed library

* Got change profile image form on profile page working with tesla informed library

* Remove unused saved state var in profile page

* Update frontend build
2022-03-28 22:39:11 -07:00
Jonathan Zernik
451de52a59
Use informed lib for create profile (#2051)
* Got create signing profile form working with tesla informed

* Got create contact profile form working with tesla informed

* Got add twitter account form working with tesla informed

* Update frontend build
2022-03-28 20:49:57 -07:00
Jonathan Zernik
c3c1c14071
Use tesla informed lib for make squeak form (#2050)
* Improved make squeak form using tesla informed library

* Fix validation of empty content in make squeak form

* Remove inner input box div

* Use css for tesla informed classes

* Update frontend build
2022-03-28 19:23:04 -07:00
Jonathan Zernik
1105746603
Fix header on twitter accounts page (#2049)
* Fix header on twitter accounts page

* Update frontend build
2022-03-28 17:33:38 -07:00
Jonathan Zernik
8bb6de88b4
Pin version of werkzeug (#2048) 2022-03-28 16:47:28 -07:00
Jonathan Zernik
115520f6dc
Remove media tab (#2046)
* Remove media tab

* Fix liked tab in profile page

* Remove log line

* Update frontend build
2022-03-28 16:01:51 -07:00
Jonathan Zernik
8b2ef3ca4c
Restart twitter forwarder in thread. (#2045) 2022-03-28 14:23:13 -07:00
Jonathan Zernik
f12957d25b
Fix more menu on twitter account card (#2044)
* Fix more menu on twitter account card

* Update frontend build
2022-03-28 13:12:35 -07:00
Jonathan Zernik
e5359cc27c
Open href links new tab (#2043)
* Open href links in new tab

* Update frontend build
2022-03-28 01:40:51 -07:00
Jonathan Zernik
b3bf018f56
Add link to twitter page (#2042)
* Add link to twitter page in nav more menu

* Use twitter icon in nav more menu

* Update frontend build
2022-03-28 01:35:46 -07:00
Jonathan Zernik
a6eb0f8a51
Auto indent twitter account card (#2041)
* Auto indent twitter account card

* Update frontend build
2022-03-28 01:22:06 -07:00
Jonathan Zernik
6d05637806
Include is_forwarding field in twitter account entry (#2040)
* Include is_forwarding field in twitter account entry

* Show twitter account is forwarding status in twitter account card
2022-03-28 01:17:23 -07:00
Jonathan Zernik
63a1aee91a
Simplify tweet forwarder (#2039)
* Simplify make squeak method of tweet forwarder

* Remove use of squeak_core in tweet forwarder
2022-03-28 00:29:52 -07:00
Jonathan Zernik
c3930b8fe0
Add twitter forwarder frontend (#2038)
* Got basic add twitter forwarder account working

* Got delete twitter account working

* Link to profile page from twitter account card

* Simplify text for delete twitter account button

* Update frontend build
2022-03-28 00:06:09 -07:00
Jonathan Zernik
b578ada984
Remove hello endpoint (#2036) 2022-03-27 20:06:00 -07:00
Jonathan Zernik
67da1c5a30
Simplify peer downloader (#2033)
* Remove subclasses for peer downloader and simplify download timeline method

* Use thread pool executor for peer timeline download

* Rename download timeline method

* Save secret key and offer when downloading single squeak

* Remove old download pubkey squeaks method from network controller

* Fix get pubkey squeak entries method.
2022-03-27 01:54:18 -07:00
Jonathan Zernik
bff7bbbc4b
Use squeak store to encapsulate all core fns (#2030)
* Revert "Remove usage of squeak_core from squeak_store (#2029)"

This reverts commit bd15c653aa.

* Add make squeak method to squeak store class

* Add pay offer method to squeak store

* Remove squeak_core from controller constructor

* Remove default port param from controller constructor

* Fix broken itests

* Got download single squeak working synchronously
2022-03-26 20:42:42 -07:00
Jonathan Zernik
bd15c653aa
Remove usage of squeak_core from squeak_store (#2029)
* Remove usage of squeak_core from squeak_store

* Remove default peer port arg from controller constructor
2022-03-26 18:42:00 -07:00
yzernik
844ba41f0d
Release version 0.2.13 2022-03-26 01:32:00 -07:00
Jonathan Zernik
4b475cec23
Show amboss link (#2026)
* Show amboss link in buy offer display

* Update frontend build
2022-03-26 01:27:43 -07:00
Jonathan Zernik
45e1e5954a
Fix min block and max block range used in peer lookup (#2024) 2022-03-26 01:12:28 -07:00
Jonathan Zernik
0d223ea6f6
Fix external port config (#2023) 2022-03-26 00:45:37 -07:00
Jonathan Zernik
8c84a8eb1b
Try using socks5h at scheme. (#2022) 2022-03-26 00:17:40 -07:00
Jonathan Zernik
20ca359af5
Add log lines to debug tor proxy in client (#2021) 2022-03-25 23:57:35 -07:00
dependabot[bot]
a8853fbc96
Bump minimist from 1.2.5 to 1.2.6 in /frontend (#2019)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-25 23:16:02 -07:00
Jonathan Zernik
8a89dbfa10
Make peer client connect with tor (#2018) 2022-03-25 23:12:43 -07:00
Jonathan Zernik
a87b3d6ad7
Update frontend build (#2017) 2022-03-25 21:42:28 -07:00
Jonathan Zernik
5d946ca5d5
Download timeline in background thread. (#2016)
* Successfully sync download timeline in background thread.

* Got background thread download timeline working

* Simplify params for network controller

* Change peer download interval to 30 seconds
2022-03-25 21:39:40 -07:00
Jonathan Zernik
32769b874a
Encapsulate price and external lightning address in controller (#2015) 2022-03-17 23:52:04 -07:00
Jonathan Zernik
fbc66c9813
Fix change profile name default (#2013)
* Fix default value for change profile name

* Partially fix set sell price dialog

* Fix itest in progress

* Fix get sell price
2022-03-17 23:24:50 -07:00
Jonathan Zernik
a8ba458fad
Fixed itests (#2014) 2022-03-17 22:48:13 -07:00
Jonathan Zernik
93d12ec6c9
Fix typo in rpc proto for sell price (#2012) 2022-03-17 18:46:13 -07:00
Jonathan Zernik
87ab33b52c
Fix laptop icon svg size (#2011)
* Fix laptop icon svg size in nav sidebar

* Update frontend build
2022-03-17 18:27:42 -07:00
Jonathan Zernik
5e7dfc06d4
Update frontend build (#2010) 2022-03-17 18:06:56 -07:00
Jonathan Zernik
6d9cac5a2e
Re-arrange components in peer page (#2009)
* Auto-indent peer page and profile page

* Rename enable and disable functions

* Re-arrange components in peer page

* Improve display of peer name and address

* Got more menu working on peer page
2022-03-17 18:02:11 -07:00
Jonathan Zernik
ca43013941
Fix leading colon in peers (#2008)
* Remove leading colon in peers page

* Change items in peers list to a link instead of onclick

* Update frontend build

* Increase size of peer icons

* Improve UI for enable/disable peer

* Update frontend build

* Remove comment in profile page

* Fix header for peer page

* Update frontend build
2022-03-17 17:06:13 -07:00
Jonathan Zernik
042e8c7e63
Update frontend build (#2007) 2022-03-17 15:23:02 -07:00
Jonathan Zernik
68e69e55c8
Use http for peer connection (#2002)
* Got basic web server running for peer

* Got squeak route and lookup route working

* Got secret key route working

* Got offer endpoint working

* Remove old comment

* Move peer server code to server subdir

* Create client subdir for peer client

* Return empty list for lookup when pubkeys is empty

* Add peer client and network controller class

* Remove old network code

* Remove old block subscription worker

* Remove network handler class

* Remove more old classes

* Add back twitter forwarder worker

* Remove download methods from controller

* Add websocket endpoint

* Add websocket subscribe method

* Add websocket client library

* Fetch squeaks from peer (slowly) on UI timeline load

* Fetch squeaks from peer (slowly) on UI pubkey squeaks load

* Got download squeaks working with HTTP requests

* Fixed external address method in controller

* Remove download pubkey squeak button and action

* Remove unused connection displays from peer ana peers page

* Fix 404 not found for offer endpoint

* Better handling of null cases in peer client downloader

* Simplify peer downloader

* Create subclass for range download

* Got single squeak download working

* Fix itest for get external address
2022-03-17 14:38:46 -07:00
yzernik
51f39427a9
Release version 0.2.11 2022-03-16 13:02:48 -07:00
Jonathan Zernik
d30029aed1
Fix default action on profile squeak card click (#2004)
* Fix prevent default on profile following click

* Fix prevent default on squeak card action click

* Update frontend build
2022-03-16 12:59:24 -07:00
yzernik
7bb63d853e
Release version 0.2.11 2022-03-15 19:12:36 -07:00