§ 09 — Changelog
Whatshipped&when.
A running log of this studio site itself — features, lab experiments, micro-interactions, and the engineering polish that makes them stick. Newest first.
Entries
11
Edition
MMXXVII
Source
Hand-curated
Repo
GitHub
Snapshot, fullscreen, and a public changelog
- D shortcut + visible Save PNG button on every /lab/<slug> playground — dumps the live canvas as a timestamped PNG.
- /changelog page (this one) reading from a static, hand-curated list. New Curator and Snapshotter achievements (12th and 13th).
OG images for /uses, /now, /about
- Edge-rendered 1200×630 OpenGraph images for the three biggest static pages. Same template family as the existing per-slug OGs.
- 11th achievement Tinkerer added, unlocked on first /uses visit.
/uses page + JSON Feed v1.1 endpoint
- New /uses route — opinionated 7-section answer to ‘what's your setup?’.
- Public /api/feed.json combining journal posts, works, and lab experiments. Date-sorted, edge-cached, CORS-open.
- /lab/<slug> bottom now shows Previous and Next experiment links plus a [ / ] · J / K hint chip.
Three more lab experiments
- Wave Interference, Kaleidoscope Mirror, and Metaballs Field — each with its own init + tick + Brief / Controls / README.
- All three respect prefers-reduced-motion, pause off-screen via IntersectionObserver, and cap FPS individually.
Command-palette content search & per-post JSON-LD
- ⌘K now indexes journal post bodies and lab summaries — typing surfaces matching content, not just routes.
- Per-post BlogPosting schema.org JSON-LD on /journal/<slug> for richer Google previews.
- Footer shows a monospaced commit-hash link to the exact GitHub commit.
Edge OG images + /journal/feed.xml
- Per-slug OG images on works, journal, and lab — generated at the edge.
- Atom feed at /journal/feed.xml. Anchor-link copy buttons on hero titles. Hero-italic scramble-text effect.
Tab-title flicker, ::selection, print stylesheet
- Title flickers a wink message when the tab loses focus.
- Custom ::selection color, full print stylesheet, once-ever first-visit nudge.
- Live Joypurhat-local clock in the footer.
Scroll progress, S-key share, true-believer easter egg
- Top scroll-progress hairline on every non-journal page (defers to ReadingProgress on journal posts).
- S key copies the current page URL with a toast.
- Type d-e-l-o-w-a-r anywhere → brand reveal modal + 10th achievement True believer.
- Share-post pill on every journal entry.
Achievements page, lab filters, J/K/F shortcuts
- /achievements board — see every unlock and its description live.
- Lab category filter pills, prev/next/fullscreen shortcuts on playgrounds.
- Cursor-spotlight glow on dark sections (respects reduced-motion).
Toasts, achievements, G-key nav, Konami
- Global toast primitive + 9-id achievement system, persisted in localStorage.
- G+key chord navigation. Animated favicon. DevTools console banner with open-detection.
- Lab page random pill + per-card hover-reveal copy-link.
Unique demo per experiment + 5 new playgrounds
- Every lab card now shows its own runtime mini-preview — no more shared demos or duplicate first-word overlay.
- 5 new experiments: reaction-diffusion, voronoi-cells, flow-field, lissajous-orbits, boids-flock.
- Several review-found bug fixes: shader-storm tear-down, off-screen rAF still scheduled, latency false-jank, mouse-velocity drift, Gray-Scott edge depletion.
The full diff lives on GitHub — every PR, every commit, every preview deploy.