2.19.0 — drag to reschedule, bulk delete from search, onboarding wizard (#172)
All checks were successful
Release — F-Droid repo + Gitea/Codeberg release + Play / detect (push) Successful in 12s
Release — F-Droid repo + Gitea/Codeberg release + Play / release (push) Successful in 14m58s
Release — F-Droid repo + Gitea/Codeberg release + Play / play (push) Successful in 1m2s

Reviewed-on: https://codeberg.org/jlmakiola/calendula/pulls/172
This commit is contained in:
Jean-Luc Makiola
2026-08-10 18:40:55 +02:00
parent ca826737ed
commit 93b9aa8f34
90 changed files with 7699 additions and 911 deletions

View File

@@ -62,6 +62,11 @@ data class EventInstance(
val isAllDay: Boolean,
val color: Int,
val location: String?,
/**
* Only search results, which read the series master, fill this in — the
* Instances query already yields one row per occurrence.
*/
val isRecurring: Boolean = false,
)
/**
@@ -124,6 +129,12 @@ data class EventDetail(
val eventColor: Int? = null,
/** The event's `Events.EVENT_COLOR_KEY` (a calendar-palette key), or null. */
val eventColorKey: String? = null,
/**
* True when this row is a modified occurrence of a series (`ORIGINAL_ID` is
* set) rather than a master, so a reschedule takes the plain whole-row path
* whatever [rrule] a sync adapter left on it.
*/
val isException: Boolean = false,
)
/**