Changelog
Recent releases. Subscribe via RSS.
Phase 1 — Performance + Instrumentation
webISR cache, LazyMotion migration, AVIF/WebP images, Lighthouse CI gate.
Landing route is now statically prerendered with 5-minute ISR. Framer Motion ~20kb gzip saved via LazyMotion + m. Image pipeline prefers AVIF then WebP. Lighthouse CI in GitHub Actions guards perf/a11y/SEO budgets on every PR.
Phase 2 — SEO + Schema + Meta
webSoftwareApplication + Organization + FAQPage JSON-LD, dynamic OG/Twitter cards via next/og, /llms.txt for AI citation, per-page title template.
Structured data lifts Google + AI-search citation eligibility. /llms.txt advertises canonical pages for Perplexity/ChatGPT/Claude/Gemini. Per-page metadata template plumbs unique titles + 100-160 char descriptions across every public route.
Phase 0 — Foundation Fixes
webWCAG contrast token, canonical CLI count, live system status, CTA unification, form a11y across 36 components.
21 commits eliminating cheap signals: WCAG AA contrast tokens, canonical 11-CLI count across copy, live SystemStatus via /api/healthz, unified primary CTA destinations, autoComplete + id/label pairs on every form input, Stripe lazy-init to clean console, ProviderStack rename, custom 404/500 pages.