Skip to content

feat(apollo-vertex): dashboard template foundation — registry, data layer, shell#730

Merged
ruudandriessen merged 2 commits into
mainfrom
pr/1-dashboard-foundation
Jun 8, 2026
Merged

feat(apollo-vertex): dashboard template foundation — registry, data layer, shell#730
ruudandriessen merged 2 commits into
mainfrom
pr/1-dashboard-foundation

Conversation

@petervachon

Copy link
Copy Markdown
Collaborator

Summary

Sets up the scaffolding for the modular dashboard template. This PR doesn't render any visible UI yet — it establishes the routing shell (TanStack Router with a memory history so the preview is self-contained), the data model that every dashboard component will read from, and the two preview routes at /preview/dashboard and /preview/dashboard-minimal. The DashboardContent is a stub that renders nothing; the full implementation comes in PR 8. Reviewers can confirm the routes exist and the page renders without errors.

This is a stacked PR

PRs 2–10 are open as drafts and build on this one. Review and merge in order.

Test plan

  • Visit /preview/dashboard — page renders without errors, no content yet
  • Visit /preview/dashboard-minimal — same
  • No TypeScript errors in the dashboard template files

🤖 Generated with Claude Code

…ayer, shell

Adds registry token updates (insight color palette, font tokens), nav
scaffolding, preview pages, and the core dashboard shell components:
DashboardTemplate, DashboardShellWrapper, DashboardRoutes,
DashboardContent, DashboardLoading, DashboardDataProvider, and
dashboard-data. Also adds Autopilot SVG assets and card component update.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@petervachon petervachon requested a review from a team as a code owner May 21, 2026 15:38
@github-actions

github-actions Bot commented May 21, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (PT)
apollo-design 🟢 Ready Preview, Logs Jun 02, 2026, 07:46:58 AM
apollo-docs 🟢 Ready Preview, Logs Jun 02, 2026, 07:46:58 AM
apollo-landing 🟢 Ready Preview, Logs Jun 02, 2026, 07:46:58 AM
apollo-ui-react 🟢 Ready Preview, Logs Jun 02, 2026, 07:46:58 AM
apollo-vertex 🟢 Ready Preview, Logs Jun 02, 2026, 07:46:58 AM

@github-actions

Copy link
Copy Markdown
Contributor

Dependency License Review

  • 1901 package(s) scanned
  • ✅ No license issues found
  • ⚠️ 2 package(s) excluded (see details below)
License distribution
License Packages
MIT 1671
ISC 89
Apache-2.0 55
BSD-3-Clause 27
BSD-2-Clause 23
BlueOak-1.0.0 8
MPL-2.0 4
MIT-0 3
CC0-1.0 3
MIT OR Apache-2.0 2
(MIT OR Apache-2.0) 2
Unlicense 2
LGPL-3.0-or-later 1
Python-2.0 1
CC-BY-4.0 1
(MPL-2.0 OR Apache-2.0) 1
Unknown 1
Artistic-2.0 1
(WTFPL OR MIT) 1
(BSD-2-Clause OR MIT OR Apache-2.0) 1
CC-BY-3.0 1
0BSD 1
(MIT OR CC0-1.0) 1
MIT AND ISC 1
Excluded packages
Package Version License Reason
@img/sharp-libvips-linux-x64 1.2.4 LGPL-3.0-or-later LGPL pre-built binary, not linked
khroma 2.1.0 Unknown MIT per GitHub repo, missing license field in package.json

Comment thread apps/apollo-vertex/registry/card/card.tsx Outdated
Previously this PR added `gap-6 py-6` to the base `cardVariants` class,
which made every Card consumer in the codebase get 24px vertical
padding by default. metric-card already provides its own inner `p-6`,
so metric cards rendered with stacked padding — a visual regression.

Move the dashboard-specific rhythm to a `variant="dashboard"` option
on cardVariants. Dashboard cards can opt in; other Card consumers
(metric-card, queue cards, comms cards, etc.) keep their previous
behavior.

Addresses review feedback on #730.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@ruudandriessen ruudandriessen requested a review from 0xr3ngar June 4, 2026 09:13
@ruudandriessen ruudandriessen merged commit 79c1b33 into main Jun 8, 2026
51 of 52 checks passed
@ruudandriessen ruudandriessen deleted the pr/1-dashboard-foundation branch June 8, 2026 08:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app:apollo-vertex size:XL 500-999 changed lines.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants