Commit graph

10 commits

Author SHA1 Message Date
6f0da3c8aa feat(ui): wire Settings dialog to persisted OwnerSettings
Adds a getOwnerSettings read query to scheduler_core (previously only
an internal helper existed) and an updateOwnerSettings command on the
Flutter command controller, then builds a shared Settings dialog
surfacing timezone, day window, compact mode, and backlog staleness
thresholds. Both existing no-op entry points (sidebar nav item, top
bar button) now open the same dialog and persist edits through the
existing OwnerSettings/BacklogStalenessSettings backend.

Per the design spec (circuitforge-plans/focus-flow/superpowers/specs/
2026-07-07-settings-screen-design.md), the compact-mode toggle
persists but is disclosed in-UI as not yet affecting Today rendering,
since that wiring is separate scope (#11).

Closes: eva/focus-flow#16
2026-07-07 14:38:16 -07:00
b156ddfd5e feat(ui): refine task modal actions and timeline navigation 2026-07-04 22:16:37 -07:00
98fdd0792b feat: wire date navigation controls 2026-07-02 08:23:17 -07:00
ec19dd498d docs: expand dartdocs and add compliance hooks 2026-07-01 13:36:12 -07:00
cbefe201d3 refactor: split focused Flutter UI files 2026-07-01 12:17:02 -07:00
bfc2c86088 fix: scale header controls responsively 2026-06-30 13:29:48 -07:00
f985b3ee84 docs: document focus flow flutter app 2026-06-29 21:27:34 -07:00
fc1d100b1f docs: add dartdoc headers to dart files 2026-06-29 21:16:35 -07:00
b0d73f7489 feat(ui): complete compact today plan 2026-06-29 20:20:24 -07:00
b4357ae6b5 feat(ui): complete plan 1 scope guardrails 2026-06-29 19:59:39 -07:00