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 |
|
Mike Dilger
|
e327891a52
|
Generate or Import a Key pair
|
2022-12-27 23:37:06 +13:00 |
|
Mike Dilger
|
388e92ac05
|
Load Signer at startup
|
2022-12-27 21:58:26 +13:00 |
|
Mike Dilger
|
83c603a5b6
|
Switch from Mutex locks to to RwLocks where it makes sense
|
2022-12-27 20:55:38 +13:00 |
|
Mike Dilger
|
b1995ead86
|
Strip out dead setting handling code, we use the Setting object now
|
2022-12-27 19:24:26 +13:00 |
|
Mike Dilger
|
8e95ccab00
|
New settings: num_relays_per_person, max_relays (with new relay picker logic)
|
2022-12-27 17:48:49 +13:00 |
|
Mike Dilger
|
1c377e058a
|
Fix overlord's wrong usage of default settings
|
2022-12-27 17:02:46 +13:00 |
|
Mike Dilger
|
0fdbd03fa1
|
Follow via public key and relay
|
2022-12-27 13:25:32 +13:00 |
|
Mike Dilger
|
03611e7323
|
Tweak NIP-35 follow support to work even if relays missing
|
2022-12-27 11:48:34 +13:00 |
|
Mike Dilger
|
5653bb781a
|
NIP-35 support
|
2022-12-27 11:32:18 +13:00 |
|
Mike Dilger
|
ae33ab24f5
|
Improve search for missing events
|
2022-12-26 21:16:50 +13:00 |
|
Mike Dilger
|
a86776f5f2
|
get_missing_events button on feed
|
2022-12-26 21:07:23 +13:00 |
|