Shotlog - Screenshot Log
Public Made by Adomby adom
See the shots your AI never showed you, and know it actually SAW them. adom-shotlog streams every screenshot the AI gathers into a live gallery (webview/pup/browser/phone), reports whether a human is really watching and on which surface, and ingests Adom Bridge child-window arrays via --meta.
Gallery images don't scale with window width: fixed ~800px, wide pup canvas mostly empty margins
Gallery does not scale with window size: fixed-width images strand most of a wide canvas
Observed (Drew's laptop, 2026-07-30, shotlog v0.24.3, pup surface): in a ~1500px-wide pup window (/log/?surface=pup&channel=nsf-pcl), each card stretches to full width but the image inside stays at a fixed ~800px width, centered, leaving large empty margins on both sides of every shot. A 1400x765 stored image renders at roughly half the available width; the wide canvas (the whole point of the pup surface: "zoom uses nearly the whole screen") is mostly dead space.
Expected: the image should scale to the card's content width (up to its stored resolution, or at least a sensible max like 90% of the card), so a wide window means bigger, more readable shots. This matters doubly for text-heavy captures (VS Code windows, dense gantt charts) where the fixed width makes them unreadable without opening the zoom modal for every single shot.
Repro: open the viewer in any wide window (pup or plain browser), inject a landscape screenshot wider than ~800px, resize the window wider: cards grow, images do not.
Guess at the cause: the gallery CSS was tuned for the skinny 20% webview panel (dev-skill mentions ralph-testing the skinny view) and the image element carries a fixed max-width instead of a percentage of the card; the wide-canvas case never got the same treatment.
Both channels (read-captures, nsf-pcl) behave the same.