Commit Graph

434 Commits

Author SHA1 Message Date
Mike Dilger
dc333b3d90 cargo fmt 2024-03-29 12:51:33 +13:00
Mike Dilger
d195609281 Move where fetcher init is called 2024-03-29 12:42:42 +13:00
Mike Dilger
7297b5d386 cleanup around runstate exit 2024-03-29 12:29:48 +13:00
Mike Dilger
871f29fe54 Update nostr-types 2024-03-29 09:58:58 +13:00
Mike Dilger
e662f4d9d9 Update for EventReference changes 2024-03-29 08:59:26 +13:00
Mike Dilger
b17a005f10 Update nostr-types 2024-03-29 08:59:26 +13:00
Mike Dilger
5930b0955a Separate subscribing to replies from subscribing to ancestors 2024-03-28 10:12:15 +13:00
Mike Dilger
5978c4a0f3 Faster minion tick timers 2024-03-28 10:12:15 +13:00
Mike Dilger
9e204728e1 Separate thread ancestor fetching from thread reply fetching (in the minion) 2024-03-28 10:12:15 +13:00
Mike Dilger
724785a39d Show relay list state on person lists and person page; add fetch now button 2024-03-26 14:09:39 +13:00
Mike Dilger
9076183b06 Change setting for when relay list and metadata become stale to MINUTES 2024-03-26 11:25:50 +13:00
Mike Dilger
dad31d62a2 small bugfix 2024-03-26 11:11:40 +13:00
Mike Dilger
05a4a5884c Do not switch from RunState::Online from RunState::ShuttingDown 2024-03-26 10:14:05 +13:00
Mike Dilger
56b6d8a63f shorten default stale times (especially for relay lists) 2024-03-23 10:12:49 +13:00
Mike Dilger
9fa2684e4d thread filters: feed displayable (without augments), not feed related 2024-03-23 06:57:09 +13:00
Mike Dilger
0b18358ac2 Stop subscribing to reactions-to-ancestors in thread (visible augments handles it) 2024-03-23 06:46:36 +13:00
Mike Dilger
3f141c8831 Fetch relay list for kind-6 inner event author (if needed) 2024-03-23 05:54:29 +13:00
Bu5hm4nn
625381969a Add kind:6 embedded events to storage so they are available for reply, repost and quote 2024-03-21 19:49:30 -06:00
Mike Dilger
d8bd605e89 Invalidate notes as they come in to update seen_on 2024-03-22 13:04:19 +13:00
Mike Dilger
90993a900d Call seeker if thread main event is missing 2024-03-22 12:56:49 +13:00
Mike Dilger
d9e7d8f593 Alter preson-relay score ranking (higher for nip05 and kind3 contents), success_rate less affectful 2024-03-22 11:03:41 +13:00
Mike Dilger
b51e65a7c6 Revert "Option to render feed with newest at bottom"
This reverts commit c43135d2bf.
2024-03-22 10:53:29 +13:00
Mike Dilger
1d3adfece8 nip46 tolerate more parameters in connect 2024-03-22 10:19:02 +13:00
Mike Dilger
ce0c647299 Merge branch 'seeker' into unstable 2024-03-21 15:38:51 +13:00
Mike Dilger
fe9ccee35f get_subscribed_pubkeys() - always include the current user (in case they don't follow themselves) 2024-03-21 15:38:49 +13:00
Mike Dilger
5600451436 Overlord to subscribe to relay lists of everyone followed (only needed) 2024-03-21 12:23:14 +13:00
Mike Dilger
30cf111a7a Minion no longer subscribing to relay lists in general feed 2024-03-21 12:23:14 +13:00
Mike Dilger
4389b1cfda Seek relay list when following someone (parameter not necessary), but only if needed 2024-03-21 12:23:14 +13:00
Mike Dilger
ad364a5b36 Reposts: if inner json event: seek relay list of inner author, then seek inner event 2024-03-21 12:23:14 +13:00
Mike Dilger
9cd8c6bdd3 Integrate seeker into process 2024-03-21 12:23:14 +13:00
Mike Dilger
dd5ed22556 Seeker (not yet in use) 2024-03-21 12:23:14 +13:00
Mike Dilger
ecf72ae22b People::person_needs_relay_list(pk) 2024-03-21 12:23:14 +13:00
Mike Dilger
b53d9c53f8 Change when person.relay_list_last_sought is updated (when we seek, not when we receive) 2024-03-21 12:23:14 +13:00
Mike Dilger
d83b7e8728 Person: relay_list_last_sought (replaces relay_list_last_received) 2024-03-21 12:23:14 +13:00
Mike Dilger
c35f49f990 Storage.read_or_create_person() 2024-03-21 12:23:14 +13:00
Mike Dilger
76c65929aa Fixes to relays being retried too often (penalty box for overlord, outside of picker) 2024-03-21 12:22:32 +13:00
Mike Dilger
c43135d2bf Option to render feed with newest at bottom 2024-03-21 12:22:32 +13:00
Mike Dilger
41baa88d05 command: backdate_eose() 2024-03-21 12:16:22 +13:00
Mike Dilger
302750ff2a downgrade a log msg 2024-03-21 12:16:06 +13:00
Mike Dilger
d0e0c6a4c3 overlord: FetchEvent: use READ relays if none are specified 2024-03-21 12:16:02 +13:00
Mike Dilger
7857695b75 Fix our update of person.relay_list_last_received (we weren't saving the date if it was stale) 2024-03-21 12:15:58 +13:00
Mike Dilger
11a12729c0 comment 2024-03-21 12:15:52 +13:00
Mike Dilger
92b547a43d Changes for building AppImage 2024-03-21 12:15:43 +13:00
Mike Dilger
832e314b18 gossip-lib/misc.rs module 2024-03-17 07:09:02 +13:00
Mike Dilger
0d96d8ab5f Disable pending thread until UI is ready to implement 2024-03-17 05:54:31 +13:00
Mike Dilger
1322734b02 Non-persistent jobs now overwrite jobs of the same RelayConnectionReason 2024-03-16 11:23:00 +13:00
Mike Dilger
356f1f779b Be more judicious about which relays to subscribe to augments on 2024-03-16 10:57:48 +13:00
Mike Dilger
0de36e2107 Update gossip-relay-picker. Direction replaced with nostr-types RelayUsage 2024-03-16 10:31:47 +13:00
Mike Dilger
fb6dee3489 Update nostr-types, RelayUsage variants renamed 2024-03-16 10:31:47 +13:00
Bu5hm4nn
38511acc9e Add setting to allow users to turn auto-scroll-to-note-in-thread off 2024-03-15 15:24:35 -06:00