You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: improve push notification registration and onboarding
- Extract Firebase init and token registration into shared firebase.ts module
- Move notification setup to __root.tsx so it runs regardless of route
- Add standardised icon/badge constants used across app and service worker
- Add credentials: include to notifications API client and register fetch
- Gate onboarding accept button behind sign-in check with login link
- Add distinct error state for failed registration vs denied permission
- Add test notification button to settings page
- Add 15s timeout to navigator.serviceWorker.ready to avoid hanging
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
0 commit comments