From bdedf4797207ee52a0f9c10b9b46fc8280397b0a Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Thu, 11 Jun 2026 15:41:11 +0200 Subject: [PATCH] =?UTF-8?q?release:=20cut=20v1.2.1=20=E2=80=94=20event-for?= =?UTF-8?q?m=20polish?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Version bumped to 1.2.1 / 10. No code changes beyond the version — 1.2.1 is the reviewed-and-approved form polish: card design system, optional fields with settings defaults, reworked reminders, OptionCard dialogs app-wide, expressive theme on standard springs, direction-aware today jump, IME fix. CHANGELOG [1.2.1] carries the details. Co-Authored-By: Claude Fable 5 --- .planning/ROADMAP.md | 1 + .planning/STATE.md | 7 ++++--- CHANGELOG.md | 3 +++ app/build.gradle.kts | 4 ++-- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index f6f8b79..e136c0d 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -63,6 +63,7 @@ guide here, not a contract — scope per slice is decided as we go. |---|---|---| | v1.1 | Write foundation — `WRITE_CALENDAR`, read-only-calendar detection, delete (series + single occurrence) | complete (shipped 2026-06-11) | | v1.2 | Create event — form, FAB, last-used-calendar preselect | complete (shipped 2026-06-11) | +| v1.2.1 | Form polish after on-device review — card design system, optional fields + settings defaults, OptionCard dialogs, expressive motion | complete (shipped 2026-06-11) | | v1.3 | Edit event — shared form, series edit, reminders, simple recurrence picker | planned | | v2.0 | Quick-add, occurrence edit, conflict dialog, polish, release | planned | diff --git a/.planning/STATE.md b/.planning/STATE.md index 612d220..a61457d 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -5,10 +5,11 @@ ## Status **Milestone:** v2.0 — Write support (milestone 2, in progress) -**Phase:** v1.2.0 shipped 2026-06-11 (create event), after v1.1.0 the same -day (write foundation + delete). Milestone 2 runs in four slices +**Phase:** v1.2.1 shipped 2026-06-11 — the create-form polish pass after +Jean-Luc's on-device review (v1.2.0 and v1.1.0 shipped the same day). +Milestone 2 runs in four slices (`docs/superpowers/plans/2026-06-11-03-write-support.md`); next up is v1.3 -(edit event). +(edit event). Note: UI slices now hold release until his explicit approval. ## Progress diff --git a/CHANGELOG.md b/CHANGELOG.md index b4faff8..cf09621 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.2.1] — 2026-06-11 + ### Added - Optional event-form fields with user-controlled defaults: reminders, availability (busy/free), and visibility (default/public/private/ @@ -32,6 +34,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 springs - The jump-to-today slide is direction-aware (future → today slides in from the left, past → from the right) +- `versionName`/`versionCode` bumped to 1.2.1 / 10 ### Fixed - The keyboard no longer pans the whole event form; the screen stays diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 7d26eb6..9b9965f 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -23,8 +23,8 @@ android { applicationId = "de.jeanlucmakiola.calendula" minSdk = 29 targetSdk = 36 - versionCode = 9 - versionName = "1.2.0" + versionCode = 10 + versionName = "1.2.1" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" }