Commit Graph

462 Commits

Author SHA1 Message Date
Mike Dilger
6b73fb5e3c update nostr-types (generic decryption, better decryption error) 2024-04-17 14:20:09 +12:00
Mike Dilger
015d80de7d Fix pending: OutOfSync to supercede NotPublishedRecently.
Fixes #714
2024-04-16 13:36:30 +12:00
Mike Dilger
8b143847f2 Fix followed-list comparison; Fix out-of-sync personlist lengths 2024-04-15 10:02:24 +12:00
Mike Dilger
a72311e9b8 Fix a broken giftwrap filter 2024-04-11 12:54:13 +12:00
Mike Dilger
44b152a8e1 Fix a hang during testing 2024-04-04 12:55:36 +13:00
Mike Dilger
19b952ab53 Cargo clippy and fmt 2024-04-04 11:07:22 +13:00
Mike Dilger
f99ea18e65 Merge branch 'unstable' into feature/pending-notifications 2024-04-03 13:57:54 +13:00
Mike Dilger
a8b3a0c743 Make Followed list hash comparible 2024-04-03 13:57:35 +13:00
Mike Dilger
90df23297b Fix PersonList hashing 2024-04-03 12:10:03 +13:00
Mike Dilger
c0345473c6 Fix PersonList hashing 2024-04-03 12:09:17 +13:00
Mike Dilger
de26d2a3d7 Fix relay list comparison 2024-04-03 11:52:25 +13:00
Mike Dilger
baa79bd2b8 Merge branch 'unstable' into pending-notifications 2024-04-03 11:52:12 +13:00
Mike Dilger
4f976ac1b8 Log subsystem startup 2024-04-03 11:51:44 +13:00
Mike Dilger
64ae5889f1 Don't repost other people's events 2024-04-02 14:06:07 +13:00
Mike Dilger
aa670cd0a1 Thread event search code updated 2024-04-02 11:37:20 +13:00
Mike Dilger
e94a820986 Seeker: allow speculative relays in to seek_id_and_author() 2024-04-02 10:56:36 +13:00
Mike Dilger
535e1d5e73 misc::get_thread_highest_ancestors() will replace similar function elsewhere 2024-04-02 10:56:36 +13:00
Mike Dilger
2b0d9cd0f0 Seeker::seek_event_addr() 2024-04-02 10:56:36 +13:00
Mike Dilger
5f952f5f86 Message about killing gossip 2024-04-02 10:56:36 +13:00
Mike Dilger
cf2fe8de5c Post to ALL INBOX relays when posting to INBOX relays (not just 2) 2024-04-02 10:10:12 +13:00
Mike Dilger
8a3bbfcecf Possible deadlock fix in people.rs 2024-03-30 22:02:23 +13:00
Bu5hm4nn
5b0d07daaa Merge commit 'cfd0a06a9a0dba726fe46a09adc125a63d2efac2' into feature/pending-notifications
# Conflicts:
#	gossip-bin/src/ui/notifications/mod.rs
2024-03-28 22:48:11 -06:00
Bu5hm4nn
233d970596 Merge remote-tracking branch 'dilger/unstable' into feature/pending-notifications
# Conflicts:
#	gossip-bin/src/ui/widgets/mod.rs
2024-03-28 20:24:34 -06:00
Mike Dilger
f9acdcefaa Name fields in PendingItem variants 2024-03-29 13:58:49 +13:00
Mike Dilger
780d3ddf60 clippy fixes 2024-03-29 13:34:13 +13:00
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
Bu5hm4nn
b06ef031c4 Overlord: separate engage_minion to engage_minion_inner so that connect_approved can call it directly when just processing a temporary approval 2024-03-27 21:32:33 -06:00
Bu5hm4nn
66a68f3858 Pending: Fix update pending hash on every change 2024-03-27 21:31:32 -06:00
Bu5hm4nn
7629c6a355 Pending: Rework permission system into Pending system and create UI page for Notifications 2024-03-27 20:57:38 -06: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