chain-studio/lib/pages
flemming-it e67e0c9e73 feat(doctor): deep-link findings to the page where they are actioned
Doctor findings used to be dead-end statements — 'approvals
waiting for review' left the operator to find the approvals inbox
on their own. Every finding with a dedicated surface is now one
tap away from it:

- summary tiles: modules -> store, approvals -> approvals inbox,
  audit chain -> audit log (chevron affordance, tooltip + semantics
  button; the services tile stays plain — no dedicated page)
- modules/approvals panel rows link the same way
- the event-log headline opens the audit page next to the
  existing verify button
- host-services empty state gains a 'view the configuration'
  button opening the in-Studio config viewer the hint refers to
- the update banner's release-notes URL is now an underlined,
  clickable link instead of dead text

Tiles and the panel are public callback-driven widgets so the
widget tests pump them without a live hub. New DE+EN link labels.

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
2026-07-18 18:02:04 +02:00
..
approvals.dart feat: workspace switcher, per-project filters and run stamping (stage 1) 2026-07-12 13:49:51 +02:00
audit.dart fix(audit): cancel the live-stream reconnect timer on dispose 2026-07-18 17:33:11 +02:00
doctor.dart feat(doctor): deep-link findings to the page where they are actioned 2026-07-18 18:02:04 +02:00
federation.dart fix(federation): primary action in the app bar and empty state, no FAB 2026-07-18 00:08:51 +02:00
flows.dart feat(store): trust gate before every module install 2026-07-17 23:44:14 +02:00
runs.dart fix(runs): stop claiming the hub is unreachable on RPC-level errors 2026-07-18 17:33:11 +02:00
setup_gate.dart feat(setup): first-run gate, hub-first preview, honest wording — setup before the app 2026-07-17 00:59:22 +02:00
store.dart fix(store,audit,workspace): usertest low-findings tail (0.72.1) 2026-07-18 01:08:09 +02:00
welcome.dart fix(welcome,store): sticky flow-completed tick, carousel position text 2026-07-18 00:36:00 +02:00