Changelog

Short notes on what shipped.

RSS

New

  • 27 AI Assistant blocks — streaming text, reasoning traces, agent steps, voice input and more, each running live on one page.
  • Every block installs three ways from its code drawer: the shadcn CLI, an MCP prompt, or the raw source.
Shipping0.0s
Portside is thinking
Tap to speak

Improvements

  • The MCP server can see every component again — its index had drifted 38 items behind the CLI. A parity test now fails the build if they ever diverge.
  • Fixed five installs that were broken in production, each verified end to end.
spectrum-ui — zsh
npx shadcn@latest add @spectrumui/agent-steps

New

  • The card page was rebuilt as 50 production-ready cards — the code you copy is always the code that renders.
  • /llm-info: the library’s facts in plain text, for AI assistants that read pages instead of browsing them.
pricing-card.tsx
export function PricingCard({ plan }: { plan: Plan }) {
return (
<Card className="w-[320px]">
<CardHeader>
<CardTitle>{plan.name}</CardTitle>
<CardDescription>{plan.tagline}</CardDescription>
</CardHeader>
<CardContent>
<span className="text-3xl font-semibold">{plan.price}</span>

Improvements

  • The blog moved to a centered reading view with richer covers and reader highlights.
  • The auth gate now matches the sign-in design, so hitting it mid-flow no longer feels like leaving the site.

Improvements

  • The catalog was corrected to the 44 components the library actually ships, with New badges restored.
  • Twelve topic hubs now connect related components, with comparison pages against other libraries.

New

  • The Spectrum UI MCP server: one config line, and Cursor, Claude Code, or Windsurf can install any component by name.
spectrum-ui — zsh
claude mcp add spectrum-ui -- npx -y @spectrumui/mcp