Skip to content

Add a recorded demo loop to the home and Usage pages - #31

Merged
0xCardinal merged 1 commit into
mainfrom
docs/usage-refresh
Sep 27, 2026
Merged

0xCardinal merged 1 commit into
mainfrom
docs/usage-refresh

Conversation

@0xCardinal

Copy link
Copy Markdown
Owner

A 35-second silent loop of the real app: audit a repository, filter to critical findings, open one, and fix the workflow in the secure editor. It replaces the static product shot on the home page and the top screenshot on the Usage page, in light and dark versions that follow the docs theme.

docs/scripts/record_demo.py records it from the running app: it replays one real audit and fix at a steady pace, draws a cursor, and encodes limited-range BT.709 WebM and MP4 so hardware decoders accept it. The files are fingerprinted so a new recording is never served from cache. demo-video.js plays only the visible video while it is on screen, and shows controls instead of autoplaying under reduced motion.

A 35-second silent loop of the real app: audit a repository, filter to
critical findings, open one, and fix the workflow in the secure editor.
It replaces the static product shot on the home page and the top
screenshot on the Usage page, in light and dark versions that follow the
docs theme.

docs/scripts/record_demo.py records it from the running app: it replays
one real audit and fix at a steady pace, draws a cursor, and encodes
limited-range BT.709 WebM and MP4 so hardware decoders accept it. The
files are fingerprinted so a new recording is never served from cache.
demo-video.js plays only the visible video while it is on screen, and
shows controls instead of autoplaying under reduced motion.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@0xCardinal
0xCardinal merged commit b2ba0a0 into main Sep 27, 2026
10 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