Remove the do-not-disturb schedule setting
Facebook Messenger on your desktop, without the Facebook clutter
Brought to you by:
kristoffer-r
Originally created by: kristofferR
The in-app DND window duplicated what the OS already does system-wide (macOS Focus, Windows Focus Assist, freedesktop DND) and was one more path that silently dropped notifications while the unread badge kept updating — exactly the confusing "badge but no banner" symptom. The OS owns notification suppression now.
dnd_start/dnd_end settings, the time-picker rows in the Settings window, the page-side dndActive check, and the Rust-side wall-clock window check; stale keys in existing settings.json files are ignored on loadchrono dependency (only used for the DND check)addNotificationRequest on macOS so a rejected delivery (revoked authorization, malformed content) is logged instead of vanishing — the delivery-step counterpart of the authorization logging from [#76]Gate: clippy clean, 56 Rust + 38 bun tests pass, inject bundles rebuilt.
Originally posted by: kristofferR
@coderabbitai review
Originally posted by: coderabbitai[bot]
✅ Action performed
Review finished. > Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.Originally posted by: coderabbitai[bot]
✨ Finishing Touches
🧪 Generate unit tests (beta)
- [ ] Create PR with unit tests - [ ] Commit unit tests in branch `remove-dnd-schedule`Comment
@coderabbitai helpto get the list of available commands.Related
Commit: [2fe90d]
Ticket changed by: kristofferR