snatching amp's walkthrough for my own purposes mwhahaha
traverse.dunkirk.sh/diagram/6121f05c-a5ef-4ecf-8ffc-02534c5e767c
1## [0.1.2] - 2026-02-09
2
3### Added
4- **Open Graph Images**: Rich preview cards when sharing diagram links
5 - Auto-generated 1200x630 PNG with diagram title and node pills
6 - Powered by satori + resvg-wasm with Inter font
7 - In-memory caching for fast subsequent requests
8 - OG and Twitter Card meta tags on diagram pages
9- **Deploy Workflow**: GitHub Actions CI/CD via Tailscale SSH
10 - Auto-deploy on push to main with health checks
11- **Config File Support**: Centralized configuration via `config.json`
12 - Configure port, mode, and share server URL
13 - Supports `~/Library/Application Support/traverse/config.json` (macOS) and `~/.config/traverse/config.json` (Linux)
14 - Environment variables override config file values
15
16### Fixed
17- **CommonJS bin entry**: Renamed `bin/traverse.js` to `bin/traverse.cjs` so `npx`/`bunx` work with `"type": "module"`
18- **Version display**: Footer shows git hash in dev, falls back to package version via `bunx`
19- **Smart footer links**: Links to `/commit/` for git hashes, `/releases/tag/` for version strings
20
21### Changed
22- Delete button repositioned on diagram list items
23- Footer version link adapts based on runtime context
24
25**Full Changelog**: https://github.com/taciturnaxolotl/traverse/compare/v0.1.1...v0.1.2