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
Mike Dilger
5204cf7a1c
Rename nip35 references to nip05
2023-01-07 02:56:36 +13:00
Mike Dilger
f094c27ca6
generalize upsert_nip05_validity for both pass and fail cases
2023-01-07 02:47:03 +13:00
Mike Dilger
d4fbce40e7
ToOverordMessage switched to an enum (3 benefits):
...
1. Can send data that cannot be serialized
2. Stronger typing (found 2-3 bugs in this commit via the typing)
3. No cost of serialization/deserialization
2023-01-06 16:25:04 +13:00
Mike Dilger
2dc24a2124
3 more
2023-01-06 15:55:46 +13:00
Mike Dilger
4dc747aeb6
Remove some unnecessary clone() and let bindings
2023-01-06 15:49:39 +13:00