release: v2.12.0 — past-event display + week-view title wrap #51
Reference in New Issue
Block a user
Delete Branch "release/v2.12.0"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Release candidate for v2.12.0 (versionCode 21200).
Changes
Release-cut status
[2.12.0]section and fastlane21200.txtsynced.⚠️ Before merging
Merging to
maintriggers the release pipeline (tag + F-Droid publish). Per docs/RELEASING.md step 4, the mandatory gate is the releaseTest (R8) on-device verification (scripts/verify-release.sh): clean/permission-not-granted launch, grant + load, both widgets render, exercise the headline changes. Only the debug build has been reviewed on-device so far — the R8 release variant has not.(Issue numbers above are Codeberg links — this Gitea repo's #12/#13 are unrelated.)
Adds two independent display settings under Settings › Appearance, both defaulting to the current behaviour (off) so nothing changes until a user opts in: • Agenda › "Past events" (Show / Dim / Hide) — events that already ended today can be left as-is, faded, or dropped from the list. Hiding also removes any day left empty, falling back to the empty state. Re-evaluated each minute so rows fade/fall away as they end while the screen is open. • Calendar › "Dim completed events" — a separate toggle that fades finished events in the month and week grids, kept independent of the agenda setting. An event counts as completed once its end is at or before now (in-progress events are never dimmed; all-day events only after their day is fully over), via a shared EventInstance.hasEnded(now). The grids read the cut-off through a new LocalDimCutoff CompositionLocal (mirroring LocalShowHourLines) so only the event chips recompose on the per-minute tick, and only while dimming is on. Also adds an "Agenda" section header so the agenda rows stand apart in the now-busier Appearance screen, and documents the feature in the changelog. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>