The Firebase messaging service worker was fixed this session (moved into src/, built by Vite with define() substitution, registered in use-push-notifications). But end-to-end FCM delivery is unverified.
Work needed:
- Verify getToken() against a real VAPID key
- Confirm background notification rendering (onBackgroundMessage)
- Handle notification-click deep-linking (meeting invite, task)
- Add FCM token login/rotation on user signout
- Test across browsers
Why: push is a core collaboration feature; the SW previously shipped literal placeholders so it never worked in any build.
The Firebase messaging service worker was fixed this session (moved into src/, built by Vite with define() substitution, registered in use-push-notifications). But end-to-end FCM delivery is unverified.
Work needed:
Why: push is a core collaboration feature; the SW previously shipped literal placeholders so it never worked in any build.