|
Some checks are pending
build-gate / build (push) Waiting to run
The rail now has two labelled parts. "Every plugin, by capability" keeps one node per plugin in collapsible CAP 5 -> CAP 1 sections. "What each composite is made of" adds one collapsible section per composite, headed by the composite, with every element nested into it drawn as an indented tree at full depth, ordered by capability at each level. A child repeats in every composite that nests it, as specified. Repeats are aliases, not new nodes: clicking people-groups-grid under big-picture selects the same canonical entry as clicking it in CAP 2 and highlights every copy, so each plugin still has exactly one name. Arrow keys walk only the canonical rows. A declared child that is published nowhere (big-picture's bp-research-header) shows as a "part" row, so the header/grid split inside Big Picture can be named. The dev server's manifest never carried `composes` edges, so under `bun x vite` the Composed-of panel was empty for every composite. It now publishes them from the same meta.json source as the built manifest. Also: bare sibling profile refs (gospel-resources composes "data-tables") now resolve, and rail rows use local SVG icons per capability instead of emoji that rendered as empty boxes without an emoji font. VerticalTabsLayout gains two optional row fields (`selects`, `depth`) and shows badge/count on folder headings; existing consumers set neither. |
||
|---|---|---|
| .. | ||
| dev-plugin.mjs | ||
| discover.mjs | ||