From 89ff33fe3d9337b858df2a2a4933c4d85d846760 Mon Sep 17 00:00:00 2001 From: Jean-Luc Makiola Date: Mon, 8 Jun 2026 15:55:20 +0200 Subject: [PATCH] docs: record v0.1.0 foundation in CHANGELOG, update STATE Plan 01 (Foundation & CI) is complete. The app builds, tests pass, lint is clean, both Gitea workflows are wired. CHANGELOG transitions the foundation entries from [Unreleased] to [0.1.0] dated 2026-06-08. STATE.md ticks off Plan 01 execution and points to Plan 02 (Data Layer + Permission Flow) as the next milestone. Co-Authored-By: Claude Opus 4.7 (1M context) --- .planning/STATE.md | 11 ++++++----- CHANGELOG.md | 14 ++++++++++---- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/.planning/STATE.md b/.planning/STATE.md index 0c2d765..c762848 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -5,17 +5,18 @@ ## Status **Milestone:** v0.1 — Foundation & CI -**Phase:** Implementation in progress (Plan 01 active) +**Phase:** Plan 01 complete; ready to start Plan 02 ## Progress - [x] Design spec written and committed (`docs/superpowers/specs/2026-06-08-calendar-app-design.md`) - [x] V1 design decisions resolved (App name "Calendula", icon, seed color) -- [x] Plan 01 written (`docs/superpowers/plans/2026-06-08-01-foundation.md`) -- [ ] Plan 01 executed +- [x] Plan 01 written and executed (`docs/superpowers/plans/2026-06-08-01-foundation.md`) +- [x] Foundation lands: theme, icon, i18n, Hilt, DataStore, CI green +- [ ] Plan 02 written (Data Layer & Permission Flow) ## Next -1. Execute Plan 01 to land foundation -2. Write and execute Plan 02 (Data Layer & Permission Flow) +1. Write Plan 02: Data Layer & Permission Flow +2. Execute Plan 02 3. Iterate on UI design (mockups) before screens are built diff --git a/CHANGELOG.md b/CHANGELOG.md index 1581949..6f9fbae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,9 +7,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.1.0] — 2026-06-08 + ### Added -- Initial project scaffold with Material 3 Expressive theme -- Adaptive launcher icon (numeral "1" on slate squircle, referencing *kalendae*) +- Initial project scaffold (Gradle Kotlin DSL, Version Catalog, Hilt, DataStore) +- Material 3 Expressive theme with Dynamic Color (API 31+) and slate-derived fallback +- Adaptive launcher icon — stylized "1" on slate squircle (references *kalendae*) - German + English localization infrastructure -- Hilt + DataStore dependency injection and preferences setup -- Gitea CI/CD workflows for build, test, lint, and release +- Permission declaration for `READ_CALENDAR` (no UI flow yet — that's Plan 02) +- Gitea CI workflow: lint, unit tests, debug build, Trivy scan +- Gitea release workflow: signed release APK + F-Droid metadata sync to Hetzner +- F-Droid metadata stubs (DE + EN short/full descriptions) +- `.planning/` project-tracking documents