Message notifications across servers with customizable settings #4

Open
opened 2026-03-23 14:55:00 +00:00 by myxelium · 0 comments
Owner

User Story

As a user,
I want to receive notifications when new text messages appear in any connected server,
so that I can stay informed even when I am not actively viewing the conversation.


Acceptance Criteria

  • A notification is triggered when a new message is received in any connected server

  • On Windows:

    • A notification sound is played
    • The application icon is highlighted (orange/yellow) in the taskbar
  • On Linux:

    • A system notification is shown
    • The application icon is highlighted similarly (where supported)
  • Notifications include:

    • Server name
    • Channel name
    • Message preview (if allowed)
  • Users can:

    • Disable all notifications globally
    • Enable/disable notifications per server
    • Enable/disable notifications per channel
  • Notification preferences are persisted across sessions

  • Notifications respect user presence/status (if applicable, e.g., do not disturb)


Definition of Done

  • Notifications work reliably across supported platforms (Windows & Linux)
  • User preferences are saved and correctly applied
  • Visual and sound cues behave as expected
  • Feature is tested for multiple servers and channels simultaneously
  • No duplicate or missing notifications occur
### User Story > As a user, > I want to receive notifications when new text messages appear in any connected server, > so that I can stay informed even when I am not actively viewing the conversation. --- ### Acceptance Criteria * A notification is triggered when a new message is received in any connected server * On Windows: * A notification sound is played * The application icon is highlighted (orange/yellow) in the taskbar * On Linux: * A system notification is shown * The application icon is highlighted similarly (where supported) * Notifications include: * Server name * Channel name * Message preview (if allowed) * Users can: * Disable all notifications globally * Enable/disable notifications per server * Enable/disable notifications per channel * Notification preferences are persisted across sessions * Notifications respect user presence/status (if applicable, e.g., do not disturb) --- ### Definition of Done * Notifications work reliably across supported platforms (Windows & Linux) * User preferences are saved and correctly applied * Visual and sound cues behave as expected * Feature is tested for multiple servers and channels simultaneously * No duplicate or missing notifications occur
myxelium added this to the Zoracord 1:1 project 2026-03-23 14:55:00 +00:00
myxelium moved this to To Do in Zoracord 1:1 on 2026-03-23 15:06:00 +00:00
myxelium moved this to In Progress in Zoracord 1:1 on 2026-03-30 02:55:16 +00:00
myxelium moved this to Done in Zoracord 1:1 on 2026-03-30 02:56:50 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: myxelium/Toju#4