From 264b2a86c1e8e8ec7b2e5b18b43e9d11036a86ba Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Thu, 11 Jun 2026 21:24:10 +0200 Subject: [PATCH] =?UTF-8?q?release:=20cut=20v1.4.0=20=E2=80=94=20reminder?= =?UTF-8?q?=20notifications?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Version bumped to 1.4.0 / 12. No code changes beyond the version — 1.4.0 is the reviewed-and-approved reminder slice: the EVENT_REMINDER receiver posting due CalendarAlerts on a dedicated channel, tap-to-detail, the one-time onboarding step requesting POST_NOTIFICATIONS with the duplicate-reminders warning, and the Settings mirror. CHANGELOG [1.4.0] carries the details. Co-Authored-By: Claude Fable 5 --- .planning/ROADMAP.md | 2 +- CHANGELOG.md | 5 +++++ app/build.gradle.kts | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 7efcd17..8efb238 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -65,7 +65,7 @@ guide here, not a contract — scope per slice is decided as we go. | 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, scoped recurring writes (this / following / all), recurrence picker | complete (shipped 2026-06-11) | -| v1.4 | Reminder notifications — see below | implemented (release awaits on-device review) | +| v1.4 | Reminder notifications — see below | complete (shipped 2026-06-11) | | v2.0 | Quick-add, occurrence edit, conflict dialog, polish, release | planned | ## v1.4 — Reminder Notifications diff --git a/CHANGELOG.md b/CHANGELOG.md index 28bada9..bf757eb 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.4.0] — 2026-06-11 + ### Added - Reminder notifications (v1.4): Calendula now delivers event reminders as notifications itself — the system schedules them but posts nothing, so a @@ -22,6 +24,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 reminders toggle (default on) with the duplicate-reminders hint; turning it on re-requests the notification permission when missing +### Fixed +- `versionName`/`versionCode` bumped to 1.4.0 / 12 + ## [1.3.0] — 2026-06-11 ### Added diff --git a/app/build.gradle.kts b/app/build.gradle.kts index d96f35a..97febf9 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 = 11 - versionName = "1.3.0" + versionCode = 12 + versionName = "1.4.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" }