The template's UI layer is now built on Base UI primitives (@base-ui/react@1.6.0) — a complete migration of all shadcn/ui components off Radix.
Breaking changes
- All 28
@radix-ui/*packages removed - Components use Base UI's
renderprop instead of Radix'sasChild - Icons come from
@/components/icons(Tabler) instead of@radix-ui/react-icons
Also in this release
- Restructured README: Why This Template, FAQ, and a promoted cleanup script guide
llms.txtserved at the demo site root for AI assistants- Cleanup script improvements — replacement files live in
scripts/cleanup-templates/as real, typechecked code
Stack: Next.js 16 (App Router) · React 19 · TypeScript · Tailwind CSS v4 · shadcn/ui on Base UI
Live demo: https://shadcn-dashboard.kiranism.dev
Full changelog: v1.0.0...v2.0.0