Skip to content

Add desktop notifications with multi-tab handling#2014

Merged
NicoPennec merged 1 commit into
cgwire:mainfrom
NicoPennec:desktop-notifications
May 19, 2026
Merged

Add desktop notifications with multi-tab handling#2014
NicoPennec merged 1 commit into
cgwire:mainfrom
NicoPennec:desktop-notifications

Conversation

@NicoPennec
Copy link
Copy Markdown
Member

Problem

  • Users have to keep the Kitsu tab active to know about new events

Solution

  • Native browser notification fired on each new event, opt-in via a banner on the Notifications page or a toggle in the user menu
    • Multi-tab handling: only one tab pops the notification
    • No duplicate notification when the Notifications page is already in the foreground
    • NDA-safe: only the title and entity name, never the comment or reply text

Browser-native popups for new events, with cross-tab dedup via Web Locks API and a per-permission opt-in banner on the Notifications page.
@NicoPennec NicoPennec merged commit 3c1d678 into cgwire:main May 19, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant