Commit Graph

95 Commits

Author SHA1 Message Date
Mike Dilger
c7398a50a2 Replies feed 2023-01-04 14:50:27 +13:00
Mike Dilger
35d2514c8a Likes 2023-01-03 18:56:12 +13:00
Mike Dilger
3338010318 clippy 2023-01-03 18:37:06 +13:00
Mike Dilger
341af37e7d Go back to processing everything immediately, see how it goes 2023-01-03 17:18:37 +13:00
Mike Dilger
336db661ec Rework subscriptions for these feeds (incomplete but it is generally working) 2023-01-03 17:04:43 +13:00
Mike Dilger
9c10c8a56c tracing logging changes 2023-01-03 10:03:34 +13:00
Mike Dilger
8d7f062a1a Update Metadata 2023-01-03 06:30:06 +13:00
Mike Dilger
e64c85a5ea Process events that are not text notes immediately 2023-01-03 00:08:17 +13:00
Mike Dilger
e05b68f05e Rename handle of events fetch 2023-01-02 23:29:58 +13:00
Mike Dilger
f991813f27 Minion internal subscribe/unsubscribe generic 2023-01-02 23:23:38 +13:00
Mike Dilger
30aea31818 Remove unused code 2023-01-02 23:23:38 +13:00
Mike Dilger
a625cb7c91 People::get_followed_pubkeys() does not need to be async 2023-01-02 21:45:41 +13:00
Mike Dilger
14d18d635c Revert "New subscription work, not yet in use"
This reverts commit 56dac88404.
2023-01-02 21:24:16 +13:00
Mike Dilger
f89b403beb Revert "Update metadata button (under a menu so it's not too easy to click often)"
This reverts commit 605fa54a37.
2023-01-02 21:23:38 +13:00
Mike Dilger
605fa54a37 Update metadata button (under a menu so it's not too easy to click often) 2023-01-02 13:16:43 +13:00
Mike Dilger
56dac88404 New subscription work, not yet in use 2023-01-02 13:09:55 +13:00
Mike Dilger
c5b844c9d2 Include recommended relay url in replies 2023-01-02 09:49:33 +13:00
Mike Dilger
cf7a495ba3 Update for nostr-types change 2023-01-02 08:34:54 +13:00
Mike Dilger
4f74b8940a Offline mode 2023-01-02 07:01:40 +13:00
Mike Dilger
997e6474df relays: Add more default relays; added ability to add your own; status bar 2023-01-01 22:48:43 +13:00
Mike Dilger
db6907dea5 FIX: hot loop in overlord when there are no minions 2023-01-01 07:22:57 +13:00
Mike Dilger
533dba7191 follow/unfollow on person page (no immediate feedback because of ui caching person_view_* data) 2023-01-01 05:20:14 +13:00
Mike Dilger
12b0014485 Update for upstream nostr-types Url::is_valid_relay_url() 2022-12-31 20:50:00 +13:00
Mike Dilger
7ae6608c69 Fetcher: a way to GET and cache resources from the web 2022-12-31 19:49:59 +13:00
Mike Dilger
72b086d48d Use PublicKeyHex instead of PublicKey where we can 2022-12-31 15:25:04 +13:00
Mike Dilger
a6bb675f83 All DbPerson functionality is now moved into People, data is in sync 2022-12-31 15:05:32 +13:00
Mike Dilger
8a7e35ac9b GLOBALS.people replaced with a People Manager object that keeps memory and database in sync. [plus a lot of dead code commented out] 2022-12-31 14:37:41 +13:00
Mike Dilger
59abfdd15b Setup a Syncer which will do background database syncrhonzation (when messaged to do so) 2022-12-31 13:55:24 +13:00
Mike Dilger
11784b33eb event_new tracking/highlighting 2022-12-30 17:07:30 +13:00
Mike Dilger
bd7363b40e Belatedly wire-up private key generation 2022-12-30 15:14:53 +13:00
Mike Dilger
0fba9d4588 Get rid of unused overlord.private_key 2022-12-30 13:58:09 +13:00
Mike Dilger
409860ab29 Remove 'autofollow' setting 2022-12-30 10:25:38 +13:00
Mike Dilger
d400e4e2f3 Do not send negative unixtimes to relays, keep everything 2020 or newer. 2022-12-30 10:22:40 +13:00
Mike Dilger
2c9801b9f1 fixup don't hang 2022-12-30 10:07:52 +13:00
Mike Dilger
9105602016 Don't hang the overlord when processing incoming events 2022-12-30 10:04:38 +13:00
Mike Dilger
477fdbcf80 Buffer up incoming events, require "Process N incoming events" button to process them. 2022-12-30 09:15:41 +13:00
Mike Dilger
9aa2845366 POW setting for your posts [This currently blocks the overlord while it's computing PoW] 2022-12-30 07:56:59 +13:00
Mike Dilger
acbd71ba11 UI to use global(saved) settings; but to edit local(unsaved app) settings 2022-12-29 21:45:52 +13:00
Mike Dilger
7b0d9d6370 Replying has been implemented 2022-12-29 21:17:20 +13:00
Mike Dilger
352b674a60 Hamburger menu on each post. Dismiss option. 2022-12-29 15:37:52 +13:00
Mike Dilger
6d9f7760e4 fix: avoid starting minion on bad url 2022-12-29 13:32:56 +13:00
Mike Dilger
8520afdd28 fix get desired events 2022-12-29 13:12:30 +13:00
Mike Dilger
0fa10a8e1c Modify 'since' computation when pulling from relays on startup 2022-12-29 13:12:01 +13:00
Mike Dilger
3839426b8a log nip11 better 2022-12-29 13:09:27 +13:00
Mike Dilger
45c6fe3915 URL related code updated for upstream 2022-12-29 13:07:24 +13:00
Mike Dilger
fab8c7400b Improve relay picker 2022-12-28 19:07:14 +13:00
Mike Dilger
33f4d18913 Improve a log message 2022-12-28 13:08:55 +13:00
Mike Dilger
87a91c670e Carry through with post 2022-12-28 13:08:50 +13:00
Mike Dilger
825fc8b5bb Overlord to save dirty relays on "save_relays" message (post field only) 2022-12-28 12:18:20 +13:00
Mike Dilger
7d2985def1 Save keys after importing 2022-12-28 07:30:22 +13:00