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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Web Push notifications: installed web clients can enable system notifications for completed or failed assistant responses and permission requests from Appearance settings. Notification preferences and registration metadata persist across launches.
Notification deep links: selecting a notification opens the matching server, workspace, and top-level session. App badges clear when Jean2 becomes visible or focused.
Changed
Custom PWA service worker: the client now uses an inject-manifest service worker for precaching, push delivery, notification display, click routing, subscription recovery, and badge handling.
Cross-device notification suppression: a visible, focused client displaying the completed session acknowledges the event so the server can avoid sending a redundant push to registered devices.
Fixed
Notification registration recovery: service-worker readiness now has a visible timeout, persisted registrations hydrate on startup, and foreground reconciliation restores server registration without duplicate immediate requests.