Changelog
Changelog
What's shipped on this site — launches, features, and the occasional experiment.
The Scorecard gets a memory
Redesigned /scorecard around a prominent latest run and a compact, expandable history, so score movement stays legible without creating a detail page for every audit.
Homepage activity now comes from the changelog
The homepage's hand-maintained activity list is now a linked preview of the public changelog, with explicit dates and deterministic same-day ordering.
Public changelog launches
A reverse-chronological log of what ships on this site — launches, features, infrastructure, and experiments. Starting with this page.
WebMCP read-only tool surface
Registered three read-only, agent-callable WebMCP tools behind Chrome's origin trial — pure progressive enhancement, removable in one step, and consumed by approximately nothing.
Raw-markdown post variants + content negotiation
Every post now has a token-efficient raw-markdown sibling at /writing/<slug>.md, and the canonical URL itself serves markdown when a request genuinely prefers it. Took three attempts to land the negotiation.
The public Scorecard
Published /scorecard as a manually verified snapshot of the site's latest Accessibility, Performance, SEO, and Agentic Browsing results — the same facts exposed to human and agent readers from one source.
mattpyle.com goes live
The domain went live with www as the canonical host. Fixed every emitted URL to the canonical host, fixed a layout-shift regression, captured the first live-network baseline, and confirmed every AI crawler gets a 200.
Self-hosted fonts, Performance back to 100
Dropped the render-blocking cross-origin Google Fonts stylesheet for self-hosted subset woff2 files. Live Performance went from 84–87 to 97–100 on every page; first paint from ~3.3s to under a second.
A new light theme
Retired the dark, amber, monospace look for a warmer, serif-led reading design — and moved the accent from a default-reading clay orange to oxblood to break the 'AI-generated design' tell.
Rebuilt on Astro
Moved the site onto Astro content collections and shipped the foundational discoverability layer — sitemap, robots.txt, agents.md, and llms.txt. The foundation everything else here sits on.