From 2c457f3915c6bce3a1fc6ceec1bfe6d00dab14c8 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Sat, 27 Jun 2026 21:27:06 +0200 Subject: [PATCH] release: 0.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Promote [Unreleased] → [0.2.0] in the changelog (M2 UI + M3/M4 + fixes) and bump the dev-default version to 0.2.0 / 200. The pushed tag drives the released version per docs/RELEASING.md. Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 7 +++++++ app/build.gradle.kts | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 024a647..469d17f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,14 @@ the source of truth for version codes (see Calendula's `docs/RELEASING.md`). ## [Unreleased] +## [0.2.0] - 2026-06-27 + ### Added +- M2 Material 3 Expressive UI — the app is fully navigable now: the + provider/permission onboarding gate, the lists overview (smart lists + user + lists grouped by account), and the task list (swipe-to-complete / -delete, + inline add, smart-list section headers), detail, and create/edit screens, all + wired to the M1 ViewModels. - M3 detail/edit polish: a "Progress" slider (percent-complete, 5% detents, written to `Tasks.PERCENT_COMPLETE`) and conflict-safe saves — `updateTask` re-checks the provider's `last_modified` against the value captured when the diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 0ff3531..301bca5 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -28,8 +28,8 @@ android { // the tag, with versionCode = MAJOR*10000 + MINOR*100 + PATCH // (e.g. v2.0.0 -> 20000). These committed values are the dev/local // default; keep them matching the latest released tag. See docs/RELEASING.md. - versionCode = 100 - versionName = "0.1.0" + versionCode = 200 + versionName = "0.2.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" }