Changelog
What's new.
Every release, in order. ViewPort ships often and every change lands here first.
Auth-session recording, watch mode polish
newKeychain-backed cookie capture for testing pages behind a login wall.
newWatch mode now supports filesystem watching (chokidar) alongside HTTP polling.
fixFixed annotation pins drifting out of place after a diff re-crawl.
Compare mode, export as PDF
newCompare mode — two crawl snapshots side by side.
newExport sessions as JSON, ZIP, or PDF.
choreLocal storage moved to a SQLite database file for faster session reloads.
CLI, CI integration
new`npx viewport crawl` — same local engine as the app, from your terminal.
newCI mode: fail the build when a diff crosses a configurable threshold.
Device spectrum expanded to 14 presets
newAdded Surface Pro, Surface Laptop, Studio Display, Ultrawide Monitor, and Apple Watch Ultra 2.
fixCorrected iPhone 15 preset width from 390px to its real 393px viewport.
Gallery, Page, and Device modes
newThree review modes: Gallery (all pages × all devices), Page (one page, all breakpoints), Device (one device, all pages).
newDiff mode — highlights changed regions against the previous crawl.