Menu ▾ ▴

#353 Honor Messenger's account-level Do Not Disturb

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

Originally created by: kristofferR

Problem

Turning on Do Not Disturb in Messenger (on the phone or in Messenger's own settings) syncs to the account, but Carrier keeps notifying, because the row fallback has no idea DND is on.

Design

  • Read notification_settings.globalMuteUntil from Messenger's database (fMess: 05-messenger-prefs.js:51, 124-127).
  • While it is in the future, suppress native notifications and the notification sound (fMess also silences Messenger's own message sound: 05-messenger-prefs.js:188-191). Keep the unread badge updating.
  • Re-evaluate when the value changes and when it expires.
  • Interaction with Carrier's own Mute Notifications and the timed pause in [#348]: either one being active silences notifications.

Depends on the database helper from the unread/mute issue.

Testing

Turn DND on from the phone for 1 hour: Carrier stays silent, the badge still counts, and notifications return when it expires or is turned off.

Part of [#349].

Related

Tickets: #348
Tickets: #349
Tickets: #378

Discussion

  • Anonymous

    Anonymous - 2026-11-07

    Originally posted by: kristofferR

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

    Landed in [#378]: Carrier honors Messenger's account-level Do Not Disturb and holds back notifications while it is on.

    It is on main and ships in the next release.

     

    Related

    Tickets: #378

  • Anonymous

    Anonymous - 2026-11-07

    Ticket changed by: kristofferR

    • status: open --> closed
     

Log in to post a comment.