chain-studio/lib/pages
flemming-it fb7352d182 fix(studio): live-search exception, daemon-card width, featured tile size; add Start-hub button (v0.20.1)
Three reported bugs and one onramp gap:

- Store live-search threw `setState() callback returned a
  Future`. The `=>` body of `_runSearch` evaluated to the
  Future returned by `_load()`. Switched to a block body so
  the closure resolves to void; the future itself is still
  awaited by the FutureBuilder.

- Doctor's Daemon-control card was visibly narrower than its
  siblings — its only stretching child was a Wrap of small
  buttons. Wrapped the content in `SizedBox(width: infinity)`
  so the card fills the section's width like every other
  panel. Card now leads with the live `running on local:
  127.0.0.1:50051` status row + status pill so operators see
  state at a glance, then offers Restart / Start (when
  stopped) / Stop / Status.

- Featured tiles were 320×152 against the regular grid's
  ~360×168, so the editorial picks looked subordinate to
  the dense grid. Bumped to 480×220 with bigger icon, larger
  title, larger tagline so the strip reads as a hero band.

- ConnectionPill in the sidebar now offers an inline "Start
  hub" button when the daemon is unreachable. Spawns
  `fai daemon start` via SystemActions; the shell-level
  health poll picks the daemon up on its next tick. Closes
  the chicken-and-egg for Windows users who can't open a
  shell to bootstrap.

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
2026-05-07 21:27:09 +02:00
..
approvals.dart feat(studio): Approvals page gains History tab 2026-05-07 17:33:00 +02:00
audit.dart feat(studio): cached/Regenerate UX in audit Explain (v0.16.0) 2026-05-07 17:29:36 +02:00
doctor.dart fix(studio): live-search exception, daemon-card width, featured tile size; add Start-hub button (v0.20.1) 2026-05-07 21:27:09 +02:00
flows.dart feat(ui): Flows page (5th destination) + keyboard shortcuts 2026-05-05 23:35:48 +02:00
modules.dart feat(studio): module uninstall + Doctor daemon control (v0.17.0) 2026-05-07 17:46:46 +02:00
store.dart fix(studio): live-search exception, daemon-card width, featured tile size; add Start-hub button (v0.20.1) 2026-05-07 21:27:09 +02:00