Added
- Recurring calendar events can now end after a fixed number of occurrences (
COUNT). The event dialog offers an Ends: Never / On date / After N occurrences selector, and the limit is preserved through storage, rendering, editing and ICS export (#513).
Fixed
- Importing an ICS file (e.g. a Google Calendar export) no longer turned a finite recurring event into an endless series. The one-time import and ICS subscriptions now keep the
RRULECOUNTlimit and applyEXDATEexclusions, so aCOUNT=10series with one excluded date shows exactly nine occurrences and stops afterwards instead of repeating forever (#513). - Google and CalDAV synced recurring events that carry a
COUNTlimit are now correctly bounded on every calendar view; previously the count was ignored and they appeared to recur indefinitely (#513).