d0b46beeec
Previously, only numeric forms (1d, 1w, 1m, 1y) and plural word forms (days, weeks, months, years) were supported for recurrence patterns. The common adverbial forms (daily, weekly, monthly, yearly) would fail with 'invalid recurrence pattern' error. Now users can use natural language recurrence patterns: - recur:daily -> 1 day interval - recur:weekly -> 7 day interval - recur:monthly -> 30 day interval - recur:yearly -> 365 day interval Added test coverage for all four new patterns.