diff --git a/.planning/PROJECT.md b/.planning/PROJECT.md index ffcca6c..45f6084 100644 --- a/.planning/PROJECT.md +++ b/.planning/PROJECT.md @@ -10,13 +10,15 @@ Users can see what needs doing today, mark it done, and trust the app to schedul ## 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. +**Goal:** Add task delete with smart soft/hard behavior, rework the task creation frequency picker for better UX, clean up dead code from v1.0, and improve task management with anytime completion and recurring task pre-population. **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) +- Anytime task completion — checkboxes always enabled regardless of day +- Recurring task pre-population on all applicable interval days with muted visual styling ## Requirements @@ -34,12 +36,14 @@ Users can see what needs doing today, mark it done, and trust the app to schedul - Overdue task carry-over with red/orange visual accent — v1.1 - Task completion history with per-task reverse-chronological log — v1.1 - Alphabetical, interval, and effort task sorting with persistence — v1.1 +- Task delete with smart soft/hard behavior — v1.2 (Phase 8) +- Task creation frequency picker UX rework — v1.2 (Phase 9) +- Dead code cleanup (v1.0 daily plan files) — v1.2 (Phase 10) +- Anytime task completion with today-based nextDueDate recalculation — v1.2 (Phase 11) +- Recurring task pre-population on all interval days with muted styling — v1.2 (Phase 11) ### Active -- [ ] 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 @@ -103,4 +107,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-18 after v1.2 milestone started* +*Last updated: 2026-04-03 after Phase 11 complete — all v1.2 phases finished*