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
Mike Dilger
a61d2bd502
Don't swallow an error
2023-01-04 20:47:58 +13:00
Mike Dilger
fa2b7d1b0b
Hide PQ button as it is currently automatic
2023-01-04 19:38:42 +13:00
Mike Dilger
39e64af917
Render tag links, e.g. @user and #event
2023-01-04 19:26:43 +13:00
Mike Dilger
c216a0b5c1
Fix RIF count
2023-01-04 17:25:42 +13:00
Mike Dilger
050780cc87
Bring back new-event hilighting, cleared when you switch feed tabs
2023-01-04 17:11:45 +13:00
Mike Dilger
9979dd8c64
Remove a help paragraph that is no longer true
2023-01-04 16:56:17 +13:00
Mike Dilger
439958c6d3
Deletion of identity
2023-01-04 16:42:45 +13:00
Mike Dilger
fb72af07a6
Export of private keys is now available
2023-01-04 15:48:59 +13:00
Mike Dilger
5ebc0a9139
Add some hover text
2023-01-04 14:59:12 +13:00
Mike Dilger
c7398a50a2
Replies feed
2023-01-04 14:50:27 +13:00