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) <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
14
CHANGELOG.md
14
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
|
||||
|
||||
Reference in New Issue
Block a user