Skip to content

feat(workspaces): Show baseline snapshot on Workspaces page - #1588

Merged
dcramer merged 9 commits into
mainfrom
fix/snapshot-baseline-and-warmup
Aug 15, 2026
Merged

feat(workspaces): Show baseline snapshot on Workspaces page#1588
dcramer merged 9 commits into
mainfrom
fix/snapshot-baseline-and-warmup

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

Show the baseline Sandbox snapshot above the Workspace list so operators can confirm the reusable snapshot state.

Also clean up the dashboard surfaces:

  • use one shared snapshot summary for baseline and Workspace detail
  • use the shared selectable row pattern for Workspace rows
  • use shared React components for button links and inline errors
  • remove redundant detail-page chrome
  • add desktop and mobile visual scenarios for the Workspace list and detail page
  • keep the Workspace list available when the baseline registry cannot be read

No CLI environment or Redis warmup behavior changes are included.

Requested by David Cramer.

--

View Junior Session [Sentry]

Hosted builds no longer force the memory state adapter for snapshot create.
The Workspaces page lists the install-wide baseline snapshot from Redis.

Co-Authored-By: David Cramer <david@sentry.io>
@vercel

vercel Bot commented Aug 15, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
junior-docs Ready Ready Preview Aug 15, 2026 5:46pm

Request Review

@github-actions

github-actions Bot commented Aug 15, 2026

Copy link
Copy Markdown

Dashboard visual evidence

Mode: path-selected
Selected: workspaces, workspace-detail, memories, settings

Triggered by:

  • packages/junior-dashboard/e2e/harness.ts
  • packages/junior-dashboard/e2e/system.spec.ts
  • packages/junior-dashboard/src/client/components/Button.tsx
  • packages/junior-dashboard/src/client/components/InlineError.tsx
  • packages/junior-dashboard/src/client/pages/PersonalTokensPage.tsx
  • packages/junior-dashboard/src/client/pages/SettingsPage.tsx
  • packages/junior-dashboard/src/client/pages/memory/MemoryPage.tsx
  • packages/junior-dashboard/src/client/pages/system/BaselineSnapshotCard.tsx

Workspaces · desktop

Workspaces · desktop

Workspaces · mobile

Workspaces · mobile

Workspace detail · desktop

Workspace detail · desktop

Workspace detail · mobile

Workspace detail · mobile

Memories · desktop

Memories · desktop

Settings · desktop

Settings · desktop

Full-page screenshots from the mock dashboard. Not a pixel-diff gate.

sentry-junior Bot and others added 2 commits August 15, 2026 16:25
Keep only the Workspaces baseline snapshot summary. The CLI env and
registry encoding changes were based on a wrong root cause.

Co-Authored-By: David Cramer <david@sentry.io>
Co-Authored-By: David Cramer <david@sentry.io>
@sentry-junior sentry-junior Bot changed the title fix(sandbox): Show baseline snapshot and keep warmup on Redis feat(workspaces): Show baseline snapshot on Workspaces page Aug 15, 2026
…y markers

Register a Workspaces shot that waits on the baseline snapshot heading.
Point system capture at the page header and seed harness mock data so
the baseline card is visible.

Co-Authored-By: David Cramer <david@sentry.io>
@dcramer
dcramer marked this pull request as ready for review August 15, 2026 16:49
@github-actions github-actions Bot added the risk: high PR risk score: high label Aug 15, 2026
Comment thread packages/junior/src/api/workspaces/routes.ts
Baseline snapshot is optional dashboard summary data. Soft-fail Redis or
corrupt registry reads so operators can still manage Workspace recipes.
Also drop redundant empty-state copy on the baseline card.
Co-Authored-By: David Cramer <david@sentry.io>

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 2 potential issues.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 7c59e30. Configure here.

Comment thread packages/junior-dashboard/visual/scenarios.ts
Comment thread packages/junior-dashboard/src/client/pages/system/WorkspaceList.tsx
Co-Authored-By: David Cramer <david@sentry.io>
Co-Authored-By: David Cramer <david@sentry.io>
@dcramer
dcramer merged commit b10e36c into main Aug 15, 2026
39 checks passed
@dcramer
dcramer deleted the fix/snapshot-baseline-and-warmup branch August 15, 2026 18:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: high PR risk score: high

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant