9d29a7a34ee8497036783037460e383aafe2caf1
Add an "expand-recurrences" boolean property (defaulting to TRUE) to both GcalCalendarMonitor and GcalTimeline. When set to FALSE: - Recurring master components are kept as single events without expanding each recurrence instance. - Detached recurrence instances are ignored. - Pruning outside range retains recurring master events so they are not prematurely removed. - Subscriber filtering permits recurring master events within the subscriber model. This allows consumers like search providers to avoid expanding all recurrence instances when searching, improving performance and avoiding duplicate hits. Part-of: <https://gitlab.gnome.org/GNOME/gnome-calendar/-/merge_requests/808>
Installation
Links
- Homepage: apps.gnome.org/Calendar
- Report an issue: gitlab.gnome.org/GNOME/gnome-calendar/issues
- Donate: donate.gnome.org
- Translate: l10n.gnome.org/module/gnome-calendar
- Contact: matrix.to/#/#gnome-calendar:gnome.org
Contributing
For information on how to contribute, please check CONTRIBUTING.md and HACKING.md.
Languages
C
97.6%
Meson
1.2%
CSS
0.7%
Python
0.3%
Shell
0.2%
