Add `yearly_simple_date` collector that detects simple yearly recurrences (`RRULE:FREQ=YEARLY` with no extra constraints) and stores the month/day pair in a new `simple_yearly` field on `Remind.rem`. When rendering, events with `simple_yearly` set are emitted as `REM <Month> <Day> MSG <summary>` instead of the full dated form. Add `month_of_int` and `string_of_month` helpers in `Utils`, and update the RRULE dataset comment with UIDs for easier debugging.
2.1 KiB
2.1 KiB