perf(og): OG cards render in JetBrains Mono via a Worker ASSETS font load (1acaa17)
perf(cpu): Worker CPU/error health assert script, bun run cpu:assert (450c051)
brand: single-source the "sankey.it, powered by heatmapfinance.com" byline (22d8006)
perf(analytics): Cloudflare Web Analytics beacon on every page (48b8270)
perf(cpu): per-path CPU assert via the Workers Observability Telemetry Query API, bun run cpu:assert:per-path (9244b0b)
Changed
perf(loading): loading shimmer claims the full viewport, fixing ticker-page CLS (cb491c1)
perf(fonts): Newsreader ships normal weights only, unpreloaded (489ebed)
perf(identity): identity client stays off the anonymous path (a9a07ec)
perf(imports): deep-import SankeyPanel/SankeyViewerShell instead of the barrel (a7a50a0)
Fixed
fix(a11y): active period pill uses text-accent-ink, not text-white (1d815e2)
fix(cache): purge target hardcoded to sankey.it, not the mount-derived site URL (000afcc)
fix(cron): purge fetch bounded with a 15s abort timeout, so a hung Worker can no longer eat the cron route's own maxDuration (94ba5af)
fix(brand): TickerFlow's on-page eyebrow drops the middle-dot "Sankey It" joiner, matching the OG route's own fix (c07340c)
fix(cpu): per-path CPU assert counts only rows carrying a cpuTimeMs measurement, so a future console.log can't inflate n past the minimum-sample refusal (50ed98e)
fix(cpu): per-path CPU assert's second bucket measures pages only (excludes every /api/ and /auth/ route), not "everything but /api/og" (efd0b2b)
v0.16.12026-09-04
Fixed
fix(a11y): restore the keyboard focus ring on CompanyCard's stretched link (c37f959)