Commit Graph

2718 Commits

Author SHA1 Message Date
Mike Dilger
18eb31651f process: Call nip46 handle_command for incoming NostrConnect commands 2024-01-29 11:42:47 +13:00
Mike Dilger
2eef026a25 nip46 handler functions 2024-01-29 11:42:47 +13:00
Mike Dilger
6325a8a192 Storage for nip46 2024-01-29 11:41:42 +13:00
Mike Dilger
9181a1d102 Nip46Server, Nip46UnconnectedServer 2024-01-29 11:41:42 +13:00
Mike Dilger
afc5759df2 More error kinds we are about to use 2024-01-29 11:41:42 +13:00
Mike Dilger
8eda848746 Command to post nip46 server results 2024-01-29 11:41:42 +13:00
Mike Dilger
43cf37b6f2 Update for nostr-types 2024-01-26 08:57:12 +13:00
Mike Dilger
b548cfb66c udpate nostr-types 2024-01-26 08:57:12 +13:00
Mike Dilger
1673faf596 Depend on textnonce 2024-01-25 09:18:15 +13:00
Mike Dilger
5cb7254021 Remove retired signer.rs file 2024-01-25 08:59:03 +13:00
Mike Dilger
445e7b75c2 Reorganize storage/mod.rs a bit 2024-01-25 08:38:25 +13:00
Mike Dilger
6a301f9f99 storage (Relay2): migration 24 to migrate relay records to add new fields 2024-01-24 12:22:40 +13:00
Mike Dilger
5b7fa7efb2 Improve strategy for finding ancestors 2024-01-24 09:12:41 +13:00
Mike Dilger
4ba1b44376 Fix last commit 2024-01-23 12:04:21 +13:00
Mike Dilger
434c1be54b [PRIVACY] Do not automatically show images in DMs 2024-01-23 09:17:35 +13:00
Mike Dilger
9af27c49e4 Merge branch 'spamsafe' into unstable 2024-01-22 10:50:55 +13:00
Mike Dilger
50bd89bd89 Updates for new Filter type 2024-01-22 10:50:07 +13:00
Mike Dilger
0c7bfa5b5d update nostr-types [Filter] 2024-01-22 10:47:34 +13:00
Mike Dilger
7d2973fb9b run.sh: only log INFO on our crates 2024-01-20 10:08:33 +13:00
Mike Dilger
b602f075f1 minion: verify incoming events match one of the subscription filters, else discard the event 2024-01-20 10:06:15 +13:00
Mike Dilger
6f12641628 Updates for new Filter type 2024-01-20 09:10:10 +13:00
Mike Dilger
9f02ff0e30 update nostr-types [Filter] 2024-01-20 09:01:16 +13:00
Mike Dilger
1a07f3c8eb Setting: avoid spam on unsafe relays (default to off to mimic current behavior) 2024-01-19 10:01:05 +13:00
Mike Dilger
ddc7d0126a Search for replies on our read relays too. 2024-01-19 09:51:48 +13:00
Mike Dilger
bf665d75d5 Minions: use more restrictive filters on non-spamsafe relays 2024-01-19 09:47:34 +13:00
Mike Dilger
4143632c9b Introduce relay SPAMSAFE usage bit 2024-01-19 09:47:34 +13:00
Mike Dilger
c0f6ff4fed simplify 2024-01-19 09:47:12 +13:00
Mike Dilger
bcd1f29857 move lib Settings into bin UnsavedSettings since it is the only consumer 2024-01-19 07:48:49 +13:00
Mike Dilger
719e5959c3 Stop using Settings object in UI (except for unsaved settings) 2024-01-19 07:40:19 +13:00
Mike Dilger
76109496c6 Update your own person_relay record when you adjust READ/WRITE bits on a relay
Fixes #229
2024-01-18 14:33:02 +13:00
Mike Dilger
c227279091 When relays change, update related subscriptions 2024-01-18 12:38:26 +13:00
Mike Dilger
6373b0550a Thread relay changes through the overlord so that subscriptions can be updated 2024-01-18 12:01:07 +13:00
Mike Dilger
a7a36bdd9b Clean up overlord relay subscription interface 2024-01-18 09:55:51 +13:00
Mike Dilger
09bd143a21 Wizard: When generating a keypair, indicate such rather than flashing an error 2024-01-18 09:40:50 +13:00
Mike Dilger
3e8388b8bc Do not require any minimum number of relays, but suggest. 2024-01-18 09:21:51 +13:00
Mike Dilger
37dad0fe46 Wizard: set pages via app.set_page() [but shortcut that function when within_wizard] 2024-01-18 09:11:31 +13:00
Mike Dilger
7d7e462e35 wizard: allow empty passwords, indicate password mismatch dynamically 2024-01-18 09:11:31 +13:00
Mike Dilger
9c02afb301 Clear UI sensitive fields on page changes 2024-01-18 09:11:31 +13:00
Mike Dilger
a623a5e7fc GossipIdentity - wrapped nostr_types::Identity 2024-01-17 08:23:14 +13:00
Mike Dilger
2da9cf10b7 update nostr-types (delete_author_allowed() + signer/identity updates) 2024-01-17 07:53:26 +13:00
Mike Dilger
6b329b1688 FIX: Note rendered as QR to use decrypted content (if encrypted note) 2024-01-14 11:33:21 +13:00
Mike Dilger
0d3f9e6ef5 storage: read_or_create_relay() [more ergonomic than write_relay_if_missing] 2024-01-12 16:11:45 +13:00
Mike Dilger
5575285db0 Advertise in chunks to 10 relays at a time 2024-01-12 12:37:09 +13:00
Mike Dilger
218ed5c862 Add more relay filters, fix Private filter 2024-01-12 10:10:27 +13:00
Mike Dilger
c21b3d3b9c swap "pick up & configure" for "low quality" (otherwise it would be 'A'); add Default sort order variant 2024-01-12 10:00:51 +13:00
Mike Dilger
dfd8972d4d Automatically determine which relays to advertise to 2024-01-12 10:00:51 +13:00
Mike Dilger
763ba57fe4 cargo clippy 2024-01-11 11:16:47 +13:00
Mike Dilger
bc7a26d7e1 Load More support for Inbox 2024-01-11 11:16:47 +13:00
Mike Dilger
7244a99d8e Fix last 2024-01-10 12:56:42 +13:00
Mike Dilger
00f00e205b Command to delete spam 2024-01-10 12:31:30 +13:00