Wykres commitów

16 Commity (main)

Autor SHA1 Wiadomość Data
Ryan Barrett 8b100f64ba
noop: nostr_hub: merge bridged_loaded_at and nostr_loaded_at 2025-07-05 15:35:45 -07:00
Ryan Barrett a4a5166059
nostr: misc minor bug fixes, tweaks, comments 2025-07-03 20:18:00 -07:00
Ryan Barrett f3cd13fe19
nostr_hub.subscribe: when new user(s) are loaded, resubscribe with new filter
for #446
2025-06-25 16:27:19 -07:00
Ryan Barrett 503540f8ac
nostr_hub.subscriber: handle TimeoutError as well as ConnectionClosed 2025-06-25 16:27:19 -07:00
Ryan Barrett ec19fa6b5e
nostr_hub._load_users: don't filter Nostr users by enabled_protocols 2025-06-19 09:00:31 -07:00
Ryan Barrett dc27664bcd
misc nostr_hub config, add Nostr relay connections to hub.html
for #446
2025-06-19 09:00:31 -07:00
Ryan Barrett b812dc8ec8
noop: tests: add tz kwarg to mocked util.now 2025-06-17 19:02:01 -07:00
Ryan Barrett 4bec9036b2
nostr_hub: subscribe to Nostr users' relays
also remove protocol_bot_pubkeys, it's no longer needed

for #446
2025-06-17 16:21:32 -07:00
Ryan Barrett e2da43d6a6
nostr_hub: subscribe to Nostr users; handle all interactions with bridged users
for #446
2025-06-16 18:30:03 -07:00
Ryan Barrett 015a61298f
nostr_hub.load_pubkeys: load Nostr users too
for #446
2025-06-16 16:35:50 -07:00
Ryan Barrett 16e4cc9364
nostr_hub: simplify _load_pubkeys
for #446
2025-06-16 16:15:18 -07:00
Ryan Barrett 968185624e
nostr_hub: use granary's new deterministic uri_for function
for #446
2025-06-16 15:48:03 -07:00
Ryan Barrett c525627388
nostr_hub.subscribe: verify signatures
for #446
2025-06-16 13:43:55 -07:00
Ryan Barrett 30dab22468
nostr_hub: switch subscribe from granary's query to relay protocol directly
so that we can keep the query subscription open long-lived, and eventually also reuse the websocket to create events. for #446
2025-06-16 13:21:12 -07:00
Ryan Barrett d86f6d2a54
first pass at nostr hub, long-lived relay connection that listens for events
lots more to do. for #446
2025-06-15 18:26:02 -07:00
Ryan Barrett 265828e763
start on nostr hub. in progress, tests aren't passing
for #446
2025-06-15 07:44:54 -07:00