aboutsummaryrefslogtreecommitdiffstats
path: root/internal/notify/config_test.go
AgeCommit message (Collapse)AuthorFilesLines
8 daysfeat(notify): publish each notification's sound and suppress-soundDanilo M.1-0/+12
The sound-name lookup uses config.json's soundTheme, default freedesktop. The quickshell settings page mirrors that key to gsettings; the daemon only reads the file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
8 daysfix(notify): bound config timeouts to a dayDanilo M.1-2/+2
A hand-edited timeout near 1e10 seconds overflowed time.Duration and wrapped to an immediate or negative expiry with no log line. Out of range now reads as the default, like a negative value. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
8 daysfeat(notify): read timeouts and caps from config.jsonDanilo M.1-0/+65
A missing or broken file is the defaults, so a hand typo never stops the daemon; a key of the wrong type keeps its default while the rest applies. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>