Commit Graph

3557 Commits

Author SHA1 Message Date
Mike Dilger
9306317708 Add setting 'load_more_count' (to be used in subsequent commits) 2024-06-07 12:33:44 +12:00
Mike Dilger
19d6852c53 Simplify Feed internal with a single store of events (not one for each kind) 2024-06-07 12:15:14 +12:00
Mike Dilger
79ce510f9b cargo clippy 2024-06-07 12:14:48 +12:00
Mike Dilger
c70a8e18f4 ignore clippy assigning clones warning for now 2024-06-07 12:09:52 +12:00
Mike Dilger
90258d6b88 Move FeedKind to its own module 2024-06-07 10:58:44 +12:00
Mike Dilger
8971888e77 Minor renames 2024-06-07 10:10:05 +12:00
Mike Dilger
bc0414cbb8 Merge branch 'annotation' into unstable [not straightforward] 2024-06-06 08:56:08 +12:00
Mike Dilger
51083717fc Revert "Feed Loading: Show spinner and hide buttons (fixes #749)"
This reverts commit d995784b90.
2024-06-06 08:31:01 +12:00
Mike Dilger
85b5c79784 Remove relay.nostr.jabber.ch as a relay option from the wizard (as requested by marco balmer) 2024-06-04 17:29:03 +12:00
Mike Dilger
8470b2998b Clean up thread loading code a bit; recompute faster on threads 2024-06-04 06:57:31 +12:00
Mike Dilger
99dfe1f98a ui: When loading a thread, indicate that we are climbing it 2024-06-04 06:06:54 +12:00
Mike Dilger
eacf6c9564 Note header link to parent, if parent is muted, indicates such 2024-06-03 15:27:34 +12:00
Mike Dilger
12d834ebfc Move notes and notedata outside of the ui/ 2024-06-03 15:20:41 +12:00
Mike Dilger
bad1ffa385 Merge branch 'dms' into unstable 2024-05-25 11:18:48 +12:00
Mike Dilger
bd64bf74e6 Movement of post code to post.rs, upgraded to handle NIP-17 2024-05-25 11:18:20 +12:00
Mike Dilger
e8db7e5b78 rename module 'tags' to 'post' 2024-05-25 08:54:43 +12:00
Mike Dilger
e54cc74ae9 DM post area - different messages if can use NIP-17 or not 2024-05-25 08:54:43 +12:00
Mike Dilger
ed07ee5a4a DmChannel.can_use_nip17() 2024-05-25 08:54:43 +12:00
Mike Dilger
9577317ba4 storage: get_dm_relays(), has_dm_relays() 2024-05-25 08:54:43 +12:00
Mike Dilger
2dce9987f7 Advertise both relay lists 2024-05-25 08:54:43 +12:00
Mike Dilger
ec1178a6a6 Process incoming DM relay lists 2024-05-25 08:54:43 +12:00
Mike Dilger
d8f59b4255 storage: read_or_create_person_relay() 2024-05-25 08:54:43 +12:00
Mike Dilger
3cb1927e0e Index DmRelayList events 2024-05-25 08:54:43 +12:00
Mike Dilger
51b6ef7bc6 Ask for DmFilterList in subscriptions 2024-05-25 08:54:43 +12:00
Mike Dilger
36e4b2e223 Don't log about events that don't match filters at info level (drop to debug level) 2024-05-25 08:54:43 +12:00
Mike Dilger
cbf381e36d Remove useless async/awaits 2024-05-24 08:01:05 +12:00
Mike Dilger
b87f763860 Merge branch 'unstable' into annotation 2024-05-23 09:23:00 +12:00
Mike Dilger
045d74826c Merge branch 'master' into annotation 2024-05-23 09:21:43 +12:00
Mike Dilger
387d95cec1 Update nostr-types 2024-05-23 09:20:13 +12:00
Mike Dilger
f8aaca09fb Relay: usage bit DM 2024-05-22 08:30:17 +12:00
Mike Dilger
b59f8f48b8 Move to new Person3 with PersonTable 2024-05-22 08:12:52 +12:00
Mike Dilger
038110e0eb storage: migration 35 to new Person3 record 2024-05-21 16:11:52 +12:00
Mike Dilger
50e62cf7d6 storage: Person3Table 2024-05-21 16:11:52 +12:00
Mike Dilger
304748b538 Person3 2024-05-21 16:11:52 +12:00
Mike Dilger
a27fb922d2 storage: new Table trait 2024-05-21 16:11:52 +12:00
Mike Dilger
83c1ef173c storage: New traits in preparation for a new Table system 2024-05-21 12:22:07 +12:00
Mike Dilger
714c6ac475 storage: move macros into separate file 2024-05-20 15:30:42 +12:00
Mike Dilger
cb4647117f Reprocess relay lists if flag is set (set flag initially) 2024-05-20 09:12:37 +12:00
Mike Dilger
893a27d2e7 storage.read_person (and has_person) to take optional transaction 2024-05-20 09:12:37 +12:00
Mike Dilger
fa5bd34589 storage: Macroize write_transact!() and read_transact!() 2024-05-20 09:12:37 +12:00
Mike Dilger
f41bf7ddce storage: Modify people records 2024-05-20 09:12:37 +12:00
Mike Dilger
35e6934a6b Allow all events on temp_ feeds, don't check against the filter 2024-05-20 09:12:37 +12:00
Amirhossein Azarpour
8a142e818b refactor(ui): modular and cleanup side_panel and more cleaner zap area 2024-05-19 11:09:57 +03:30
Mike Dilger
01c5d719a8 .cargo/config moved to .cargo/config.toml 2024-05-18 15:03:16 +12:00
Mike Dilger
7ed9524be2 cargo fmt & clippy 2024-05-18 14:55:19 +12:00
Mike Dilger
3add7f7d52 Don't ignore augment events that don't match the current augment filters (which change rapidly) 2024-05-18 14:54:08 +12:00
Mike Dilger
113f32e704 Update nostr-types (filter.event_matches() fix) 2024-05-18 14:20:21 +12:00
Mike Dilger
f31599e7d7 storage migrate 34: person_relays2; PersonRelay2 - Multiple changes:
Updates PersonRelay2 type:
- adds 'dm: bool'
- removes manual assocation fields
- removes last_suggested_nip05 (data goes right into 'read' and 'write' fields now)
- renames last_suggested_bytag to last_suggested

Defines new storage database for the new type
2024-05-18 13:04:45 +12:00
Mike Dilger
d89b9fbcdc cargo fmt & clippy 2024-05-18 13:03:05 +12:00
Mike Dilger
723a950527 small Minion logging changes 2024-05-18 12:58:28 +12:00