chain-studio/lib
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
..
data test(studio): seven FaiLog cases + visibleForTesting path override 2026-06-04 02:43:06 +02:00
l10n fix(studio): theme picker confirms applied + surfaces load failures 2026-06-04 02:25:11 +02:00
pages feat(studio): pass store catalog to editor + Add-module-source dialog 2026-06-09 00:22:09 +02:00
theme feat(studio): rich theme picker (presets + custom colour) + editor 0.11.0 2026-06-02 01:29:34 +02:00
widgets feat(studio): Settings dialog gets macOS-style sidebar categories 2026-06-04 10:37:19 +02:00
main.dart feat(studio): pass store catalog to editor + Add-module-source dialog 2026-06-09 00:22:09 +02:00