Commit Graph

343 Commits

Author SHA1 Message Date
Mike Dilger
8f1a4e037f Distinguish (for relays) last_connected_at from last_general_eose_at 2023-01-11 18:23:33 +13:00
Mike Dilger
cc917122a8 Removing all default relays from gossip (were added in schema updates), at least until I can contact relay owners and get permission. 2023-01-11 17:27:58 +13:00
Mike Dilger
170c90d374 On startup, load metadata in the background 2023-01-11 16:57:18 +13:00
Mike Dilger
31fbf7342e cargo clippy 2023-01-11 16:57:08 +13:00
Mike Dilger
4c9ddda1a8 Notes about DEVELOPING.txt 2023-01-11 13:58:57 +13:00
Mike Dilger
5b6fb97889 Show which relays we are connected to on the relays page (crude still) 2023-01-11 07:19:55 +13:00
Mike Dilger
84854af90a Log how many people we are following at each relay when we connect 2023-01-11 07:14:01 +13:00
Mike Dilger
61105e5e4e Merge branch 'sync-followed' 2023-01-10 18:04:30 +13:00
Mike Dilger
d96733642d Sync following list (pull part only, push tbd) 2023-01-10 18:00:13 +13:00
Mike Dilger
367df9373e process: handle ContactLists if ours, respect new merge setting 2023-01-10 17:59:49 +13:00
Mike Dilger
91ffab957d globals.pull_following_merge preference as to whether we are merging or overwriting our following list 2023-01-10 17:59:49 +13:00
Mike Dilger
28fe1d0f3f people.follow_all(pubkeys, merge, asof) 2023-01-10 17:59:49 +13:00
Mike Dilger
42d6dd045b Replace people 'create_if_missing' with 'create_all_if_missing' 2023-01-10 17:59:49 +13:00
Mike Dilger
d60533488c Schema 9: person.followed_last_updated 2023-01-10 17:59:49 +13:00
Mike Dilger
21b725f11d Log first part of RelayMessage when it cannot be deserialized from JSON, so the event.id can be chased down and the issue figured out.
As an example, I found someone had 'p' tags with npub values in them.
2023-01-10 17:54:42 +13:00
Mike Dilger
8f42829cb4 fix README lighting address 2023-01-10 10:25:31 +13:00
Mike Dilger
3163f60505 Stop getting reactions when looking at a person's feed. If there is a simple low cost way to do it, we can bring it back. 2023-01-09 21:32:09 +13:00
Mike Dilger
caad5348cd When showing tags under post, translate keys to names 2023-01-09 21:22:58 +13:00
Mike Dilger
3a68d8fd00 Add reply 'p' tags before user presses Send, so they can see who is tagged:
I will fix it so it renders their name.
Eventually I'll make it so you can delete people so they don't get tagged on the reply.
2023-01-09 21:14:26 +13:00
Mike Dilger
0654b7e70d Reorganize posting area, show list of tags to be applied to a post 2023-01-09 20:54:37 +13:00
Mike Dilger
02e3eb8ebf update nostr-types 2023-01-09 20:33:09 +13:00
Mike Dilger
d72afc82df bugfix (post tag carryover) 2023-01-09 20:32:43 +13:00
Mike Dilger
f2f3855c77 Option to add tag ["client","gossip"] to posts, off by default. This may help us get feedback about certain kinds of issues. 2023-01-09 19:48:48 +13:00
Mike Dilger
5c1fc6a510 Crude 'tagging' ability, will improve over time 2023-01-09 19:24:41 +13:00
Mike Dilger
aea9c1f1a2 Merge branch 'light_mode' 2023-01-09 19:21:25 +13:00
Mike Dilger
d18639e1e6 Tweak some dark mode colors 2023-01-09 19:21:09 +13:00
Mike Dilger
1af959c970 invert sense of an if statement 2023-01-09 19:13:06 +13:00
Mike Dilger
a5fcf6e5b4 Schema update not necessary for new settings, save will create them. 2023-01-09 19:10:26 +13:00
Mike Dilger
5167040480 Use a different password field to delete, since you need to unlock with a password and you might accidently click delete 2023-01-09 19:02:59 +13:00
Mike Dilger
31ba7530d2 bugfix when clicking on an event link 2023-01-09 18:56:18 +13:00
Mike Dilger
616255b2de FIX replies (include p tags as required by NIP-10) 2023-01-09 18:36:16 +13:00
Mike Dilger
5813237e0b Clean up 'you' page code and offer a missing section 2023-01-08 19:27:13 +13:00
Nate Levin
010b9b7e65 Change text color to light_gray 2023-01-08 11:57:49 +13:00
Nate Levin
cb130191b2 Persist Light Mode/Dark Mode settings, added to DB 2023-01-08 11:50:25 +13:00
Mike Dilger
d9cf30dc7a NIP-05 fetch to have no redirects 2023-01-08 06:11:09 +13:00
Mike Dilger
ac79ab3c6b cargo fmt 2023-01-07 19:06:41 +13:00
Mike Dilger
e37b00caf6 README update 2023-01-07 17:42:31 +13:00
Mike Dilger
47eb1bb098 Help page prose 2023-01-07 17:31:41 +13:00
Mike Dilger
e01f706877 Merge branch 'metadata' 2023-01-07 16:31:58 +13:00
Mike Dilger
a8ad14ae27 BUGFIX in update_metadata() 2023-01-07 16:31:42 +13:00
Mike Dilger
16b9027867 Code updates for nostr-type changes 2023-01-07 16:31:35 +13:00
Mike Dilger
4c9170b3c3 update nostr-types (flexible Metadata) 2023-01-07 16:31:35 +13:00
Mike Dilger
d9ee796f7e Improve threaded feed view (number indent, ident further) 2023-01-07 13:22:27 +13:00
Mike Dilger
2894441768 Person feed now goes back 25 posts, not limited by timespan 2023-01-07 13:09:21 +13:00
Mike Dilger
234df5b47e Some ui fixes around warning conditions about identity not setup 2023-01-07 09:06:09 +13:00
Mike Dilger
1fbca5fc93 PartialEq for FeedKind 2023-01-07 08:25:24 +13:00
Mike Dilger
9b78a17963 You page: render public key even if private key still locked 2023-01-07 08:13:21 +13:00
Mike Dilger
4bc65033b6 Use a dashmap for GLOBALS.events 2023-01-07 07:55:17 +13:00
Mike Dilger
cf69c12b83 Maybe validate NIP-05 on incoming Metadata (kind=0, including startup loading) 2023-01-07 07:39:28 +13:00
Mike Dilger
b0e245e127 nip-05 related functions 2023-01-07 03:19:59 +13:00