docs: record v0.2.0 data-layer + permission flow in CHANGELOG, planning

This commit is contained in:
2026-06-08 17:58:02 +02:00
parent 3ced240e23
commit f80638d8e9
4 changed files with 24 additions and 11 deletions

View File

@@ -10,8 +10,8 @@ See full design spec: `docs/superpowers/specs/2026-06-08-calendar-app-design.md`
### Active (V1) ### Active (V1)
- [x] Foundation & CI infrastructure - [x] Foundation & CI infrastructure
- [ ] Data Layer over `CalendarContract` - [x] Data Layer over `CalendarContract`
- [ ] Permission flow (`READ_CALENDAR`) - [x] Permission flow (`READ_CALENDAR`)
- [ ] Month view (S1) - [ ] Month view (S1)
- [ ] Week view (S2) - [ ] Week view (S2)
- [ ] Day view (S3) - [ ] Day view (S3)

View File

@@ -5,7 +5,7 @@
| Version | Milestone | Status | | Version | Milestone | Status |
|---|---|---| |---|---|---|
| v0.1 | Foundation & CI | complete | | v0.1 | Foundation & CI | complete |
| v0.2 | Data Layer & Permission Flow | pending | | v0.2 | Data Layer & Permission Flow | complete |
| v0.3 | Month view | pending | | v0.3 | Month view | pending |
| v0.4 | Week view | pending | | v0.4 | Week view | pending |
| v0.5 | Day view | pending | | v0.5 | Day view | pending |

View File

@@ -4,19 +4,20 @@
## Status ## Status
**Milestone:** v0.1Foundation & CI **Milestone:** v0.2Data Layer & Permission Flow
**Phase:** Plan 01 complete; ready to start Plan 02 **Phase:** Plan 02 complete; UI-design iteration pending before Plan 03
## Progress ## Progress
- [x] Design spec written and committed (`docs/superpowers/specs/2026-06-08-calendar-app-design.md`) - [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] V1 design decisions resolved (App name "Calendula", icon, seed color)
- [x] Plan 01 written and executed (`docs/superpowers/plans/2026-06-08-01-foundation.md`) - [x] Plan 01 written and executed — foundation lands (theme, icon, i18n, Hilt, DataStore, CI green)
- [x] Foundation lands: theme, icon, i18n, Hilt, DataStore, CI green - [x] Plan 02 written and executed — data layer + permission flow + debug screen
- [ ] Plan 02 written (Data Layer & Permission Flow) - [ ] UI-design iteration (mockups for Month/Week/Day/Detail/Filter/Settings, all three states)
- [ ] Plan 03 (Month view)
## Next ## Next
1. Write Plan 02: Data Layer & Permission Flow 1. Iterate on UI design (mockups per screen, all three states)
2. Execute Plan 02 2. Write Plan 03: Month view
3. Iterate on UI design (mockups) before screens are built 3. Execute Plan 03 — Debug screen gets replaced by month view

View File

@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.2.0] — 2026-06-08
### Added
- Domain models for calendars, event instances, event detail, attendees
- `CalendarContract`-backed `CalendarRepository` with `ContentObserver`-driven live updates
- DataStore preference for app-side hidden-calendar visibility
- `READ_CALENDAR` permission flow (rationale + denied recovery + system-settings shortcut)
- Wegwerfbarer Debug-Screen: zeigt alle Kalender + die nächsten 50 Termine ab heute
- Hilt-Wiring für Data-Layer (Repository, DataSource, DataStore, IO-Dispatcher)
- Unit-Tests für Cursor-Mapping (alle §8-Defensiv-Cases), Repository-Flows mit Turbine, DataStore round-trip
- Instrumented smoke test against the real CalendarContract provider
## [0.1.1] — 2026-06-08 ## [0.1.1] — 2026-06-08
### Fixed ### Fixed