Skip to content

dashboard@0.105.0

Choose a tag to compare

@adaam2 adaam2 released this 17 Aug 09:42
· 625 commits to main since this release
b409ccb

Minor Changes

  • 6228ad5: Introduce a paint-by-numbers page-template layer so dashboard pages share one structure. Adds ResourceListPage, DetailPage, TabbedPage, FormPage, SettingsPage, OverviewPage, WorkbenchPage, WizardPage, CenteredPage, and a FullBleedPage escape hatch (in @/components/page-templates), plus composite widgets InlineEmptyState, StatRow, SummaryCard, and DetailBody. Migrates ~34 pages onto the templates.

    Consolidates the design-system primitives: removes the dead Modal/IconButton subsystem, folds PrivateInput into Input (new reveal prop), DashboardCard into Card.Dashboard, ToggleButton into the SegmentedControl module, and Editable into editable-text; renames the analytics tile chart/MetricCard to StatTile so MetricCard is the sole primitive; and promotes the shared detail-page primitives (SettingsSection, DetailSidebarNav) out of the mcp path into @/components/detail.

  • 91f8234: An organization whose enterprise trial has ended now lands on a page that says so and books an upgrade call, instead of the generic book-a-demo screen a company that had never heard of Gram sees. Anyone still inside a trial can reach the same page from the sidebar countdown to upgrade early.

  • 3705830: Scan captured skill manifests for prompt injection at capture time and show current-version findings on skill details. Admins can configure the existing Prompt Injection policy from the Skills page. A completed judgement records either a finding or clean coverage; unavailable judgements are retried on a later activation and never become durable clean results. Scanning never fails the upload. Coverage is usage-based rather than catalog-based, so a version no agent ever loads is never judged.