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>
22 lines
930 B
Markdown
22 lines
930 B
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
## [Unreleased]
|
|
|
|
## [0.1.0] — 2026-06-08
|
|
|
|
### Added
|
|
- 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
|
|
- 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
|