focus-flow/apps/focus_flow_flutter/lib/widgets
pyr0ball c357b7d97d feat(ui): wire sidebar Backlog nav and modal Move-to-Backlog/Break-up actions
Backend was already V1-complete for these paths (moveFlexibleToBacklog,
breakUpTask); this closes the UI-wiring gap identified in the V1
feature-complete audit.

- Add createBacklogController() to SchedulerAppComposition and implement it
  in PersistentSchedulerComposition (only the demo composition had one).
- Sidebar now switches the main content area between Today and Backlog via
  a real SidebarScreen enum instead of hardcoded onTap: () {} stubs.
- Task modal's "Backlog" quick-action reuses the existing onPushToBacklog
  wiring (same backend command as the Push menu's "Push to backlog").
- Add a break-up dialog (row-level title/priority/reward/duration per
  MVP-AC-11) and SchedulerCommandController.breakUpTask(), wired to the
  modal's "Break up" button.
- Fix a latent bug where the active sidebar nav item's key was hardcoded
  to nav-today-active regardless of which item was active.

Closes: #9
Closes: #12
Closes: #13
2026-07-06 01:46:59 -07:00
..
task_selection feat(ui): wire sidebar Backlog nav and modal Move-to-Backlog/Break-up actions 2026-07-06 01:46:59 -07:00
timeline feat(ui): refine task modal actions and timeline navigation 2026-07-04 22:16:37 -07:00
top_bar feat: wire date navigation controls 2026-07-02 08:23:17 -07:00
app_shell.dart docs: expand dartdocs and add compliance hooks 2026-07-01 13:36:12 -07:00
backlog_pane.dart docs: expand dartdocs and add compliance hooks 2026-07-01 13:36:12 -07:00
read_state_view.dart docs: expand dartdocs and add compliance hooks 2026-07-01 13:36:12 -07:00
required_banner.dart docs: expand dartdocs and add compliance hooks 2026-07-01 13:36:12 -07:00
schedule_components.dart docs: expand dartdocs and add compliance hooks 2026-07-01 13:36:12 -07:00
sidebar.dart feat(ui): wire sidebar Backlog nav and modal Move-to-Backlog/Break-up actions 2026-07-06 01:46:59 -07:00
status_circle_button.dart feat(ui): refine task modal actions and timeline navigation 2026-07-04 22:16:37 -07:00
task_selection_modal.dart feat(ui): wire sidebar Backlog nav and modal Move-to-Backlog/Break-up actions 2026-07-06 01:46:59 -07:00
today_pane.dart docs: expand dartdocs and add compliance hooks 2026-07-01 13:36:12 -07:00
top_bar.dart feat(ui): refine task modal actions and timeline navigation 2026-07-04 22:16:37 -07:00