-
v0.1.0
StableAll checks were successfulreleased this
2026-06-18 06:51:55 +00:00 | 28 commits to main since this releaseAdded
- M1 data layer + logic ("backoffice"): the full non-visual stack over the
OpenTasksTaskContractprovider (authority resolved at runtime —
org.tasks.opentasksfor tasks.org,org.dmfs.tasksfor OpenTasks).- Vendored
TaskContractsubset,ProviderResolver,ColumnReader, mappers,
AndroidTasksDataSource(Instances query + ContentObserver), and
TasksRepositoryexposing live Flows of lists/tasks/detail. - Domain models, smart-list filtering (Today/Upcoming/Overdue/No-date/All/
Completed), sorting, form validation, sub-tasks viaparent_id. - Self-scheduled due-reminder engine (AlarmManager + boot/provider-change
re-sync), notifications, DataStore prefs. - Render-only ViewModels + UiState for every screen (lists, task list, detail,
edit, settings, permission) so the UI is build-only. - 24 JVM unit tests (mappers, filtering, sorting, form, value mapping, day
windows).RootScreenis a functional scaffold over the real data, to be
replaced screen-by-screen with the Material 3 Expressive design.
- Vendored
- M0 skeleton: project scaffolding copied from Calendula (Gradle, version
catalog, Hilt, Material 3 Expressive theme, Gitea CI/release workflows),
reseeded to a warm-mauve palette. Builds and shows a themed placeholder.
Downloads
- M1 data layer + logic ("backoffice"): the full non-visual stack over the