Commit Graph

322 Commits

Author SHA1 Message Date
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
Mike Dilger
1046be777f fmt 2023-01-06 15:49:38 +13:00
Mike Dilger
b81abadbba Restore lookback 'since' calculations using last_success_at data 2023-01-06 15:45:58 +13:00
Mike Dilger
b997ca8668 rename BusMessage to ToOverlordMessage 2023-01-06 15:32:20 +13:00
Mike Dilger
4b70a761f4 BusMessage.target is no longer needed (it is now always overlord) 2023-01-06 15:31:56 +13:00
Mike Dilger
6daf59c781 ToMinionMessage to replace BusMessage in that direction (3 benefits):
1. Allows sending types that aren't serializable (main reason)
2. Provides stronger typing
3. Avoids the cost of serialization and deserialization
2023-01-06 15:31:05 +13:00
Mike Dilger
dbba43c87d Pass subscription (handle) to process_new_events 2023-01-06 06:56:48 +13:00
Mike Dilger
9fd668bb82 Simplify UI for importing private key (no separation between hex and bech32, autodetected) 2023-01-06 02:40:35 +13:00
Mike Dilger
70a78551aa Public key import (and delete) [if you don't have a private key setup] 2023-01-06 02:30:14 +13:00
Mike Dilger
6b7be372da Rewrite of Signer 2023-01-05 22:32:23 +13:00
Mike Dilger
aa757bd9bd Move storage of UI status message to globals, so non-UI components can set status too 2023-01-05 19:57:07 +13:00
Mike Dilger
733ae13eb0 update nostr-types (avoid a panic) 2023-01-05 19:49:09 +13:00
Mike Dilger
86b1e61c6a clippy 2023-01-05 15:12:56 +13:00
Mike Dilger
1c44e0baa2 Merge remote-tracking branch 'fiatjaf/bare-domains' 2023-01-05 15:11:55 +13:00
e5ac91294d
support bare domains (without "user" part) on dns_ids. 2023-01-04 22:50:41 -03:00
Mike Dilger
29688ad088 Rename NIP-35 to NIP-05 (they've been merged) 2023-01-05 14:16:46 +13:00
Mike Dilger
c45784d5aa README note about why the gui sucks 2023-01-05 11:57:04 +13:00