[ flox1an/nostube ] feat(auth): persist login sessions across browser reloads
- Add waitForExtension() helper that polls for NIP-07 extension
availability with configurable timeout (default 3s)
- Move account restoration from module load to React lifecycle
via AccountRestoreInit component
- Extension accounts now wait for browser extension to inject
before attempting restoration
- Bunker accounts store connection URI for automatic reconnection
- Nsec accounts intentionally not persisted for security