Launch: scripted screenshots (just screenshots) #24
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Blocks
#28 S15: spike before M17 (about two days)
jhgaylor/illogical
Reference
jhgaylor/illogical#24
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Blocks: #28 (and through it the control track)
Repeatable screenshots for the page and README, made by a script so they can be redone when the UI changes, and never showing real data.
Decided 2026-10-01: a scripted Playwright spec.
just screenshots: starts a throwaway daemon (own--state-dir, own port, likejust dev), seeds a demo session, and runs a Playwright spec that writes PNGs tosite/img/(ordocs/img/).$HOME/prompt, scripted output (no real hostnames, paths or history).── restored <time> ──marker after a daemon restart.Done when
just screenshotson a clean checkout regenerates every image, and none of them show anything from geek.Done:
just screenshots(web/screenshots/). A throwaway daemon with a demo HOME (prompt, a small git repo, a stand-incargo) and a scripted ACP agent (demo_acp.py, run asdemo-agent); writes site/img/ (desktop, pane menu, restored after SIGKILL, agent approval, question card, phone agent, phone sheet, phone terminal) and WebP copies. Nothing from geek appears.Found on the way: at an emulated 2x pixel ratio xterm's WebGL renderer draws canvases at the wrong size (2x or 0.5x), so the spec uses the DOM renderer. Worth checking on a real Retina screen (jake-mini) whether WebGL panes are sized right there.