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)
|
### 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)
|
||||||
|
|||||||
@@ -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 |
|
||||||
|
|||||||
@@ -4,19 +4,20 @@
|
|||||||
|
|
||||||
## Status
|
## Status
|
||||||
|
|
||||||
**Milestone:** v0.1 — Foundation & CI
|
**Milestone:** v0.2 — Data 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
|
||||||
|
|||||||
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]
|
## [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
|
||||||
|
|||||||
Reference in New Issue
Block a user