[Epic] Wire Today/Backlog navigation shell into Flutter app #6

Open
opened 2026-07-05 19:57:11 -07:00 by pyr0ball · 0 comments
Collaborator

Context

The scheduler backend is V1-complete (see Codex Documentation/Completed Plans/V1_REQUIREMENTS_TRACEABILITY_MATRIX.md). The Flutter shell already has real, tested widgets (BacklogPane, top-bar date controls, compact/normal timeline state) but the navigation that reaches them is stubbed. This epic tracks wiring the app shell so those existing widgets are actually reachable.

Scope

  • #9 Wire sidebar Backlog navigation into app shell — closed, implemented
  • #10 Wire top-bar date navigation controls (prev/next/date picker) — closed, already fully wired on inspection
  • #11 Wire Compact/Normal timeline toggle — rescoped, bigger than originally estimated (see issue)

Out of scope

Visual/design polish beyond making these controls functional. Settings screen is tracked separately in #8.

Acceptance criteria

All linked sub-issues closed; sidebar Backlog nav and compact/normal toggle are functional in the running app, not no-ops.

## Context The scheduler backend is V1-complete (see `Codex Documentation/Completed Plans/V1_REQUIREMENTS_TRACEABILITY_MATRIX.md`). The Flutter shell already has real, tested widgets (`BacklogPane`, top-bar date controls, compact/normal timeline state) but the navigation that reaches them is stubbed. This epic tracks wiring the app shell so those existing widgets are actually reachable. ## Scope - [x] #9 Wire sidebar Backlog navigation into app shell — closed, implemented - [x] #10 Wire top-bar date navigation controls (prev/next/date picker) — closed, already fully wired on inspection - [ ] #11 Wire Compact/Normal timeline toggle — rescoped, bigger than originally estimated (see issue) ## Out of scope Visual/design polish beyond making these controls functional. Settings screen is tracked separately in #8. ## Acceptance criteria All linked sub-issues closed; sidebar Backlog nav and compact/normal toggle are functional in the running app, not no-ops.
pyr0ball added this to the FocusFlow V1 — Feature Complete milestone 2026-07-05 19:57:11 -07:00
pyr0ball added the
type:epic
label 2026-07-05 19:57:11 -07:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: eva/focus-flow#6
No description provided.