Release v0.9.0 — Stale Cache Fix, Bigger Add Button, and Copyable Summaries
What's New in v0.9.0
This release kills a class of post-deploy errors we've been chasing for a while, fixes a touch-target regression on the dashboard, and makes AI summaries easy to grab.
The Stale Cache Fix
After every deployment, some visitors were hitting a wall of missing-asset errors: hashed files from the previous build (like /_app/immutable/nodes/*.js) were still being requested after they'd been removed from the server. The service worker held onto immutable assets keyed by the last build's version and never fully coordinated a wipe, so browsers kept asking for chunks that no longer existed.
The service worker now handles deploys cleanly:
- On activation it purges every outdated versioned cache (cache-
,immutable-,api-prefixes), keeping only the current build's caches. - It then tells any open tabs there's a new version available, and those tabs reload to the freshly deployed bundle immediately.
No more ghost-request 404s after a deploy, and no manual refresh to get the new app.
A Bigger Add Button
The "Add" button on the change dashboard was 40px tall — a hair short of the 44×44px minimum WCAG recommends for touch targets (WCAG 2.5.8). It's now 44px, matching the rest of the dashboard's actions, and it shows a visible focus ring when you tab to it, so keyboard navigation stays obvious.
Copy an AI Summary in One Click
Every change summary on the Activity feed — those plain-English descriptions of what changed on a page — can now be copied to the clipboard with a single tap. A small "Copy" pill sits on each summary and confirms with a toast, which is handy when you want to paste the summary into a ticket, a Slack message, or a vendor escalation.
Get Started
Visit the Activity page and try the new Copy pill on any change summary, or hit the Add button on your dashboard — it's now easier to tap and to focus. As always: sign up free, no credit card.