release: v2.11.0 #48
Reference in New Issue
Block a user
Delete Branch "release/v2.11.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 2.11.0.
Highlights: Appearance settings (week-start any day, 12/24h time format, hour lines, agenda range + range bar), Calendars manager redesign (collapsible source-branded account groups, per-account overflow menu), Notifications reorg + foldable per-calendar overrides, event-form field icons, and automatic periodic local-calendar backup (#8).
versionName 2.11.0 / versionCode 21100 — merging this to main triggers release.yaml (build, sign, publish to F-Droid, tag v2.11.0).
R8 releaseTest build verified: BackupWorker kept un-renamed (WorkManager reflection-safe).
Extend AgendaRange with calendar-aligned windows alongside the rolling ones: ThisWeek runs through the end of the current week (respecting the week-start preference — a Monday start means everything before next Monday), ThisMonth through the last day of the current month. dayCount now takes the anchor day and week-start; the agenda screen and widget resolve the week-start preference and pass it through. Rolling options relabelled ("Today", "Next 7 days", "Next 30 days") to read distinctly from the new calendar-aligned ones. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>Reword the range header to "Showing all upcoming events for". Replace the dry empty state ("Nothing scheduled" + subtitle) with a single warmer line ("You're all caught up"), drop the subtitle, and switch the icon to a coffee cup. The empty title is shared with the agenda widget. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>Settings: - Event-form field rows show each field's own icon (shared EventFormFieldVisuals, reused by the editor and settings) - Move "Add Quick Settings tile" to a top-level Settings hub row - Notifications: reliable-delivery + snooze moved above the per-calendar block, which now folds behind one expandable section Calendars manager: - Local and synced calendars now use one collapsible group card - Source-branded headers: each account shows its app's launcher icon (Google Calendar, DAVx5, …) loaded from PackageManager; local shows a device chip - Per-account toggle-all switch (CalendarsViewModel.setAccountDisabled) - Management action ("Add calendar" / "Manage in app") is a nested row inside the expanded group; removed the dead "Add account" row - A fully deactivated account dims its header, not just the switch - Group headers use the normal row colour; their options sit one tone darker (GroupedRow gains an optional container colour) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>