chore: complete v1.2 milestone — archive roadmap, requirements, update retrospective
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,20 @@
|
||||
# Milestones
|
||||
|
||||
## v1.2 Polish & Task Management (Shipped: 2026-04-03)
|
||||
|
||||
**Phases completed:** 4 phases, 6 plans, 11 tasks
|
||||
|
||||
**Key accomplishments:**
|
||||
|
||||
- Drift schema v3 with isActive BoolColumn on Tasks, soft-delete DAO methods, and isActive=true filter applied to all 15 task queries across TasksDao, CalendarDao, DailyPlanDao, and RoomsDao
|
||||
- Red delete button with confirmation dialog in task edit form: hard-deletes unused tasks, soft-deletes tasks with completion history
|
||||
- 4 shortcut chips (Täglich/Wöchentlich/Alle 2 Wochen/Monatlich) + always-visible freeform picker replacing the 10-chip grid with hidden Custom mode
|
||||
- Deleted three orphaned v1.0 daily plan presentation files and stripped DailyPlanState from domain models, leaving TaskWithRoom intact for the calendar system — zero test/analysis regressions across all 144 tests.
|
||||
- Always-enabled task checkboxes across all calendar days plus today-based nextDueDate recalculation when completing tasks on non-due days
|
||||
- Interval-window pre-population via query-time virtual instances with period-completion filtering and 0.55 opacity muted visual distinction
|
||||
|
||||
---
|
||||
|
||||
## v1.1 Calendar & Polish (Shipped: 2026-03-16)
|
||||
|
||||
**Phases completed:** 3 phases, 5 plans, 11 tasks
|
||||
@@ -7,6 +22,7 @@
|
||||
**Timeline:** 2 days (2026-03-15 to 2026-03-16)
|
||||
|
||||
**Key accomplishments:**
|
||||
|
||||
1. Horizontal 181-day calendar strip with German day cards, month boundaries, and floating Today button — replaces the stacked daily-plan HomeScreen
|
||||
2. Date-parameterized CalendarDao with reactive Drift streams for day tasks and overdue tasks
|
||||
3. Task completion history bottom sheet with per-task reverse-chronological log
|
||||
@@ -24,6 +40,7 @@
|
||||
**Timeline:** 2 days (2026-03-15 to 2026-03-16)
|
||||
|
||||
**Key accomplishments:**
|
||||
|
||||
1. Flutter project with Drift SQLite, Riverpod 3 state management, ARB localization, and calm sage & stone Material 3 theme
|
||||
2. Full room CRUD with drag-and-drop reorder, icon picker, and cleanliness indicator per room card
|
||||
3. Task CRUD with 11 frequency presets + custom intervals, calendar-anchored scheduling with anchor memory, and auto-calculated next due dates
|
||||
@@ -34,4 +51,3 @@
|
||||
**Archive:** See `milestones/v1.0-ROADMAP.md` and `milestones/v1.0-REQUIREMENTS.md`
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user