docs: record v0.2.0 data-layer + permission flow in CHANGELOG, planning
This commit is contained in:
@@ -10,8 +10,8 @@ See full design spec: `docs/superpowers/specs/2026-06-08-calendar-app-design.md`
|
||||
### Active (V1)
|
||||
|
||||
- [x] Foundation & CI infrastructure
|
||||
- [ ] Data Layer over `CalendarContract`
|
||||
- [ ] Permission flow (`READ_CALENDAR`)
|
||||
- [x] Data Layer over `CalendarContract`
|
||||
- [x] Permission flow (`READ_CALENDAR`)
|
||||
- [ ] Month view (S1)
|
||||
- [ ] Week view (S2)
|
||||
- [ ] Day view (S3)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
| Version | Milestone | Status |
|
||||
|---|---|---|
|
||||
| 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.4 | Week view | pending |
|
||||
| v0.5 | Day view | pending |
|
||||
|
||||
@@ -4,19 +4,20 @@
|
||||
|
||||
## Status
|
||||
|
||||
**Milestone:** v0.1 — Foundation & CI
|
||||
**Phase:** Plan 01 complete; ready to start Plan 02
|
||||
**Milestone:** v0.2 — Data Layer & Permission Flow
|
||||
**Phase:** Plan 02 complete; UI-design iteration pending before Plan 03
|
||||
|
||||
## 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 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)
|
||||
- [x] Plan 01 written and executed — foundation lands (theme, icon, i18n, Hilt, DataStore, CI green)
|
||||
- [x] Plan 02 written and executed — data layer + permission flow + debug screen
|
||||
- [ ] UI-design iteration (mockups for Month/Week/Day/Detail/Filter/Settings, all three states)
|
||||
- [ ] Plan 03 (Month view)
|
||||
|
||||
## Next
|
||||
|
||||
1. Write Plan 02: Data Layer & Permission Flow
|
||||
2. Execute Plan 02
|
||||
3. Iterate on UI design (mockups) before screens are built
|
||||
1. Iterate on UI design (mockups per screen, all three states)
|
||||
2. Write Plan 03: Month view
|
||||
3. Execute Plan 03 — Debug screen gets replaced by month view
|
||||
|
||||
12
CHANGELOG.md
12
CHANGELOG.md
@@ -7,6 +7,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
|
||||
## [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
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user