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
Mike Dilger
42e6a38403
Renumber migrations by their ending state number, not their starting state number
2023-11-18 11:45:28 +13:00
Mike Dilger
203e9aa08f
storage: Rewrite ALL migrations, break into separate files, fix version issues
2023-11-18 11:39:54 +13:00
Mike Dilger
53a8bb4efe
storage: migration 15: migrate to EventV2
2023-11-18 10:03:17 +13:00
Mike Dilger
17636851ed
Remove pub visibility of storage migration functions
2023-11-18 08:47:31 +13:00
Mike Dilger
0634ce80c9
storage: define events2 database
2023-11-18 08:47:15 +13:00
Mike Dilger
e94f40952a
Update for nostr-types changes
2023-11-18 08:43:04 +13:00
Mike Dilger
3b1223a106
[breaking] update nostr-types for TagV2, EventV2, and others
2023-11-18 08:42:41 +13:00
Mike Dilger
f22c74741a
Update for nostr-types [some code is not yet right]
2023-11-18 07:47:19 +13:00
Mike Dilger
fa1e283199
[breaking] update nostr-types: EventReference and rework of replies() and mentions()
2023-11-18 07:35:44 +13:00
Mike Dilger
eb407b731c
Merge remote-tracking branch 'bushmann/feature/tagging' into unstable
2023-11-17 10:35:56 +13:00
Mike Dilger
d51f4852e1
cargo fmt
2023-11-16 09:31:22 +13:00
Mike Dilger
afc2973036
Remove SQLite3 code
2023-11-15 10:57:33 +13:00
Mike Dilger
ba052c5c42
Updates regarding Event.is_replaceable()
2023-11-15 10:30:32 +13:00
Mike Dilger
3df4d9fba8
update nostr-types
2023-11-15 10:29:58 +13:00
Mike Dilger
e44d4db7cb
storage: Simplify to Storage::get_replaceable_event() which handles paramters
2023-11-15 04:22:46 +13:00
Mike Dilger
705299cdfd
Minor parameter change
2023-11-10 10:20:50 +13:00
Mike Dilger
46688aec0f
Bugfix in search for naddr
2023-11-10 10:13:01 +13:00
Mike Dilger
44409023e4
update nostr-types
2023-11-10 08:36:35 +13:00
Mike Dilger
27900ff6d7
Fix reposting kinds other than kind=1, including adding 'a' tag for replaceable events
2023-11-10 08:04:54 +13:00
Mike Dilger
3aa77bde36
Rollback misguided effective_kind() work
2023-11-09 09:57:22 +13:00
Mike Dilger
9c43682a87
Update nostr-types (removing effective_kind(), GenericRepost fix)
2023-11-09 09:56:03 +13:00
Bu5hm4nn
28786598a6
Tagging: Always search for full word under cursor that starts with an '@'
2023-11-02 22:20:14 -06:00
Bu5hm4nn
9042143baa
Merge remote-tracking branch 'dilger/unstable' into feature/tagging
2023-10-27 16:20:52 -06:00
bu5hm4nn
db5144647f
Tag replacements for nice readability ( #3 )
...
* Tagging: Start work on displaying the username and 'hiding' the nurl
* Tagging: Keep a list of replacements in the background (WIP)
* Tagging: Make tag-placeholder free text (no more @)
* Tagging: Cleanup unnecessary changes
* Tagging: Remove unnecessary changes
2023-10-27 16:19:40 -06:00
Mike Dilger
cdcd23f072
Fix display after setting relay manually
2023-10-28 09:42:42 +13:00
Mike Dilger
adc16199d8
Merge remote-tracking branch 'ok300/ok300-fix-partialeq' into unstable
2023-10-27 07:47:48 +13:00
ok300
c5d2024111
Fix Clippy warning about non-canonical PartialOrd
2023-10-26 09:08:19 +02:00
Bu5hm4nn
c5ffcd610b
Revert "Tagging: Allow any character including space for search"
...
This reverts commit aaa4c08a51
.
2023-10-25 15:16:24 -06:00
Bu5hm4nn
aaa4c08a51
Tagging: Allow any character including space for search
2023-10-25 14:53:20 -06:00
Mike Dilger
c4dbbcbc5a
Update gossip-relay-picker
2023-10-26 08:05:57 +13:00
Bu5hm4nn
917e2678a9
Merge remote-tracking branch 'dilger/unstable' into feature/tagging
2023-10-24 15:48:48 -06:00
Mike Dilger
89542d00ee
Names: Person::best_name(): petname > name > display_name > pubkey_short
2023-10-25 07:43:38 +13:00
Mike Dilger
9bd86d4202
Update gossip-relay-picker
2023-10-25 07:10:49 +13:00
Mike Dilger
77086f7005
tagging: determine if the user is typing a @tag in the draft area
2023-10-24 09:44:59 +13:00
Mike Dilger
1ff2f1dad9
Fix a hang during migration 14 for new users
2023-10-24 08:47:05 +13:00
Mike Dilger
272af86039
Generalize with ToOverlordMessage::UpdatePersonList
2023-10-23 12:31:15 +13:00
Mike Dilger
9bd94b45eb
Allocate PersonList on incoming event 30000
2023-10-23 10:03:27 +13:00
Mike Dilger
1ad86866b1
Switch code to use the new person_list_last_edit_time storage
2023-10-23 10:02:18 +13:00
Mike Dilger
a7f6c29d9b
Move deprecated functions
2023-10-23 10:02:18 +13:00
Mike Dilger
2c7b8ba13f
storage: migration 14: migrate person list last edit times
2023-10-23 10:02:18 +13:00
Mike Dilger
d30bc067e1
Add new method of storing person list last edit times
2023-10-23 10:02:18 +13:00
Mike Dilger
c459d2bb12
Generalize compute/store/fetch of time and size of last PersonList event
2023-10-23 10:02:18 +13:00
Mike Dilger
e9a72471c7
improve PersonList type a bit
2023-10-23 10:02:18 +13:00
Mike Dilger
bb907b537d
Generalize commands to push person list events
2023-10-22 09:34:59 +13:00
Mike Dilger
1e5300c0f7
cargo fmt
2023-10-22 09:28:48 +13:00
Mike Dilger
f62a125171
Generalize code that generates a person list event
2023-10-22 09:28:23 +13:00