ca081ce84d90bc283137e9fd9fb82b354139ff2b
When the daemon starts after being offline, multiple due reminders would fire simultaneously as separate notifications. Now a single digest reminder is dispatched instead, summarizing all pending items. - New collapseReminders() helper in gather.go: if 2+ reminders are due, marks originals as fired and returns one synthetic reminder (ID=0) with a combined JSON payload. - Dispatcher skips MarkReminder for ID=0 (synthetic digest). - All loop and delivery tests pass.
Description
No description provided
Languages
Go
97.1%
HTML
0.9%
Shell
0.6%
CSS
0.5%
Makefile
0.3%
Other
0.6%