Bu5hm4nn
|
7a8a38f282
|
Merge remote-tracking branch 'dilger/unstable' into feature/approval-dialogue
|
2024-03-14 11:50:16 -06:00 |
|
Mike Dilger
|
f2cca9d7b6
|
Fix augment subscription
|
2024-03-14 19:22:33 +13:00 |
|
Mike Dilger
|
5904d4ee75
|
Watch runstate, fire up tasks when it goes online (tasks shut themselves down when it goes offline)
|
2024-03-14 13:09:35 +13:00 |
|
Mike Dilger
|
712e6ec204
|
Switch to RunState system
|
2024-03-14 13:09:06 +13:00 |
|
Mike Dilger
|
d6913299e0
|
Setup a watch channel for global RunState management
|
2024-03-14 13:04:45 +13:00 |
|
Mike Dilger
|
0d62f673d8
|
Define RunState
|
2024-03-14 13:04:45 +13:00 |
|
Mike Dilger
|
97a27c2d40
|
info messages when tasks shutdown
|
2024-03-14 13:04:45 +13:00 |
|
Mike Dilger
|
e605c5a3b3
|
debug statements on minion exit
|
2024-03-14 13:04:45 +13:00 |
|
Mike Dilger
|
42bdad77e5
|
Minions: don't start if shutting down
|
2024-03-14 13:04:45 +13:00 |
|
Mike Dilger
|
13c3e34aa5
|
Simplify lib shutdown
|
2024-03-14 12:44:52 +13:00 |
|
Mike Dilger
|
b3877fee79
|
Get rid of Overlord Shutdown message (just do it via GLOBALS)
|
2024-03-14 12:44:52 +13:00 |
|
Mike Dilger
|
fe6a0cec55
|
Cleanup overlord mainloop
|
2024-03-14 12:37:05 +13:00 |
|
Mike Dilger
|
5eb9d46187
|
Fetcher: separate init() from start() [start may rerun everytime we go online]
|
2024-03-14 12:37:05 +13:00 |
|
Bu5hm4nn
|
a8f7632190
|
Allow user to approve relay connection and auth choosing to store permanently
|
2024-03-12 16:49:31 -06:00 |
|
Mike Dilger
|
7ba455d1f9
|
Storage: Migration 28 - fix empty petnames
|
2024-03-13 08:10:41 +13:00 |
|
Mike Dilger
|
c99f6036e2
|
Update nostr-types
|
2024-03-13 08:01:12 +13:00 |
|
Mike Dilger
|
937a0debcd
|
clippy fix
|
2024-03-12 12:11:33 +13:00 |
|
Mike Dilger
|
7b16f6b6e0
|
Fix nip46 denials (so they send back to the client)
|
2024-03-12 12:10:47 +13:00 |
|
Mike Dilger
|
205f2a6ac9
|
Update nostr-types
|
2024-03-10 14:49:36 +13:00 |
|
Bu5hm4nn
|
d4cb17dcb3
|
Merge remote-tracking branch 'dilger/unstable' into feature/streamline-onboarding-wizard
|
2024-03-07 20:55:41 -06:00 |
|
Mike Dilger
|
82289e62b1
|
nip46: show server name in approval window (instead of pubkey)
|
2024-03-08 14:38:07 +13:00 |
|
Mike Dilger
|
852270d6c5
|
Fix a condition interfering with an orderly shutdown
|
2024-03-08 14:26:51 +13:00 |
|
Mike Dilger
|
a55e5855c1
|
Storage: migration 27, nostr connect unconnected server to store a name too (will be used soon)
|
2024-03-08 14:20:25 +13:00 |
|
Mike Dilger
|
b7852d954e
|
Fix a petname problem
|
2024-03-08 13:08:42 +13:00 |
|
Mike Dilger
|
613b6c1d40
|
FIX: nostr-connect handling of NeedApproval condition
|
2024-03-08 12:50:52 +13:00 |
|
Mike Dilger
|
98969aab91
|
Fix: on startup, resubscribe to unconnected nostr-connect (nip46) channel relays
|
2024-03-08 09:11:11 +13:00 |
|
Bu5hm4nn
|
89d8585c25
|
Wizard: Fix importing from ncryptsec
|
2024-03-07 14:06:06 -06:00 |
|
Mike Dilger
|
b85d2df7aa
|
Don't allow dots in petnames (doesn't clean up current ones)
|
2024-03-08 08:40:59 +13:00 |
|
Bu5hm4nn
|
6b2a6cb367
|
Merge remote-tracking branch 'dilger/unstable' into fix/wizard-import-pubkey
# Conflicts:
# gossip-bin/src/ui/wizard/mod.rs
|
2024-03-07 13:21:48 -06:00 |
|
Mike Dilger
|
d55739ce9f
|
Update nostr-types
|
2024-03-08 08:16:12 +13:00 |
|
Mike Dilger
|
9329b7ece8
|
Take timer creation out of the minion event loop
|
2024-03-07 09:06:54 +13:00 |
|
Bu5hm4nn
|
065c967fea
|
Overlord/Wizard: Fix bug that imported account subscriptions did not work until app restart
|
2024-03-05 12:21:23 -06:00 |
|
Mike Dilger
|
9c209e7643
|
NIP-18: Use 'q' tags on kind-1 quotes, instead of 'e' tags with 'mention' marker
|
2024-03-06 04:54:29 +13:00 |
|
Mike Dilger
|
82f1b7d81f
|
Update nostr-types
|
2024-03-06 04:44:16 +13:00 |
|
Bu5hm4nn
|
6cc994572e
|
Relay Entry: Add Permission settings to relay edit view
|
2024-02-29 17:51:55 -06:00 |
|
Mike Dilger
|
b2af074f26
|
Resubscribing to general feed now does a temp_ sub for just the changes
|
2024-03-01 11:15:12 +13:00 |
|
Mike Dilger
|
58c8dc1136
|
minion: Move subscription filter determinations to separate functions in separate file
|
2024-03-01 11:15:12 +13:00 |
|
Mike Dilger
|
2cf9518685
|
load_more_general_feed() doesn't need to update the keys
|
2024-03-01 11:15:12 +13:00 |
|
Mike Dilger
|
acf029d9f8
|
Store general feed keys in minion
|
2024-03-01 11:15:12 +13:00 |
|
Mike Dilger
|
8ea7cfa239
|
Rename mentions to inbox
|
2024-03-01 11:15:12 +13:00 |
|
Mike Dilger
|
80379dff15
|
More work on Pending
|
2024-02-29 10:54:49 +13:00 |
|
Mike Dilger
|
4c2080d6af
|
Pending
|
2024-02-29 09:54:27 +13:00 |
|
Mike Dilger
|
30b62c79a4
|
cargo clippy
|
2024-02-29 08:25:00 +13:00 |
|
Mike Dilger
|
cb478edc60
|
Use new RelayList type
|
2024-02-29 08:24:07 +13:00 |
|
Mike Dilger
|
38e7c911ad
|
Use a more reliable path for DefaultHasher that works in older compilers
|
2024-02-29 05:39:17 +13:00 |
|
Mike Dilger
|
ce21b8346d
|
Update nostr-types
|
2024-02-28 09:09:29 +13:00 |
|
Mike Dilger
|
ecbcd0674b
|
UI: show when lists are identical based on hash
|
2024-02-27 10:26:21 +13:00 |
|
Mike Dilger
|
4507e59d9d
|
people::hash_person_list_event(PersonList) to get hash of personlist membership of an event
|
2024-02-27 10:26:21 +13:00 |
|
Mike Dilger
|
d332b84170
|
GLOBALS.storage.hash_person_list(PersonList) to get hash of stored PersonList (membership)
|
2024-02-27 10:26:21 +13:00 |
|
Mike Dilger
|
e1cc2455c0
|
Fix bug related to saving seen_on data
|
2024-02-26 08:57:15 +13:00 |
|