mirror of
https://github.com/PR0M3TH3AN/bitvid.git
synced 2026-10-27 07:52:24 +00:00
- Remove redundant double signer readiness gate evaluation that added 5-10s to the login path (authSessionCoordinator) - Reduce decryption timeouts (10s→6s per scheme, 3s→1.5s retry delay, 8s→5s NIP-07 no-prompt, 45s→25s overall ensureLoaded) for faster scheme fallback during list sync - Fix storage tab unlock: remove overly strict capabilities check that blocked lazy-injecting NIP-07 extensions, and add auto-unlock attempt when profile modal opens with an active signer - Fix subscription/hashtag decryption: always resolve signer for background refreshes (was previously gated behind allowPermissionPrompt), and always check window.nostr as fallback decryptor regardless of prompt mode - Fix capabilities check in subscription decryption: use method existence instead of dynamic capabilities getter that returns false during lazy extension injection - Wrap Promise.any decryptor calls in Promise.resolve().then() to catch synchronous throws from NIP-07 adapter methods when extension modules haven't loaded yet - Make watch-history feed registration race-safe with pre-check and try/catch for concurrent registration attempts - Improve NIP-07 extension detection with DOMContentLoaded listener for faster detection of extensions that inject during page load https://claude.ai/code/session_0174XTB5ADJ9cMBSucqL9Wer