Supamode 0.4.0 is a foundation release: faster at runtime, faster at build time, and ready for what comes next on the road to v1.
What's new:
- Base UI replaces Radix UI - Every interactive primitive (dialogs, dropdowns, popovers, tooltips, selects, tabs) has been migrated to Base UI for a smaller runtime footprint and snappier interactions
- New theme color and UI polish - A refreshed primary color, tighter spacing in tables and forms, and clearer focus states across the app
- Oxlint replaces ESLint - Linting drops from several seconds to effectively instant
- Oxfmt replaces Prettier - Native-speed formatting for the entire codebase in under a second
- Vite 8 upgrade - Production builds now complete in roughly 1 second, with faster dev server startup and HMR
No features were removed. Every feature that worked in 0.3.x works the same way in 0.4.0.
Read the full announcement for the full migration details and before/after context.
Upgrading: If you've built custom components on top of @radix-ui/* packages, you'll need to update imports to Base UI. See the updating your codebase guide.
Get started: Check out the Supamode documentation to start using the Supabase CMS.












