Commit Graph
8 Commits
Author SHA1 Message Date
google-labs-jules[bot] eb8b3c70dd Fix subscriptions loading issues and sidebar link visibility race condition.
- Updated `shimLegacySimplePoolMethods` in `js/nostr/toolkit.js` to correctly handle `nostr-tools` v2 subscription closers (which are functions) in `unsub`. This prevents subscription leaks that were causing relays to reject new requests, leading to empty subscription lists.
- Updated `bootstrapInterface` in `js/index.js` to await `applicationReadyPromise` before attempting to hydrate the sidebar navigation. This fixes a race condition where the sidebar "Subscriptions" link would remain hidden because the application auth state wasn't fully initialized when the sidebar was rendered.
2026-01-13 15:25:03 +00:00
google-labs-jules[bot] fdf8815792 Fix subscriptions loading hang by removing undefined constant and cleaning up debug logs 2026-01-11 23:42:16 +00:00
google-labs-jules[bot] a54d5db263 Fix: Add timeout to pool.list shim to prevent hydration hanging
When relays fail to connect or do not send EOSE, the legacy `pool.list` shim
would hang indefinitely, blocking watch history hydration.
This change adds a timeout (default 7000ms) to ensure it returns whatever events
it has collected, preventing the UI from getting stuck.
2026-01-07 14:46:35 +00:00
google-labs-jules[bot] 1f001c23d2 fix(nostr): restore video grid loading and session actor creation 2026-01-06 02:21:00 +00:00
thePR0M3TH3AN 4183a521d7 Shim SimplePool for legacy API expectations 2025-10-26 21:41:33 -04:00
thePR0M3TH3AN 325a6bd2bf Fix nostr SimplePool bootstrap 2025-10-26 21:30:14 -04:00
thePR0M3TH3AN 6e6adb54cf Add nip44 support to nostr tools bootstrap 2025-10-26 18:37:35 -04:00
thePR0M3TH3AN 23482808b6 refactor: extract nostr toolkit helpers 2025-10-22 10:42:49 -04:00