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