Files
openproject/modules
Oliver Günther 5bbb562f91 Show only 10 most recent recurrences from the previous schedule (#23090)
* Show only 10 most recent recurrences from the previous schedule

Instantiated occurrence ICS output is split into:

- at most 10 meetings from a previous schedule (recurrence_start_time < current_schedule_start) as RECURRENCE-ID overrides
- all upcoming instantiated meetings as RECURRENCE-ID overrides
- cancelled meetings as EXDATE (to suppress RRULE-generated occurrences)

The 10 past meetings are still having their RECURRENCE-ID to a series event with a later DTSTART. this might not be picked up
correctly by all clients. We'll have to test and see

* Exclude meetings from previous schedule for EXDATE
2026-05-07 14:26:36 +02:00
..
2026-05-07 04:31:59 +00:00
2026-04-22 16:44:50 +02:00