Delivery

Desktop alerts use the system notification center on Linux and request taskbar attention when the app is not focused. Windows also plays the configured notification sound.

Enable notifications

Mute every server and channel notification without affecting unread indicators.

Show message preview

Include a short message preview in desktop notifications when content privacy allows it.

Respect busy status

Suppress desktop alerts while your user presence is set to busy.

Server Overrides

Right-click actions mirror these switches. Muted servers and channels still collect unread badges so you can catch up later.

@if (rooms().length === 0) {
Join a server to configure notification overrides.
} @else {
@for (room of rooms(); track trackRoom($index, room)) {

{{ room.name }}

@if (roomUnreadCount(room.id) > 0) { {{ formatUnreadCount(roomUnreadCount(room.id)) }} unread }

{{ room.description || 'Notifications for every text channel in this server.' }}

Channels

Unread badges remain visible even if muted.

@for (channel of textChannels(room); track channel.id) {
# {{ channel.name }} @if (channelUnreadCount(room.id, channel.id) > 0) { {{ formatUnreadCount(channelUnreadCount(room.id, channel.id)) }} }
}
}
}