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-05-19 · design.md fix

    Featured cap + density toggle polish

    • Featured section cut from 22 → 8 entries. "Hand-picked" reading as 8% of the entire catalog was self-contradictory; 14 entries demoted to curated — still in the main grid, just not pinned above the fold. Section height shrinks ~62% so the sticky filter toolbar is reachable in 1-2 scrolls instead of 6+.
    • Density toggle CSS bug at 640-1023px viewport — Spacious and Comfortable both used 2 columns, only grid-auto-rows differed. Spacious now drops to 1 column for a real 3/2/1 gradient across all viewports where the toggle is visible.
    • Auto-scroll the main grid into view when the user clicks density while still above it — prevents "I clicked but nothing happened" when the toolbar is sticky but the grid is several screens down. Skips the scroll if the user is already in the grid.
  2. 2026-05-18 · design.md · 0.5.0 feature

    design-md CLI v0.5.0 — diff + token references

    • `design-md diff` now compares typography, spacing, and components — not just colors and radius. Generic flatten() walks nested values into dotted paths (e.g. "button-cta.bg", "scale.hero-display.size"); previously these sections silently dropped from diff output.
    • Site resolver resolves token references like `{rounded.sm}` in radius and spacing fields. Aliases used to leak the literal `{rounded.sm}` string into iframe CSS, silently breaking corner rendering.
    • Ported from Google's @google/design.md PR #51 (diff components) + #26 (token refs), both unreleased upstream.
  3. 2026-05-18 · AgentKit feature

    Pricing A · mobile hamburger · outcome-first hero

    • Pricing: $79 early-bird / $129 regular (was $49/$99). Swept across content collection, components, Polar product, and 5 launch docs.
    • Mobile hamburger menu added — previously all nav links were `hidden sm:inline-block` and <640px visitors could not reach /components, /docs, /#trace, /#pricing, /#faq.
    • Hero rewrite — outcome-first ("Ship your AI product's landing page in an afternoon.") followed by proof, instead of opening with a defensive jab at competitors.
    • Numbers swept everywhere: 80+ components / 47 AI-native / 281 tests / 8 docs (was variously 15 / 22 / 48 / 65 across files).
    • Privacy cleanup — removed name / location / solo-framing across all pages and launch docs; team voice throughout.
  4. 2026-05-10 · design.md infra

    Publish workflow + MCP install docs

    • scripts/publish.sh — one-command publisher that scans packages/*, compares each to npm latest, and publishes only the one ahead. prepublishOnly guards each package against re-publishing the same version.
    • design-md-mcp README rewritten — separated install instructions for Claude Code (`claude mcp add`), Claude Desktop, Cursor, and Codex (`~/.codex/config.toml`).
    • TWITTER-LAUNCH.md, HN-SHOW.md, PRODUCT-HUNT.md drafts refreshed to current state (285 entries, MCP install paths). docs/LAUNCH-ACCOUNTS.md documents the @webdesignhot Twitter handle prerequisite.
  5. 2026-05-09 · design.md feature

    Catalog growth · role aliases · v0.2 spec draft

    • Added glossier, lululemon, dyson — catalog grows 282 → 285 entries.
    • Entry detail page surfaces canonical role aliases (e.g. background = bg = canvas) so authors who used variant names still match the renderer's lookup table.
    • Aliases coverage tightened to 47% across the catalog; 8/8 role-complete on surveyed brands.
    • docs/SPEC-V0.2-DRAFT.md committed — preserves design history while v0.1 stays the active production spec.
  6. 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.
  7. 2026-04-28 · AgentKit 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).
    • OG image regenerated to fix size/dimensions; description trimmed to spec.
    • /refunds playbook documented.
  8. 2026-04-27 · AgentKit fix

    Purchase pipeline hardening

    • Polar webhook switched from validateEvent to standardwebhooks directly — schema-parse no longer bubbles 401s.
    • Webhook now accepts both snake_case (wire) and camelCase (SDK) payload shapes — no more false-negative purchases on payload-shape drift.
    • R2 signed-URL client tightened: SigV4 checksum mode set to WHEN_REQUIRED, fixes intermittent download-link mismatch.
  9. 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.
  10. 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.
  11. 2026-04-19 · AgentKit feature

    Sales page + waitlist

    • New /products/agentkit page with 9 content sections, pricing, email capture.
    • Waitlist API writing to Supabase waitlist table.
    • Post-submit confirmation page.
  12. 2026-04-19 · AgentKit infra

    Purchase + delivery pipeline

    • Supabase schema for orders + download tokens + waitlist (RLS).
    • Polar webhook handler with zod payload parsing and idempotent order insertion.
    • HMAC-signed download tokens — constant-time verification, max 10 uses, 7-day expiry.
    • Resend email delivery with HTML template for the post-purchase receipt + download link.