Commit Graph

739 Commits

Author SHA1 Message Date
Mike Dilger
ceb438f0fb Update for nostr-types (RelayUsage -> RelayListUsage) 2024-07-17 09:30:57 +12:00
Mike Dilger
55352743ec Comments about set_thread_feed 2024-07-17 08:39:31 +12:00
Mike Dilger
c7d85ae2b3 Threads: if main event is replaceable, subscribe replies appropriately 2024-07-16 11:24:44 +12:00
Mike Dilger
def1bfbd37 Use the bonus_relays when thread climbing to an event addr 2024-07-16 08:45:07 +12:00
Mike Dilger
b4ae5df1df misc::display_er(), and comments in EventAncestors logic 2024-07-16 08:40:51 +12:00
Mike Dilger
33bbf61aeb Revert "Updates for nostr-types, including stripping delegation (NIP-26)"
This reverts commit 1722fb78d8.
2024-07-11 21:45:59 +12:00
Mike Dilger
bf0d37329f Update nostr-types 2024-07-11 21:42:58 +12:00
Mike Dilger
87e43d4330 Update nostr-types (event.replies_to() and 'a' tag marker fixes) 2024-07-11 12:42:00 +12:00
Mike Dilger
f51a2877cd Update nostr-types: Unixtime::now() without .unwrap() 2024-07-09 08:53:20 +12:00
Mike Dilger
7eac0f90b8 FIX: private bookmarks 2024-07-04 18:08:09 +12:00
Mike Dilger
803e238449 cargo clippy 2024-07-04 13:28:52 +12:00
Mike Dilger
b72ce77d0d Switch to using a Notify for updating bookmarks 2024-07-04 13:27:23 +12:00
Mike Dilger
b91b28ddb1 Recompute bookmarks only when needed 2024-07-04 11:33:21 +12:00
Mike Dilger
a26f53a967 Overlord commands for adding/removing a bookmark 2024-07-04 11:33:21 +12:00
Mike Dilger
4b58713f51 feed: get bookmarks feed from GLOBALS.current_bookmarks 2024-07-04 10:52:53 +12:00
Mike Dilger
b38fa8b87b Maintain GLOBALS.current_bookmarks as a resolved Vec<Id> via a periodic task 2024-07-04 10:52:53 +12:00
Mike Dilger
8867cedc64 Bookmarks feed including UI 2024-07-04 10:45:25 +12:00
Mike Dilger
845ac978de Subscribe to the user's bookmarks under 'config' subscription 2024-07-04 10:45:25 +12:00
Mike Dilger
72364225bf process: If a newer bookmark list comes in, use it 2024-07-04 10:45:25 +12:00
Mike Dilger
b424579cc5 Store bookmarks in GLOBALS and populate in init() 2024-07-04 10:45:25 +12:00
Mike Dilger
0e3b06e24f BookmarkList 2024-07-04 10:45:25 +12:00
Mike Dilger
87347bb307 tasks: do not return errors or it may skip subsequent tasks 2024-07-04 10:44:53 +12:00
Mike Dilger
6a87b9c98f cargo fmt 2024-07-04 10:23:22 +12:00
Mike Dilger
e6d2ad7293 Retire 2 settings we no longer use 2024-07-04 10:18:56 +12:00
Mike Dilger
66b8c94670 Move people periodic tasks to tasks.rs 2024-07-04 10:16:42 +12:00
Mike Dilger
de9883b275 Move pending periodic tasks to tasks.rs 2024-07-04 10:13:32 +12:00
Mike Dilger
166f794670 Move seeker periodic tasks into tasks.rs 2024-07-04 10:09:59 +12:00
Mike Dilger
a5f357ffb2 Move fetcher periodic tasks into tasks.rs 2024-07-04 10:09:59 +12:00
Mike Dilger
3e0dd2552c Update GLOBALS.unread_dms in new background task system 2024-07-04 09:49:51 +12:00
Mike Dilger
fdd907617b General background task management 2024-07-04 09:47:52 +12:00
dtonon
9bacc21327 Add counter template for inbox/chats notifications 2024-07-03 13:18:07 +02:00
Mike Dilger
2950f374c4 Merge branch 'master' into unstable 2024-07-03 17:08:58 +12:00
Mike Dilger
64f26804bb Add another check of image resize maximums 2024-07-03 17:07:35 +12:00
Mike Dilger
f147ac9787 Use tag set functions from nostr-types 2024-07-02 15:44:33 +12:00
Mike Dilger
9c22771e19 Update nostr-types 2024-07-02 15:44:30 +12:00
Mike Dilger
4f5c3a36c0 Deprecate creating relationships Bookmarks and Curates (which aren't easily workable as relationships) 2024-07-02 07:29:36 +12:00
Mike Dilger
c20311f545 Cargo clippy & fmt 2024-07-01 10:18:47 +12:00
Mike Dilger
14c2ac469b cargo fmt 2024-07-01 07:55:03 +12:00
Mike Dilger
29cb75dd7b Get max_image_side from GL and limit media (resize) to it 2024-07-01 07:53:33 +12:00
Mike Dilger
8f65e87f37 Fewer log msgs 2024-06-29 20:17:56 +12:00
Mike Dilger
a1fa061a41 Fix panic in Uniform 2024-06-29 19:59:42 +12:00
Mike Dilger
ca989958e8 Relay exclusions much smaller (especially if issue could be local) and randomized 2024-06-29 19:54:43 +12:00
Mike Dilger
c38fbe6646 Differentiate when getting best relays (num per person, or essentially all) 2024-06-28 11:50:57 +12:00
Mike Dilger
bcb8b873c3 Limit people's relays to 5 (else too many relay connections) 2024-06-28 11:16:40 +12:00
Mike Dilger
511e82f826 Don't subscribe augments on so damn many relays 2024-06-28 10:44:43 +12:00
Mike Dilger
0325e87097 Overlord no longer disconnecting minions, minions themselves quit when they have no jobs for a while 2024-06-28 10:44:43 +12:00
Mike Dilger
09155d50bb Leave minions connected for 10s after subs have completed (fewer rapid reconnects) 2024-06-28 10:44:12 +12:00
Mike Dilger
3e774e37af Avoid for 120s relays that complete with failed jobs 2024-06-28 09:37:38 +12:00
Mike Dilger
def1be0c28 Render spinner while we switch feeds; Don't ever render empty scroll area or we lose our place. 2024-06-27 12:01:07 +12:00
Mike Dilger
6f9b1a861a When switching feed, clear it 2024-06-26 10:17:15 +12:00