Skip to content

New caliper.run design system UI (v0.28.0) - #4

Merged
dennisonbertram merged 4 commits into
mainfrom
dennisonbertram/design-system-prompt
Jul 3, 2026
Merged

New caliper.run design system UI (v0.28.0)#4
dennisonbertram merged 4 commits into
mainfrom
dennisonbertram/design-system-prompt

Conversation

@dennisonbertram

Copy link
Copy Markdown
Collaborator

What

The redesign release: the dashboard is now the caliper.run design system end to end. Full details in CHANGELOG.md (0.27.0).

  • New default UI (public/): Home → folder → session drill-down, all-folders page (filter + 5 sorts), session waterfalls, lazy per-run inference-vs-tool timelines, quoted first-prompt titles, red "nerfed" fallback markers + analyze/disable prompts, scope-aware ⧉ Optimize spend (machine/folder/session), 11-step guided tour, dark mode.
  • Server: /v1/session-scope/{subagents,observed,observed/:runId} so any session can be drilled into.
  • Previous UI preserved at /legacy/ for one release.
  • Process: docs/DEPLOYING.md documents the release checklist (manual check → changelog → screenshots → readme); screenshots regenerated from demo data only; test/tour-sync.test.mjs keeps the tour honest; demo data now exercises waterfalls and nerfed markers.

Verification

  • npm test (control-tower): 87 tests, 0 fail (incl. new tour-sync suite)
  • Manual agent-browser smoke on demo data: all views, tour end-to-end, modals, dark mode — zero console errors
  • ux-walker: 9 stories against the live demo server — 9/9 pass, no high/critical findings (report: .context/ux-walker-v2/latest-report.md, local)

🤖 Generated with Claude Code

dennisonbertram and others added 4 commits July 3, 2026 12:01
Redesigned dashboard: caliper.run tokens (Geist, white/ink, single blue
accent), Home → folder → session drill-down with breadcrumbs and deep
links, all-folders page with filter/sorts, session waterfalls + per-run
inference-vs-tool timelines (lazy reconstruction), quoted first-prompt
titles, red "nerfed" fallback markers with analyze/disable prompts,
scope-aware Optimize spend buttons, an 11-step guided tour enforced by
a tour-sync test, dark mode, and honest loading/empty states.

Server: session-scoped drill-down endpoints (/v1/session-scope/*) so any
session can be reconstructed, not just the active one. Previous UI kept
at /legacy/ for one release. Demo data now generates timed subagents and
a nerfed session so demos and screenshots exercise the full UI.

Verified per docs/DEPLOYING.md: 87 package tests green (incl. tour-sync),
manual agent-browser smoke on demo data, and a 9-story ux-walker run
(9/9 pass, no high/critical findings).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…e becomes 0.28.0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The v2 UI replaced public/app.js; these suites cover the legacy helpers
until /legacy/ is removed. v2 has tour-sync.test.mjs.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@dennisonbertram dennisonbertram changed the title New caliper.run design system UI (v0.27.0) New caliper.run design system UI (v0.28.0) Jul 3, 2026
@dennisonbertram
dennisonbertram merged commit 029bc40 into main Jul 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant