0.16.0 promotes the studio from a dashboard bundle to its own product surface. The viewer is extracted into the `@ax/studio` package and wrapped as a standalone Electron desktop app, so reading sessions no longer requires going through the web dashboard.
The viewer itself also gets sharper: the sessions palette and share outcome header are unified into one consistent surface, harness hooks now appear in the shared transcript, and transcript paint is virtualized with content-visibility so long sessions scroll smoothly.
Highlights
- The studio is extracted into `@ax/studio` and ships as a standalone Electron desktop app.
- The sessions palette and share outcome header are unified across the studio.
- Harness hooks are surfaced directly in the shared transcript.
- Long transcripts paint lazily via content-visibility, keeping scrolling responsive.
Why it matters
The studio is how shared work gets read, so it deserves to stand on its own. Making it a desktop app with a unified surface and virtualized rendering means the reading experience scales with the sessions ax now captures.