James O'Beirne
4f464d5d29
trim keys before attempting import
...
When pasting from e.g. signal-desktop, private keys can have a trailing
newline that isn't readily visible. As a result the import mysteriously
fails with a "Private key is not recognized" message.
This is fixed by trimming whitespace from the ends of keys before
attempting to add them.
2023-09-16 08:52:07 -04:00
Mike Dilger
5e99506f15
Revert "Update egui"
...
This reverts commit bdc61f0e8d
.
2023-09-16 16:12:24 +12:00
Mike Dilger
0558e3998b
Revert "updates for egui"
...
This reverts commit 4c9b4d9187
.
2023-09-16 16:12:18 +12:00
Mike Dilger
4a21bb47b2
Escape hatch for Migration 1->2 failure: just create a default Settings1
2023-09-16 07:40:10 +12:00
Mike Dilger
ebb88a2e48
0.9.0-unstable
2023-09-15 14:40:14 +12:00
Mike Dilger
81ee73534b
packaging stuff
2023-09-15 14:37:50 +12:00
Mike Dilger
f225fe8bf4
Mute List made to operate like Contact List does
2023-09-14 11:04:21 +12:00
Mike Dilger
27cd06f6a7
fix: update local contact list edit when edits are made
2023-09-14 11:04:21 +12:00
Mike Dilger
0841c30393
fix: constistent capitalization
2023-09-14 11:04:21 +12:00
Mike Dilger
c5f774c1a0
storage: replace fetch_contact_list() with more general get_replaceable_event()
2023-09-14 11:04:21 +12:00
Mike Dilger
d82be4b91c
fix: Last contact list edit: default to now if unset
2023-09-14 10:45:19 +12:00
Mike Dilger
0986d574a6
FIX: Start people tasks AFTER signer
2023-09-14 10:43:03 +12:00
Mike Dilger
48a8920e96
strip pullfollow/pullfollowing (is part of a base subscription now)
2023-09-14 10:23:41 +12:00
Mike Dilger
7f96fae639
Do not process event content except for feed displayable event kinds
2023-09-13 16:16:06 +12:00
Mike Dilger
5a414d2e70
Disallow muting of yourself (plus cargo clippy/fmt)
2023-09-13 15:54:33 +12:00
Mike Dilger
c51092c08c
commands: alphabetize
2023-09-13 15:41:02 +12:00
Mike Dilger
3177d55198
run.sh to take/pass parameter to gossip
2023-09-13 15:39:28 +12:00
Mike Dilger
bc9a096896
commands to print pretty json if just one object, regular json if many
2023-09-13 15:39:18 +12:00
Mike Dilger
21f159e26b
person_relay1: Serialize/Deserialize traits
2023-09-13 15:39:12 +12:00
Mike Dilger
b3f876e8c4
rename 'dump' commands to 'print'
2023-09-13 15:39:05 +12:00
Mike Dilger
24270df851
fix: create relay if missing
2023-09-13 15:08:57 +12:00
Mike Dilger
0a8f1b0ae5
command: dump_relay
2023-09-13 10:56:41 +12:00
Mike Dilger
dd0e7a9d3c
command: bech32_encode_event_addr
2023-09-13 10:56:07 +12:00
Mike Dilger
183d276241
command: bech32_decode
2023-09-13 10:55:56 +12:00
Mike Dilger
55993f52c3
fix: frozen import when we moved to people2
2023-09-12 10:00:19 +12:00
Mike Dilger
2b81accf99
Fetch paramterized replaceable events when needed
2023-09-12 09:48:46 +12:00
Mike Dilger
b842a12a6b
process: fix: only fetch event if we don't already have it
2023-09-12 08:39:08 +12:00
Mike Dilger
4c9b4d9187
updates for egui
2023-09-12 08:14:17 +12:00
Mike Dilger
bdc61f0e8d
Update egui
2023-09-12 08:14:17 +12:00
Mike Dilger
aeac78873b
Revert "Update egui"
...
This reverts commit c8a0503f33
.
2023-09-12 07:41:37 +12:00
Mike Dilger
cf8a53e002
ui: small cleanup
2023-09-12 07:41:37 +12:00
Mike Dilger
edef473322
Do not connect to rank=0 relays
2023-09-12 07:41:37 +12:00
Mike Dilger
3be8e00bcf
Update egui
2023-09-12 07:41:37 +12:00
Mike Dilger
0aecc1cbe6
ui: Fix a note rendering issue
2023-09-12 07:41:37 +12:00
Mike Dilger
cbf5b4deee
Fix relay sorting
2023-09-12 07:40:28 +12:00
Mike Dilger
8119e6ebce
Update for nostr-types URL change
2023-09-12 07:40:22 +12:00
Mike Dilger
d4a90cd56a
update nostr-types
2023-09-12 07:40:18 +12:00
Mike Dilger
00821f2639
Handle petname when pulling down contact list
2023-09-10 09:24:09 +12:00
Mike Dilger
d5be28e076
cargo fmt
2023-09-10 08:37:57 +12:00
Mike Dilger
c960a5fde6
When generating a contact list event, include petnames and also process it locally.
2023-09-10 08:36:35 +12:00
Mike Dilger
c8533c39ad
storage: migration 6 - rewrite People
2023-09-10 08:16:58 +12:00
Mike Dilger
e6ccda3f11
Person2, Switch to people2
2023-09-10 08:16:58 +12:00
Mike Dilger
39523ea73b
Use person lists for followed/muted
2023-09-10 08:16:58 +12:00
Mike Dilger
acef4857fa
commands: dump_followed, dump_muted
2023-09-10 08:16:58 +12:00
Mike Dilger
1ad8ced733
Storage: migration 5 - populate new lists
2023-09-10 08:16:58 +12:00
Mike Dilger
c4db0d91c1
storage: person_lists (not yet used)
2023-09-10 08:16:58 +12:00
Mike Dilger
b69569a065
UI cache invalidate when petname changes
2023-09-10 08:16:42 +12:00
Mike Dilger
d50f250785
Batch event fetching every 2 seconds to avoid: "Too Many Concurrent Requests" at relays
2023-09-08 12:06:05 +12:00
Mike Dilger
db0dd6cf47
Merge branch 'master' into unstable
2023-09-08 10:22:10 +12:00
Mike Dilger
7b33619a68
Use new RelayUrl.domain() instead of function in Relay struct
2023-09-08 10:21:36 +12:00