A redesigned site: the landing, live docs and a short README, all drawn by the bays' own renderers - #36
Merged
Conversation
…hare, and the sample clock runs forward sidebarBlock() in tui/lib/sidebar.ts draws the Shells block as rows of tones (watchTone beside kindTone); the preview CLI's private copy is gone. The sample dev server's log said 12:04:19 then 12:04:10: its clock now counts on, one second a line. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The hero is an OpenCode window playing a scripted session — a background test run that fails and passes, subagents, Trail recording the PR — then a section per bay, Trail told as four steps with its real recording one click away, /cockpit-setup, and install. Every terminal row is the bay's own core/view code, bundled per bay by scripts/engine.ts and fetched as its section nears the screen. The install commands come from the package version, for OpenCode 1 and 2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
One line, the Trail recording, install for both OpenCodes, a row per bay, /cockpit-setup, doctor, links. Everything the long README held is on the docs site; the four Shell facts only it had — the exit message, folded repeats, the state labels, PTY and restarts — are now in the Shell pages. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Geist and Geist Mono (they were never loading), square corners, mono eyebrows for sidebar groups, the current page marked with an accent rule, terminal code blocks in both themes, and contrast that clears AA everywhere. Structure and URLs are unchanged. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…he recording goes Review walks a turn — a file viewed, a note typed on a line, handed over, resolved by the agent and checked against the changed line — then a screenshot diff. Status is one live context filling through the gauge's steps. Trust runs its own engine: bun test asks, you allow it three times, the fourth Trust answers, and ctrl+x p says so. Windows start mid-action, hold while hovered, settle to one frame under reduced motion, and keep the chat on a phone. The Trail recording toggle is gone; the hero says what the windows are instead. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… and → moves between shells The dev server keeps printing, the test run scrolls its passing files into the failure, the build prints and finishes; a shell is running until its output is all there, and the key that moved to the next one shows for a moment. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…first session <Live scene="…" /> plays the landing's players in any docs page (src/scripts/live.ts, shared). Your first session opens with /cockpit-setup: the agent asks, writes the file, and the sidebar the bays draw rearranges. The five casts and four screenshots in the docs are now windows — the console and its search, Review, Status, Trust and its ledger, /trail across every conversation, /plugins-update. The site carries no recordings: Cast, asciinema-player and the media/casts sync are gone. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…'s loop starts clean media/hero.gif is the landing's hero window through one loop, written by `bun run hero` from the built site (screenshots of the window from the hero's own second zero, so it wraps without a seam; 318 KB). The README and the npm README show it. Fixed on the way: a new loop replayed every beat of the last at once, and the context bar slid back from the end instead of starting at the start. Co-Authored-By: Claude Opus 5.5 <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.
The first item of the after-0.9 plan: the public site, the docs' look, and the README.
The landing — "Flight Deck"
/cockpit-setupand install.core/viewcode, bundled per bay bysite/scripts/engine.tsand fetched as its section nears the screen. Review, Status and Trust play the way the bays behave: a note typed, handed over and resolved (checked against the changed line); one live context crossing the gauge's steps; Trust's real engine learningbun testand then answering it.opencode service restartincluded).The docs
<Live scene="…" />puts the same windows in any docs page. Your first session opens with/cockpit-setup— the agent asks, writes the file, and the sidebar the bays draw rearranges.Cast,asciinema-playerand the media/casts sync are gone.The README
/cockpit-setup,doctor, links. The reference lives in the docs (nothing lost — four Shell facts only the README had moved into the Shell pages).media/hero.gif— the hero window through one loop, 318 KB, written from the built site bybun run hero. The npm README shows it too.Also
sidebarBlock) the preview CLI and the site share, with tests; the sample dev server's clock no longer runs backwards.Not in this PR
The domain move, removing the now-unused
media/GIFs andtapes/casts, and the scripts audit — the rest of the after-0.9 plan.Checked
bun run lint,bun run typecheck, Shell's tests (187),sitebuild (31 pages); landing and docs screenshotted at 1440px and 390px, light and dark, with no page errors.🤖 Generated with Claude Code