Mike Dilger
|
358a04c612
|
lib: DeletePersonList (locally, and events at relays)
|
2023-12-03 09:42:20 +13:00 |
|
Mike Dilger
|
2b9462c748
|
process: ignore incoming events that are already deleted
|
2023-12-03 09:42:20 +13:00 |
|
Mike Dilger
|
bf9fe1ae97
|
fmt m18
|
2023-12-03 08:32:44 +13:00 |
|
Mike Dilger
|
2017aa45bd
|
storage: migrate 18 - set flag to rebuild relationships
Also we modified m17 to just set the flag too, so it doesn't rebuild twice
|
2023-12-03 08:32:44 +13:00 |
|
Mike Dilger
|
1fb851e0c9
|
Only wait for login on startup if we need to rebuild relationships; then rebuild them
|
2023-12-03 08:32:44 +13:00 |
|
Mike Dilger
|
9c400a37ca
|
Wait for login on startup
|
2023-12-03 08:32:44 +13:00 |
|
Mike Dilger
|
82eea24f51
|
storage: flag: rebuild_relationships_needed
|
2023-12-03 08:07:30 +13:00 |
|
Mike Dilger
|
96819fb21e
|
storage: cleanup: def_flag!() macro
|
2023-12-03 08:07:30 +13:00 |
|
Mike Dilger
|
756ed3218e
|
Storage::rebuild_relationships
|
2023-12-03 08:07:30 +13:00 |
|
Mike Dilger
|
f4bda3a777
|
Rework processing of relationships
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
ba2dce3cb2
|
Strip some old relationship database code (keep what is needed for migrations)
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
9f761b8a18
|
Switch code to use new relationship databases
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
8e42db1c1b
|
storage: define two new database: relationships_by_id, relationships_by_addr
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
e939bf17ad
|
Define RelationshipById, RelationshipByAddr
|
2023-12-03 07:53:25 +13:00 |
|
Mike Dilger
|
71e9e5d1f7
|
Simplify: if overlord loop exited, shutting down was already set
|
2023-12-03 07:51:06 +13:00 |
|
Mike Dilger
|
2a73e634fe
|
Rename Signer::load_from_settings()
|
2023-12-03 07:51:06 +13:00 |
|
Mike Dilger
|
a0ffd4b573
|
Respec of get_people_in_list()
|
2023-12-03 07:51:06 +13:00 |
|
Mike Dilger
|
5cdaa91c8b
|
comment
|
2023-12-02 13:31:49 +13:00 |
|
Mike Dilger
|
b7406dfba1
|
Version Relationship type
|
2023-12-02 13:31:37 +13:00 |
|
Mike Dilger
|
f0a7e61871
|
Clarifying comments about db_relationships
|
2023-12-02 13:31:25 +13:00 |
|
Mike Dilger
|
28fd479eab
|
Update for nostr-types update
|
2023-12-02 13:27:14 +13:00 |
|
Mike Dilger
|
29a71c5c6f
|
update nostr-types (EventKind)
|
2023-12-02 13:26:02 +13:00 |
|
Mike Dilger
|
eda3ad104c
|
update for nostr-types: minimally at least log the closed message
|
2023-12-02 07:18:00 +13:00 |
|
Mike Dilger
|
4358c1ed4e
|
update nostr-types (CLOSED message)
|
2023-12-02 07:17:56 +13:00 |
|
Mike Dilger
|
d130415a11
|
Default to rust-tls with native root certificates (esp so .onion sites can use TLS)
|
2023-12-02 07:17:49 +13:00 |
|
Mike Dilger
|
4905b0aeab
|
Change how gossip-lib and gossip-bin interact: hide more details in gossip-lib
|
2023-11-30 11:10:08 +13:00 |
|
Mike Dilger
|
f55e208461
|
storage: when deleting events, delete as much associated data as we can
|
2023-11-30 11:10:08 +13:00 |
|
Mike Dilger
|
b6dad193d6
|
bugfix: deleting from event_seen_on_relay
|
2023-11-30 10:15:10 +13:00 |
|
Mike Dilger
|
12d5f27c24
|
Update nostr-types
|
2023-11-29 18:10:24 +13:00 |
|
Mike Dilger
|
7f19fa1349
|
Delete events to actually delete local events that are not feed-displayable (PITA to do otherwise)
|
2023-11-29 16:38:19 +13:00 |
|
Mike Dilger
|
8a6ac3e8aa
|
Updates for nostr-types update
|
2023-11-29 16:27:20 +13:00 |
|
Mike Dilger
|
483fc45089
|
Update nostr-types (event.deletes() breaking change)
|
2023-11-29 16:25:58 +13:00 |
|
Mike Dilger
|
1fc1b81f8d
|
Unify some person list handling
|
2023-11-29 16:25:21 +13:00 |
|
Mike Dilger
|
34d0efdcae
|
minor var rename
|
2023-11-27 20:42:01 +13:00 |
|
Mike Dilger
|
c5b4400f76
|
PersonList::from_number() and PersonList::rename()
|
2023-11-27 20:42:01 +13:00 |
|
Mike Dilger
|
7587cb16a2
|
Fix: empty lists were showing everybody
|
2023-11-27 11:20:46 +13:00 |
|
Mike Dilger
|
200db849ad
|
Turn feeds menu into an openable menu with all feeds
|
2023-11-27 10:58:19 +13:00 |
|
Mike Dilger
|
9ebd28bf22
|
cargo clippy
|
2023-11-27 09:35:47 +13:00 |
|
Mike Dilger
|
18404a5057
|
Do not add the user to every feed anymore
|
2023-11-27 09:34:03 +13:00 |
|
Mike Dilger
|
51a0412cf4
|
cargo update (bump heed to 0.20.0-alpha.6)
|
2023-11-23 16:20:49 +13:00 |
|
Mike Dilger
|
6f86208bba
|
cargo fmt
|
2023-11-23 16:17:36 +13:00 |
|
Mike Dilger
|
6f6f191173
|
storage: migration 17 - reindex event relationships, including new reprel
|
2023-11-20 08:21:36 +13:00 |
|
Mike Dilger
|
360ef81c4a
|
storage: when computing relationships of events, compute reprel too
|
2023-11-20 08:10:03 +13:00 |
|
Mike Dilger
|
b5b568a9f8
|
Add 'a' tag to replies to replaceable events
|
2023-11-20 08:09:54 +13:00 |
|
Mike Dilger
|
243c40f92c
|
cargo fmt
|
2023-11-20 08:09:41 +13:00 |
|
Mike Dilger
|
f5e470824e
|
Storage.get_replies() to include both 'e' and 'a' tag replies
|
2023-11-20 08:09:01 +13:00 |
|
Mike Dilger
|
351cfd6bc4
|
storage: Start of reprel database
|
2023-11-20 08:07:42 +13:00 |
|
Mike Dilger
|
e19840f814
|
fix m16
|
2023-11-18 17:05:29 +13:00 |
|
Mike Dilger
|
133c8204f7
|
Fix triggers (put outside of write trans)
|
2023-11-18 12:04:28 +13:00 |
|
Mike Dilger
|
c93cba0ec6
|
fix events1/events2 to use versioned Event
|
2023-11-18 11:56:20 +13:00 |
|