Changelog

Recent releases. Subscribe via RSS.

  1. Phase 1 — Performance + Instrumentation

    web

    ISR 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.

  2. Phase 2 — SEO + Schema + Meta

    web

    SoftwareApplication + 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.

  3. Phase 0 — Foundation Fixes

    web

    WCAG 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.