| Age | Commit message (Expand) | Author | Files | Lines |
| 6 hours | Fix final review: hourly rebuild, validate overrides and voice templatesHEADmaster | Danilo M. | 4 | -8/+58 |
| 6 hours | Add README and example config | Danilo M. | 2 | -0/+77 |
| 6 hours | Add the udt-themed rofi picker for per-event alarms | Danilo M. | 2 | -0/+63 |
| 6 hours | Fix review findings: ACTION:NONE alarms, negative offsets, non-ASCII UIDs | Danilo M. | 2 | -7/+43 |
| 6 hours | Add the daemon loop: rescan on change, notify, speak, snooze | Danilo M. | 1 | -1/+57 |
| 6 hours | Speak announcements with Kokoro, leading silence against clipped first word | Danilo M. | 1 | -1/+28 |
| 6 hours | Pick alarms by precedence and compute which ones are due | Danilo M. | 2 | -0/+71 |
| 6 hours | Expand calendar events: RRULE, EXDATE, RECURRENCE-ID, all-day, VALARM | Danilo M. | 2 | -0/+178 |
| 6 hours | Load config with defaults, read and write per-event overrides | Danilo M. | 2 | -0/+77 |
| 6 hours | Add cal-notif skeleton with duration parsing and Italian spoken form | Danilo M. | 3 | -0/+164 |
| 6 hours | Add implementation plan, clarify offset lists and calendar names in spec | Danilo M. | 2 | -2/+1071 |
| 6 hours | Spec: rofi menus follow udt theming | Danilo M. | 1 | -4/+15 |
| 6 hours | Add GPLv2 license and cal-notif design spec | Danilo M. | 2 | -0/+508 |