Sora UI has moved to ui.soralabs.studio.Learn more
Sora UI

Changelog

Latest updates and announcements.

Aug 23, 2026

UI

  • New Base UI Accordion primitive (/ui/base/accordion) with spring height morphing, bottom mask gradient fade, chevron spring rotation, exit animation via AnimatePresence, and shared layoutId focus ring gliding.
  • Added 4 interactive showcase variants (default, bordered, separated, ghost) with live documentation showcase.

Infrastructure

  • Migrated Sora MCP server to @xmcp/framework (apps/xmcp) supporting STDIO and HTTP transports.
  • Enhanced global native and WebKit scrollbars with adaptive dark mode styling.
  • Standardized automated Ultracite (Biome) lint-fixing in registry workflows.

Aug 22, 2026

UI & Docs

  • New interactive UI Roadmap & Timeline (/ui/roadmap) tracking Base UI and Radix UI rollouts.
  • Introduced MotionScore™ performance benchmarking guidelines and local Chromium audit CLI commands.
  • Migrated media and video demo assets to cdn.soralabs.studio.
  • Dynamic Edge OG image generation support for /ui and /catalog routes.

Aug 21, 2026

Architecture

  • The Great Sora UI Taxonomy Evolution: restructured the ecosystem into Motion (/docs/motion), Catalog (/catalog), and UI (/ui).
  • Multi-Foundation registry architecture supporting parallel @base-ui/react and @radix-ui/react primitives.
  • Upgraded AI search rewriting prompt to index across all 3 taxonomy tiers.
  • Added backward-compatible Next.js route rewrites and redirects.

Aug 20, 2026

UI Foundation

  • Initial Base UI components released: Button, Checkbox, and Dialog.
  • Eliminated conflicting CSS transitions across buttons and dialog overlays to favor pure GPU compositor transforms.
  • Standardized prefers-reduced-motion compliance across all active components.

Jun 8, 2026

Primitives & Catalog

  • Added ScrollGallery, StickyScrollCards, MagneticCards, TextRevealMask, NumberFlow, PixelBackground, and ProgressiveBlur.
  • Integrated Better Auth with session management, bookmarking system, and Upstash Redis secondary storage.
  • Enforced Ultracite (Biome) linting and Lefthook pre-commit hooks.

May 19, 2026

Genesis

  • Monorepo initialization with Turborepo, Next.js 16 (Turbopack), and Fumadocs documentation engine.
  • Implemented shadcn-compatible component registry generator (apps/www/scripts/build-registry.mts).
  • Initial animated primitives and Tailwind CSS v4 foundation.

Built by Axyl. A motion-first component registry for React.

Last updated: 8/23/2026