Repository navigation
Show the dashboard in the README and add demo seed scripts - #417
Merged
Merged
Conversation
Seed an isolated SQLite store and workspace with example data (org acme, four repositories, tracker runs, automations, open agent PRs) and capture the dashboard views with headless Chromium, so marketing and README screenshots can be regenerated without a live worker. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
Lead with a run detail screenshot, move "See it working" up to follow setup, replace the workspace diagram with the Work routing view, and add a dashboard section with the runs and pull request views. The pipeline diagram moves to "What the worker does". Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
The embedded video URL is not publicly reachable. Record a tour of the seeded demo dashboard instead and embed it as a GIF. RECORD=1 capture.sh now drives headless Chromium over the DevTools protocol (record.ts), captures frames at 10 fps and encodes tour.gif with ffmpeg. Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Shows the real dashboard in the README and adds scripts to regenerate the screenshots from example data.
README
assets/readme/dashboard-tour.gif, a 26-second, 600 KB tour of the seeded dashboard.Demo seed, capture and recording (
packages/dashboard-ui/scripts/demo/)seed.tswrites an isolated SQLite store andworkspace.tomlwith example data: orgacme, four repositories, 34 runs, 5 automations, 6 open agent PRs, one Sentry monitor.serve.tsruns the real dashboard server against that store.capture.sh <output dir> [port]builds the UI, seeds and serves insidebwrapwith a neutral home path, and captures five views with headless Chromium at 1440x900 @2x. Port defaults to 4410, so a live dashboard on 4400 is not touched.RECORD=1 capture.sh ...also writestour.gif:record.tsdrives headless Chromium over the DevTools protocol (no new dependency), clicks through runs, a run timeline, pull requests, automations and work routing, andffmpegencodes the frames.Review notes
assets/readme/multi-project-workspace.pngis no longer referenced by the README but is left in the repo.capture.shrequiresbwrapand Chromium (plusffmpegfor the tour), and does not optimize the PNGs. The committed screenshots were quantized by hand afterwards.Testing
capture.shre-run end to end after the final change: 34 runs seeded, five screenshots written.🤖 Generated with Claude Code