Commit Graph

291 Commits

Author SHA1 Message Date
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
Mike Dilger
2335013a07 Update nostr-types 2023-01-04 13:48:09 +13:00
Mike Dilger
b6cf7e0c3e Dont show the go-to-thread arrow when you are in the thread 2023-01-04 13:06:46 +13:00
Mike Dilger
78f4950cb8 Stop showing all events marked as 'new' (we will bring back this feature later) 2023-01-04 12:59:50 +13:00
Mike Dilger
33f1571535 Update help page 2023-01-04 12:57:57 +13:00
Mike Dilger
718568d2f5 README update 2023-01-04 12:39:02 +13:00
Mike Dilger
2672aaba0b schema4 - make it failsafe 2023-01-04 08:07:12 +13:00
Mike Dilger
35d2514c8a Likes 2023-01-03 18:56:12 +13:00
Mike Dilger
3338010318 clippy 2023-01-03 18:37:06 +13:00
Mike Dilger
32128e1bea Merge branch 'multifeed' 2023-01-03 18:05:41 +13:00
Mike Dilger
3a767f05fc Fix following feed pollution 2023-01-03 17:30:54 +13:00
Mike Dilger
341af37e7d Go back to processing everything immediately, see how it goes 2023-01-03 17:18:37 +13:00
Mike Dilger
336db661ec Rework subscriptions for these feeds (incomplete but it is generally working) 2023-01-03 17:04:43 +13:00
Mike Dilger
d03cf859e1 Remove globals.last_reply, we no longer need it 2023-01-03 14:27:45 +13:00
Mike Dilger
611b5ab12c Multiple feeds working 2023-01-03 14:14:48 +13:00
Mike Dilger
238c429017 Feed: switch to interior mutability 2023-01-03 11:17:47 +13:00
Mike Dilger
0174bd2751 Remove settings.view_threaded, force non-threaded feed for the moment 2023-01-03 10:59:06 +13:00
Mike Dilger
f8bb4d74b0 UI rework and fixes, in preparation for three feeds 2023-01-03 10:55:17 +13:00
Mike Dilger
9c10c8a56c tracing logging changes 2023-01-03 10:03:34 +13:00
Mike Dilger
8d7f062a1a Update Metadata 2023-01-03 06:30:06 +13:00
Mike Dilger
f991e4e801 Move failed_avatars list so we can remove items from it when metadata is updated 2023-01-03 00:08:21 +13:00
Mike Dilger
e64c85a5ea Process events that are not text notes immediately 2023-01-03 00:08:17 +13:00