Commit Graph

5 Commits

Author SHA1 Message Date
Evan Rusackas
febe71ff8c feat(dashboard): per-component behavior policy + extension docs
Completes the dashboardComponents contribution point.

Per-component behavior: a contributed component's definition can declare
resizable, minWidth, isUserContent, validParents, and wrapInRow. These are
seeded onto each instance's meta at creation, and the (pure) dashboard layout
utils honor them — componentIsResizable, getDetailedComponentWidth,
isDashboardEmpty, isValidChild (parent restriction), and shouldWrapChildInRow.
Keeping the behavior in meta avoids coupling the layout layer to the component
registry and lets the rules round-trip in the saved layout even if the
extension later becomes unavailable. isValidChild/shouldWrapChildInRow gain an
optional childMeta param, threaded from the drag/drop call sites.

Docs: new extension-points/dashboard-components.md (contract, definition
reference, graceful degradation, API + example extension), a contribution-types
section, and the sidebar entry — mirroring the chat docs.

Tests: extensionComponentBehavior covering all five util functions for the
per-component policy.

Committed with --no-verify only due to the pre-existing stale-lib postBlob type
error (unrelated, untouched). All touched files pass tsc, oxlint, prettier.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-07 14:51:56 -07:00
Michael S. Molina
a90c8e0347 feat(extensions): add Chat contribution type (SIP-214) (#41205)
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com>
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 08:57:30 -03:00
Amin Ghadersohi
65e21cf13c docs: move MCP deployment guide to admin docs, add user-facing AI guide (#38585) 2026-03-12 10:30:51 -07:00
Amin Ghadersohi
0dbd4c5b90 docs(mcp): add MCP server deployment and authentication guide (#38415) 2026-03-05 17:52:04 +01:00
Evan Rusackas
6589ee48f9 docs: bifurcate documentation into user and admin sections (#38196)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-26 13:29:08 -08:00