A mirror of the note on the 0.22.2 page: the GitHub release notes for 0.23.0 credit the session map, ASCII poster, and stale-usage warning - those actually shipped in the v0.22.2 tag (release-PR timing during a CI token outage). What the `v0.22.2..v0.23.0` range really contains is the two changes below.
How we got here
Both changes came from using the product. Reading a 700-turn transcript full of `Read`/`Edit`/`Write` tool blocks in monochrome is exhausting - the session "can we add syntax highlighting in session/share views?" ran 467 turns the same afternoon and landed it (6d9a182). And right after the ASCII poster shipped, the old card kept showing up when links were shared - X and friends cache OG images by the literal image URL, so a poster template change never propagates to already-shared links until the URL itself changes (#234).
What changed
Syntax highlighting in transcript views (6d9a182). Session-inspect and share views now highlight code in tool blocks with shiki's core build - JavaScript regex engine, lazy per-language loaders keyed by a single `resolveLang` map, `github-light` theme to match the viewer. File reads, edits, and code fences render like code instead of gray text.
Versioned og:image URLs (#234). Share pages now emit
<meta property="og:image"
content="https://ax.necmttn.com/og/<owner>/<gistId>?v=6-70481ba9" />where `6` is the poster render revision (now a shared `OG_RENDER_REV` constant, the same one the OG function's edge-cache key uses) and `70481ba9` is an FNV-1a hash of the share manifest the meta rewriter already fetches - zero new network calls, degrading to `?v=6` if the manifest fetch fails. Bump the poster template or re-export the share, and the image URL changes, so social crawlers re-fetch instead of serving the old card forever.
Why it matters
Transcripts are the product's reading surface - highlighting makes long agent runs skimmable. And the poster work from 0.22.2 actually reaches timelines now: a template change is a one-line revision bump away from every share card updating, instead of being trapped behind X's image cache.