docs: start milestone v1.2 Polish & Task Management

Define requirements (9 total: task delete, creation UX, cleanup),
create roadmap (phases 8-10), and update PROJECT.md with new
milestone goals. Room cover photos dropped from scope.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-18 20:24:12 +01:00
parent 1f59e2ef8e
commit b00ed8fac1
4 changed files with 179 additions and 30 deletions

View File

@@ -8,6 +8,16 @@ 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.
## Current Milestone: v1.2 Polish & Task Management
**Goal:** Add task delete with smart soft/hard behavior, rework the task creation frequency picker for better UX, and clean up dead code from v1.0.
**Target features:**
- Delete action in task edit form (hard delete if never completed, soft delete if completed at least once)
- Intuitive "Every [N] [unit]" frequency picker replacing the flat preset chip grid
- Common frequency shortcuts (daily, weekly, biweekly, monthly) as quick-select
- Dead code cleanup (orphaned v1.0 daily plan files)
## Requirements
### Validated
@@ -27,9 +37,11 @@ Users can see what needs doing today, mark it done, and trust the app to schedul
### Active
- [ ] Data export/import (JSON)
- [ ] English localization
- [ ] Room cover photos from camera or gallery
- [ ] Task delete with smart soft/hard behavior
- [ ] Task creation frequency picker UX rework
- [ ] Dead code cleanup (v1.0 daily plan files)
- [ ] Data export/import (JSON) — deferred
- [ ] English localization — deferred
### Out of Scope
@@ -46,6 +58,7 @@ Users can see what needs doing today, mark it done, and trust the app to schedul
- Weekly/monthly calendar views — date strip is sufficient for task app
- Drag tasks between days — tasks auto-schedule based on frequency
- Calendar sync (Google/Apple) — contradicts local-first, offline-only design
- Room cover photos from camera or gallery — dropped, clean design preferred
- Statistics & insights dashboard — v2.0
- Onboarding wizard — v2.0
- Custom accent color picker — v2.0
@@ -90,4 +103,4 @@ Users can see what needs doing today, mark it done, and trust the app to schedul
| PopupMenuButton for sort UI | Material 3 AppBar action pattern, overlay menu | Good — clean integration in both HomeScreen and TaskListScreen AppBars |
---
*Last updated: 2026-03-16 after v1.1 milestone completed*
*Last updated: 2026-03-18 after v1.2 milestone started*