CLChangelog

What shipped,
version by version.

Every meaningful change to Prism, in reverse-chronological order. Subscribe via RSS.

  1. v6

    Honesty + Choice

    Real bundle sizes, WCAG contrast checking, three-way variant generation, and constrained re-rolls in the editor.

    • Real bundle sizes
      Hand-curated gzipped kB for every recommended library, sourced from bundlephobia and release notes. Sums into a real perf grade (A through D) instead of a synthetic score.
    • WCAG contrast checker
      OKLCH theme tokens are parsed via Björn Ottosson's OKLab math, contrast ratios computed against WCAG 2.1, and graded AAA/AA/AA-large/fail with paired sample swatches.
    • Generate 3 variants
      One click fires three parallel generations — performance-first, balanced, maximalist — each with its own theme, stack, and copy. Pick one to apply.
    • Constrained re-roll
      Free-form 280-char nudges in the edit workbench: "make it more brutalist", "lighter palette", "tighter copy". Sent as an explicit override directive to the AI.
    Read full notes →
  2. v5

    Liveness

    The site started feeling alive: realtime gallery, daily picks, activity feeds, embed mode, and OG cards on every shareable URL.

    • Realtime gallery feed
      Trending / Newest / All-time tabs backed by a SQL view with 3-day exponential decay. New stacks fade in at the top with a glow ring and animated New pill via Supabase Realtime.
    • Stack of the Day
      Deterministic daily pick from top-trending, hashed by date. Front-page module that uses the chosen stack's saved OKLCH theme as its swatch.
    • Embed mode and OG cards everywhere
      /s/[id]/embed renders a themed iframe-friendly card with attribution. New OG routes for recipes and library pages. Every shareable URL now previews properly on Twitter, Discord, and Slack.
    • Activity feed
      A new activity_events table populated by SECURITY DEFINER triggers logs saves, publishes, likes, and forks. Surfaces on profiles and as a What others did sidebar on the dashboard.
    Read full notes →
  3. v4

    Accounts

    Real Supabase Auth, RLS-enforced ownership, a My Stacks dashboard, an edit workbench with AI re-rolls, public profiles, and animated OG cards for stacks.

    • Supabase Auth + RLS
      Email/password sign-in, magic-link confirmations, auto-username generation, profiles table, tightened policies for published-or-owner reads and owner-only writes. Likes moved to a stack_likes table with a toggle_like RPC.
    • Dashboard + edit workbench
      /dashboard lists everything you own with stats. /dashboard/edit/[id] is a three-column workbench with theme pickers, library selectors, and an AI Regenerate button.
    • Public profiles
      /u/[username] surfaces a user's published stacks as theme swatch cards with proper OG metadata.
    • Stack OG cards
      Every /s/[id] now generates a 1200x630 share card on demand using the stack's saved theme and the chosen library list.
    Read full notes →
  4. v3

    Variety

    AI-generated themes, an editorial library page, recipe browsing, and a real export pipeline (ZIP + StackBlitz).

    • AI themes
      Generation now produces a custom OKLCH theme: background, foreground, primary, accent, plus typography and radius tokens. Themes are saved with each stack and applied on view.
    • Recipe library
      Six hand-curated briefs with override stacks, custom themes, and detail pages. Long-form descriptions and SEO-friendly slugs.
    • Library editorial pages
      /library and /library/[id] act as a real reference: tags, demos, when-to-use, frequently paired, and stacks using this library.
    • Real exports
      JSZip-based ZIP export with package.json, README, and starter source. StackBlitz button opens an editable sandbox preloaded with the chosen libraries.
    Read full notes →
  5. v2

    Generation

    AI SDK 6 streaming structured output, a live preview pane, and a smarter recommendation engine.

    • Streaming generation
      Switched from canned text to AI SDK 6 streamObject with a Zod schema. Headlines, rationales, and per-library reasons stream into the result panel as they're produced.
    • Live preview pane
      Multiple preview layouts (hero, pricing, form, editorial) react to the active theme and selected libraries in real time, including animated and 3D-ready states.
    • Recommendation engine
      Library scoring respects vibe, audience, performance budget, paid/free toggle, and tag affinity. Output ordered by score with reasons.
    Read full notes →
  6. v1

    Foundation

    The first version of Prism: a brief in, a curated stack out, with a beautiful editorial homepage.

    • Editorial homepage
      Hero, marquee, capabilities, library grid, and integrations sections with GSAP scroll triggers, Lenis smooth scroll, and a custom cursor.
    • Stack composer
      Brief + vibe + audience + perf controls. Outputs a recommended stack with per-library reasons and an impact score.
    • 20-library catalog
      Curated entries for Three.js, GSAP, Framer Motion, Shadcn, Tailwind, Lenis, R3F, drei, Rapier, Spline, OGL, Matter.js, Plasma, WebGPU, Recharts, Mapbox, and more.
    Read full notes →

Command Palette

Search for a command to run...