feat: honest install badge — classify store resolvability before the click
Split each flow's missing capabilities into store-resolvable ones (amber chip + Install link, which now installs only those) and a quiet 'not in store' chip whose tooltip explains the three recovery paths in place: local install via chain install --link, adding the providing store, or configuring the MCP/n8n integration. The analyzer's not-in-store message names the same three paths (EN+DE). Previously the list's Install action covered every missing capability and could end in the hub's 'no store entry' error. Also replace a private-looking capability example name in a doc comment and test with a neutral placeholder. (0.25.0) Signed-off-by: flemming-it <sf@flemming.it>
This commit is contained in:
parent
7d6a575cae
commit
ab97e5e834
8 changed files with 340 additions and 105 deletions
21
CHANGELOG.md
21
CHANGELOG.md
|
|
@ -1,5 +1,26 @@
|
|||
# Changelog
|
||||
|
||||
## 0.25.0
|
||||
|
||||
Honest install badge — the flow list and analyzer only offer
|
||||
"Install" for capabilities a configured store can actually resolve:
|
||||
|
||||
- **Store-resolvability split in the flow list.** Missing
|
||||
capabilities are classified BEFORE any click: store-resolvable
|
||||
ones keep the amber chip + Install link (which now installs only
|
||||
those), the rest render a quiet "not in store" chip whose tooltip
|
||||
explains the three recovery paths (local install via
|
||||
`chain install --link`, adding the providing store, configuring
|
||||
the MCP/n8n integration). Previously the Install action covered
|
||||
every missing capability and could end in the hub's
|
||||
"no store entry for '<name>'" error.
|
||||
- New host contract: `_FileList` consumes the host's
|
||||
`storeCapabilities` (already exposed on `FlowEditorPage`) for the
|
||||
split; hosts should pass only capabilities the store can install
|
||||
(installable status, native kind).
|
||||
- **Analyzer not-in-store message** now names all three recovery
|
||||
paths instead of only the local-install hint (EN + DE).
|
||||
|
||||
## 0.24.1
|
||||
|
||||
- No ALL-CAPS "FLOWS" panel header: the page toolbar already names
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue