docs: start milestone v1.1 Calendar & Polish
This commit is contained in:
@@ -8,6 +8,18 @@ A local-first Flutter app for organizing household chores, built for personal/co
|
|||||||
|
|
||||||
Users can see what needs doing today, mark it done, and trust the app to schedule the next occurrence — without thinking about it.
|
Users can see what needs doing today, mark it done, and trust the app to schedule the next occurrence — without thinking about it.
|
||||||
|
|
||||||
|
## Current Milestone: v1.1 Calendar & Polish
|
||||||
|
|
||||||
|
**Goal:** Replace the stacked daily plan with a horizontal calendar strip UI, add task completion history, and task sorting options.
|
||||||
|
|
||||||
|
**Target features:**
|
||||||
|
- Horizontal date-strip calendar with day abbreviation + date number cards
|
||||||
|
- Month color shift for visual boundary between months
|
||||||
|
- Day-selection shows tasks in a list below the strip
|
||||||
|
- Undone tasks carry over to the next day with color accent (overdue marker)
|
||||||
|
- Task completion history log
|
||||||
|
- Additional task sorting (alphabetical, interval, effort)
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
|
|
||||||
### Validated
|
### Validated
|
||||||
@@ -23,11 +35,13 @@ Users can see what needs doing today, mark it done, and trust the app to schedul
|
|||||||
|
|
||||||
### Active
|
### Active
|
||||||
|
|
||||||
- [ ] Data export/import (JSON)
|
- [ ] Horizontal calendar strip home screen (replacing stacked daily plan)
|
||||||
- [ ] English localization
|
- [ ] Overdue task carry-over with visual accent
|
||||||
- [ ] Room cover photos from camera or gallery
|
|
||||||
- [ ] Task completion history log
|
- [ ] Task completion history log
|
||||||
- [ ] Additional task sorting (alphabetical, interval, effort)
|
- [ ] Additional task sorting (alphabetical, interval, effort)
|
||||||
|
- [ ] Data export/import (JSON) — deferred
|
||||||
|
- [ ] English localization — deferred
|
||||||
|
- [ ] Room cover photos from camera or gallery — deferred
|
||||||
|
|
||||||
### Out of Scope
|
### Out of Scope
|
||||||
|
|
||||||
@@ -79,4 +93,4 @@ Users can see what needs doing today, mark it done, and trust the app to schedul
|
|||||||
| Manual StreamProvider for drift types | riverpod_generator throws InvalidTypeException with drift Task type | Revisit — may be fixed in future riverpod_generator versions |
|
| Manual StreamProvider for drift types | riverpod_generator throws InvalidTypeException with drift Task type | Revisit — may be fixed in future riverpod_generator versions |
|
||||||
|
|
||||||
---
|
---
|
||||||
*Last updated: 2026-03-16 after v1.0 milestone*
|
*Last updated: 2026-03-16 after v1.1 milestone started*
|
||||||
|
|||||||
@@ -1,17 +1,17 @@
|
|||||||
---
|
---
|
||||||
gsd_state_version: 1.0
|
gsd_state_version: 1.0
|
||||||
milestone: v1.0
|
milestone: v1.1
|
||||||
milestone_name: MVP
|
milestone_name: Calendar & Polish
|
||||||
status: shipped
|
status: planning
|
||||||
stopped_at: v1.0 milestone complete
|
stopped_at: Defining requirements
|
||||||
last_updated: "2026-03-16T20:00:00.000Z"
|
last_updated: "2026-03-16T21:00:00.000Z"
|
||||||
last_activity: 2026-03-16 — v1.0 MVP milestone shipped
|
last_activity: 2026-03-16 — Milestone v1.1 started
|
||||||
progress:
|
progress:
|
||||||
total_phases: 4
|
total_phases: 0
|
||||||
completed_phases: 4
|
completed_phases: 0
|
||||||
total_plans: 13
|
total_plans: 0
|
||||||
completed_plans: 13
|
completed_plans: 0
|
||||||
percent: 100
|
percent: 0
|
||||||
---
|
---
|
||||||
|
|
||||||
# Project State
|
# Project State
|
||||||
@@ -21,31 +21,14 @@ progress:
|
|||||||
See: .planning/PROJECT.md (updated 2026-03-16)
|
See: .planning/PROJECT.md (updated 2026-03-16)
|
||||||
|
|
||||||
**Core value:** Users can see what needs doing today, mark it done, and trust the app to schedule the next occurrence — without thinking about it.
|
**Core value:** Users can see what needs doing today, mark it done, and trust the app to schedule the next occurrence — without thinking about it.
|
||||||
**Current focus:** v1.0 shipped — planning next milestone
|
**Current focus:** v1.1 Calendar & Polish
|
||||||
|
|
||||||
## Current Position
|
## Current Position
|
||||||
|
|
||||||
Milestone: v1.0 MVP — SHIPPED 2026-03-16
|
Phase: Not started (defining requirements)
|
||||||
Status: All 4 phases complete, 13/13 plans executed, 89 tests passing
|
Plan: —
|
||||||
Next: `/gsd:new-milestone` for v1.1
|
Status: Defining requirements
|
||||||
|
Last activity: 2026-03-16 — Milestone v1.1 started
|
||||||
Progress: [##########] 100%
|
|
||||||
|
|
||||||
## Performance Metrics
|
|
||||||
|
|
||||||
**Velocity:**
|
|
||||||
- Total plans completed: 13
|
|
||||||
- Total execution time: ~1.3 hours
|
|
||||||
- Average duration: ~6 min/plan
|
|
||||||
|
|
||||||
**By Phase:**
|
|
||||||
|
|
||||||
| Phase | Plans | Total | Avg/Plan |
|
|
||||||
|-------|-------|-------|----------|
|
|
||||||
| 1 - Foundation | 2 | 15 min | 7.5 min |
|
|
||||||
| 2 - Rooms and Tasks | 5 | 35 min | 7.0 min |
|
|
||||||
| 3 - Daily Plan and Cleanliness | 3 | 11 min | 3.7 min |
|
|
||||||
| 4 - Notifications | 3 | 16 min | 5.3 min |
|
|
||||||
|
|
||||||
## Accumulated Context
|
## Accumulated Context
|
||||||
|
|
||||||
@@ -59,10 +42,10 @@ None.
|
|||||||
|
|
||||||
### Blockers/Concerns
|
### Blockers/Concerns
|
||||||
|
|
||||||
None — all v1.0 blockers resolved.
|
None.
|
||||||
|
|
||||||
## Session Continuity
|
## Session Continuity
|
||||||
|
|
||||||
Last session: 2026-03-16
|
Last session: 2026-03-16
|
||||||
Stopped at: v1.0 milestone complete
|
Stopped at: Milestone v1.1 started
|
||||||
Resume file: None
|
Resume file: None
|
||||||
|
|||||||
Reference in New Issue
Block a user