Changelog

What's shipped.

Every version of every product, most recent first. Buyers get a new download URL automatically whenever a kit they own ships a new version.

  1. 2026-04-28 · AgentKit · v1.7.0 feature

    48 components, mobile-tour, real screenshots

    • Component library grew to 48 (from 22) — full coverage of agent UI primitives.
    • Hero figure on the sales page swapped from a components catalog to the actual landing page.
    • Mobile screenshot tour (Hero / Chat / Trace) shot on real phones at 9:19.
    • Docs sweep: README, GETTING-STARTED, MIGRATING all aligned to v1.7.0 / 279 tests / 65 components.
  2. 2026-04-28 · webdesignhot.com feature

    Sales page polish + live scarcity

    • "X of 50 left" early-bird counter pulled live from Supabase orders.
    • 8-question FAQ section between Stack and Pricing.
    • Product JSON-LD for Google rich-snippet pricing + availability.
    • Personalised /thanks page (masked email + 3-step next actions + share intent).
    • Vercel Web Analytics + Speed Insights wired via prod-only script tags.
    • OG image regenerated to fix size/dimensions; description trimmed to spec.
    • /refunds playbook documented in docs/refunds.md.
  3. 2026-04-27 · webdesignhot.com fix

    End-to-end purchase pipeline hardening

    • Polar webhook: switched from validateEvent to standardwebhooks directly — schema-parse no longer bubbles 401s.
    • Astro 6 security.checkOrigin disabled so no-Origin webhook POSTs are not rejected (signature verification stays).
    • Webhook now accepts both snake_case (wire) and camelCase (SDK) payload shapes.
    • R2 S3 client: requestChecksumCalculation/responseChecksumValidation set to WHEN_REQUIRED to fix SigV4 mismatch.
    • robots.txt added; sitemap filter excludes /api/, /download/, /thanks, /waitlist-thanks.
    • Catch-all route splits 404 / WP-archive / resources-subdomain cleanly.
  4. 2026-04-27 · webdesignhot.com infra

    Legacy subdomain consolidation

    • nginx 301 from new.webdesignhot.com / legacy.webdesignhot.com → resources.webdesignhot.com (preserves old SEO).
  5. 2026-04-20 · AgentKit · v1.0.1 feature

    Standalone AI component library

    • Added 6 importable AI components (TokenCounter, ModelSelector, AgentStatus, CodeBlock, PromptPlayground, StreamingText).
    • New docs/COMPONENTS.md reference for every component with props and examples.
    • OG image, favicon, SEO metadata, robots.txt, sitemap.xml.
    • Removed create-next-app default favicon, added brand-colored favicon.svg.
  6. 2026-04-20 · AgentKit · v1.0.0 launch

    AgentKit launch

    • First release. 9 landing sections purpose-built for AI agent products.
    • Live streaming chat with OpenAI / Anthropic tool-calling.
    • Agent trace viewer with expandable tool calls.
    • Tool-calling demo with 4-phase animation.
    • 3 built-in themes (editorial-dark / bright / cool-blue) via data-theme.
    • Self-hosted fonts (zero FOUC), edge-runtime chat API.
    • Docs: README, LICENSE, DEPLOY, CUSTOMIZE, COPY-FRAMEWORK, COMPONENTS.
  7. 2026-04-20 · webdesignhot.com fix

    Centering bug + FOUC + editorial polish

    • Fixed unlayered `* { margin: 0 }` that was overriding Tailwind v4 @layer utilities (mx-auto, px-*).
    • Migrated fonts to self-hosted via fontsource; added font preloading with fetchpriority="high" to eliminate swap reflow.
    • Replaced SVG fractal-noise grain with subtle acid-green radial gradients (cleaner on screens).
    • Updated homepage copy — concrete dates instead of "Month 1/2/3" internal jargon.
  8. 2026-04-19 · webdesignhot.com feature

    AgentKit sales page + waitlist

    • New /products/agentkit page with 9 content sections, pricing, email capture.
    • Waitlist API (/api/waitlist) writing to Supabase waitlist table.
    • /waitlist-thanks page for post-submit confirmation.
  9. 2026-04-19 · webdesignhot.com infra

    Purchase + delivery infrastructure

    • Supabase schema (orders + download_tokens + waitlist tables with RLS).
    • Polar webhook handler with zod payload parsing and idempotent order insertion.
    • HMAC-signed download tokens with constant-time verification, max 10 uses, 7-day expiry.
    • Cloudflare R2 S3-compatible client with signed URL generation.
    • Resend email delivery with HTML template.
    • Migrated from Supabase legacy anon/service_role keys to 2026 publishable/secret format.