aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/status/SnoozeRow.qml
AgeCommit message (Collapse)AuthorFilesLines
2 daysSwitch: never set checked itself, report the new state insteadDanilo M.1-2/+0
The shared Switch flipped its own checked on click, which replaced the caller's binding with a constant. Every use binds checked, so after a click the switch stopped following its source: Discard on a settings draft reverted the value and left the switch showing the click. Four status rows and the headphones panel each carried a resync workaround for it. toggled now carries the new state and the switch moves only when the caller's binding does. Handlers that read checked as the new value take the argument instead; the workarounds are gone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-15feat(status): add the snooze rowDanilo M.1-0/+114
A switch and a free-text minutes field driving notify-snooze.sh. Snooze is a file the balloon shell reads, so the row only writes it; the switch follows the file, including a snooze that ends while the page is open.