forked from eva/focus-flow
32 lines
1.3 KiB
Markdown
32 lines
1.3 KiB
Markdown
<!-- SPDX-FileCopyrightText: 2026 FocusFlow contributors -->
|
|
<!-- SPDX-License-Identifier: AGPL-3.0-only -->
|
|
|
|
|
|
# Date Selection 01 — Day Navigation and Date Picker
|
|
|
|
**Status:** Complete. Execute after `Persistence Plan 1 - SQLite Runtime Persistence`.
|
|
**Scope level:** XHIGH implementation plan.
|
|
|
|
This plan makes the compact Today timeline date-aware. The top-bar arrows move
|
|
backward and forward by day. The displayed date becomes a button that opens a
|
|
date picker so the user can jump directly to another day.
|
|
|
|
The selected day must flow through the existing backend read and command
|
|
boundaries. The UI must not duplicate scheduling rules or create a second source
|
|
of task state.
|
|
|
|
## Files in this plan
|
|
|
|
1. `DATE_SELECTION_01_SUMMARY.md`
|
|
2. `DATE_SELECTION_01_EXECUTION_ORDER.md`
|
|
3. `DATE_SELECTION_01_BLOCK_01_SCOPE_AND_BASELINE.md`
|
|
4. `DATE_SELECTION_01_BLOCK_02_SELECTED_DATE_STATE_AND_READS.md`
|
|
5. `DATE_SELECTION_01_BLOCK_03_TOP_BAR_NAVIGATION_AND_PICKER.md`
|
|
6. `DATE_SELECTION_01_BLOCK_04_DATE_AWARE_COMMANDS_AND_PERSISTENCE.md`
|
|
7. `DATE_SELECTION_01_BLOCK_05_COMPLETION_DATE_PRESENTATION.md`
|
|
8. `DATE_SELECTION_01_BLOCK_06_VALIDATION_HANDOFF.md`
|
|
|
|
## Dependency
|
|
|
|
Persistence Plan 1 must be complete first so this plan can validate real
|
|
close/reopen behavior across multiple dates instead of demo seed data.
|