Menu ▾ ▴

#348 Pause notifications for a set time from the tray and Dock menu

closed
nobody
2026-11-07
2026-11-07
Anonymous
No

Originally created by: kristofferR

Problem

Mute Notifications is an on/off setting in Settings. Silencing Carrier for a meeting or for the night means opening Settings, toggling it, and remembering to toggle it back. It is easy to leave it on and miss messages for days.

Goal

Pause notifications for a set time in one or two clicks, and have them come back on their own.

Design

  • Add a "Pause notifications" submenu to the tray menu and the macOS Dock menu:
  • For 1 hour
  • Until tomorrow morning (08:00 local time)
  • Until I turn them back on
  • Resume notifications (shown while paused)
  • Store the pause as an end time in settings, not a timer, so it survives restarts and a pause that ended while Carrier was closed is already over at launch. "Until I turn them back on" is the existing mute_notifications setting.
  • Show the active pause and its end time in the menu ("Paused until 14:30") and in Settings next to Mute Notifications.
  • While paused, suppress new-message notifications and sync alerts the same way mute_notifications does today. The unread badge keeps updating.
  • Incoming calls should still alert if a call alert path exists (#347).

Verification

  • Unit-test the end-time arithmetic, including "tomorrow morning" across midnight and DST changes, and expiry at launch.
  • Pause, restart Carrier, confirm the pause holds and ends on time.
  • Confirm the badge still updates while paused.
  • Check the tray menu on macOS, Windows, and Linux (ksni).

Addition from the November 2026 competitor review

Also pause message notifications automatically while a call window is open, and resume when the last call window closes (WinTer1165/Messenger-Desktop-Client-Unofficial does this). Incoming-call alerts (#347) must still come through.

Part of [#349].

Related

Tickets: #349
Tickets: #353
Tickets: #381

Discussion

  • Anonymous

    Anonymous - 2026-11-07

    Originally posted by: kristofferR

    [!NOTE]
    🤖 Claude Opus 5.5 responding on behalf of Kristoffer

    Landed in [#381]: pause notifications for a set time from the tray and Dock menus.

    It is on main and ships in the next release.

     

    Related

    Tickets: #381

  • Anonymous

    Anonymous - 2026-11-07

    Ticket changed by: kristofferR

    • status: open --> closed
     

Log in to post a comment.