Mike Dilger
|
e327891a52
|
Generate or Import a Key pair
|
2022-12-27 23:37:06 +13:00 |
|
Mike Dilger
|
388e92ac05
|
Load Signer at startup
|
2022-12-27 21:58:26 +13:00 |
|
Mike Dilger
|
83c603a5b6
|
Switch from Mutex locks to to RwLocks where it makes sense
|
2022-12-27 20:55:38 +13:00 |
|
Mike Dilger
|
b1995ead86
|
Strip out dead setting handling code, we use the Setting object now
|
2022-12-27 19:24:26 +13:00 |
|
Mike Dilger
|
8e95ccab00
|
New settings: num_relays_per_person, max_relays (with new relay picker logic)
|
2022-12-27 17:48:49 +13:00 |
|
Mike Dilger
|
1c377e058a
|
Fix overlord's wrong usage of default settings
|
2022-12-27 17:02:46 +13:00 |
|
Mike Dilger
|
0fdbd03fa1
|
Follow via public key and relay
|
2022-12-27 13:25:32 +13:00 |
|
Mike Dilger
|
03611e7323
|
Tweak NIP-35 follow support to work even if relays missing
|
2022-12-27 11:48:34 +13:00 |
|
Mike Dilger
|
5653bb781a
|
NIP-35 support
|
2022-12-27 11:32:18 +13:00 |
|
Mike Dilger
|
ae33ab24f5
|
Improve search for missing events
|
2022-12-26 21:16:50 +13:00 |
|
Mike Dilger
|
a86776f5f2
|
get_missing_events button on feed
|
2022-12-26 21:07:23 +13:00 |
|
Mike Dilger
|
26a6261312
|
Even more Url validation
|
2022-12-26 18:39:12 +13:00 |
|
Mike Dilger
|
ccf969f717
|
Get desired events (from relays) at startup at least (and minion logging improvements)
|
2022-12-26 18:27:28 +13:00 |
|
Mike Dilger
|
28c2439989
|
better new event logging
|
2022-12-26 17:35:58 +13:00 |
|
Mike Dilger
|
0d503a5857
|
Tunstenite and reqwest connect timeout
|
2022-12-26 15:01:49 +13:00 |
|
Mike Dilger
|
a5c5627749
|
Start driving minions with messages
|
2022-12-26 14:44:29 +13:00 |
|
Mike Dilger
|
eb8df21e2e
|
overlord: refactor handle_tasknextjoined()
|
2022-12-26 13:17:22 +13:00 |
|
Mike Dilger
|
bd9f57cb44
|
overlord: track urls we are watching
|
2022-12-26 13:05:57 +13:00 |
|
Mike Dilger
|
67859ef9e5
|
On relay success, update relay table, not person_relay last_fetched
|
2022-12-26 12:14:05 +13:00 |
|
Mike Dilger
|
c394f833b0
|
Downgrade a warning
|
2022-12-25 09:06:44 +13:00 |
|
Mike Dilger
|
84bac254b1
|
Store all relays in globals (ui will need for relay page)
|
2022-12-24 20:52:23 +13:00 |
|
Mike Dilger
|
28290a49b0
|
Fix shutdown issues where minions were getting cut off
|
2022-12-24 20:38:30 +13:00 |
|
Mike Dilger
|
7e2766ac95
|
fix: don't bump relay error count if exiting gracefully
|
2022-12-24 20:17:53 +13:00 |
|
Mike Dilger
|
79d2e2ca3a
|
Bring over some overlord minion-exit handling we forgot from the tauri branch
|
2022-12-24 20:17:53 +13:00 |
|
Mike Dilger
|
af3f2f8258
|
Method for overlord to tell ui to shut down
|
2022-12-24 17:59:30 +13:00 |
|
Mike Dilger
|
b544603d5e
|
PART 3 of globals/process revamp: Switch processing over to the new process
|
2022-12-24 17:59:29 +13:00 |
|
Mike Dilger
|
07e904ffac
|
Lookback filter to include RelaysList
|
2022-12-23 23:31:54 +13:00 |
|
Mike Dilger
|
2d67625017
|
Lookback for recommended relays and contacts lists
|
2022-12-23 23:04:42 +13:00 |
|
Mike Dilger
|
4008bea2bf
|
Basic people page - cannot follow or unfollow yet [plus cleanup]
|
2022-12-23 20:36:58 +13:00 |
|
Mike Dilger
|
a6feac8d4f
|
Settings page setup and plumbed
|
2022-12-23 19:55:41 +13:00 |
|
Mike Dilger
|
2dfaee72ab
|
Depend on nostr-types 0.1 (nostr-proto has been promoted as)
|
2022-12-23 17:54:11 +13:00 |
|
Mike Dilger
|
f1f905e595
|
Settings overhaul: put in Globals, load syncronously at startup; load/save as a unit
|
2022-12-23 17:21:42 +13:00 |
|
Mike Dilger
|
d8567da83a
|
cleanup
|
2022-12-23 14:44:06 +13:00 |
|
Mike Dilger
|
52ae2236db
|
Try to avoid missing ticks
|
2022-12-22 20:15:03 +13:00 |
|
Mike Dilger
|
55c0ee4db2
|
Ping relays every 55 seconds to keep the connection alive
|
2022-12-22 18:50:40 +13:00 |
|
Mike Dilger
|
08f6bd1224
|
Refresh metadata on start (in globals and database)
|
2022-12-22 18:50:28 +13:00 |
|
Mike Dilger
|
5e0c38462d
|
Fix a deadlock
|
2022-12-22 17:37:10 +13:00 |
|
Mike Dilger
|
8a46e2d5fe
|
Remove globals.events; everything is now in globals.feed_events
|
2022-12-22 06:20:28 +13:00 |
|
Mike Dilger
|
fd1954b2fc
|
Process events as they come in
|
2022-12-22 06:13:11 +13:00 |
|
Mike Dilger
|
8911270edc
|
Subscriptions
|
2022-12-21 10:12:00 +13:00 |
|
Mike Dilger
|
319e6eb9bf
|
Use random strings for subscription ids on the wire
|
2022-12-21 09:31:08 +13:00 |
|
Mike Dilger
|
974f1fb09a
|
Start of private key code
|
2022-12-21 09:01:53 +13:00 |
|
Mike Dilger
|
7c2e0b0c73
|
Remove allow(dead_code) on code that is now in use
|
2022-12-21 08:40:48 +13:00 |
|
Mike Dilger
|
f9b54572e3
|
Bring in minions
|
2022-12-21 08:33:46 +13:00 |
|
Mike Dilger
|
36da2c831d
|
Overlord, and shutdown handling
|
2022-12-21 08:33:46 +13:00 |
|