chain-studio/lib/pages
flemming-it 63985267d5
Some checks failed
Security / Security check (push) Failing after 1s
feat(studio): pass store catalog to editor + Add-module-source dialog
Two host-side pieces that complete the editor 0.18 quick-fix
loop:

  - FlowsPage now fetches the store catalog (`searchStore` with
    a 500-item ceiling) on open and hands it as `storeCapabilities`
    to the FlowEditorPage. The editor's analyzer uses it to
    decide whether an unknown-cap fix shows "Install …" or the
    Add-source alternative.

  - New `_AddModuleSourceDialog` — wired through the editor's
    `onAddModuleSource` callback. Asks the operator for a URL
    or local .fai bundle path; passes the value into
    `HubService.installModule(source: …)`. Honest about its
    limits: includes a card pointing the operator at
    `fai install --link <path>` for unpacked module source
    directories (which the gRPC install API doesn't currently
    support — that's CLI-only).

Studio bumped to 0.65.0; editor path-override pulls in 0.18.0.

Signed-off-by: flemming-it <stefan.a.flemming@googlemail.com>
2026-06-09 00:22:09 +02:00
..
approvals.dart feat(studio): rich theme picker (presets + custom colour) + editor 0.11.0 2026-06-02 01:29:34 +02:00
audit.dart feat(studio): central error helpers + inline log viewer + Today CTAs 2026-06-04 02:08:15 +02:00
doctor.dart feat(studio): central error helpers + inline log viewer + Today CTAs 2026-06-04 02:08:15 +02:00
flows.dart feat(studio): pass store catalog to editor + Add-module-source dialog 2026-06-09 00:22:09 +02:00
modules.dart feat(studio): rich theme picker (presets + custom colour) + editor 0.11.0 2026-06-02 01:29:34 +02:00
store.dart feat(studio): central error helpers + inline log viewer + Today CTAs 2026-06-04 02:08:15 +02:00
welcome.dart feat(studio): central error helpers + inline log viewer + Today CTAs 2026-06-04 02:08:15 +02:00