v1.1.0 Five new components

UI you own, down to the token

madeui copies Base UI components into your project as editable source and styles them with compile-time StyleX tokens. The rules live in your repo, where you and your agent both read them.

Verify your email

Code sent to mina@acme.dev.

Rate the onboarding

One is rough, five is smooth.

Choose a plan

Billed monthly, cancel anytime.

12 seats × $12$144 / mo

Email notifications

Pick what lands in your inbox.

What’s new

Three things worth a minute.

Bulk actions

Select several invoices and send them in one go.

Saved views

Keep a filter as a view and share it with the team.

Export presets

Reuse the column set your accountant asks for.

Monthly budget

Alerts fire when spend crosses the line.

Pause spend at 100%

Resumes on the 1st.

Share Q3 report

JBPNSL+2
Two-factor authentication

Required for admins from Nov 1.

Keyboard shortcuts

Command palette⌘K
New invoiceN
Toggle theme⌘⇧L

Every control above is the real component, running from the same source you would install.

Source you own

Components land in components/ui as plain TSX. Change anything; there is no package to fork and no override API to learn.

Tokens, not literals

Color, space, type, radius, and motion come from typed scales in lib/. Tokens are imports, not strings: a name that does not exist is a type error, and a rename reaches every use.

Base UI underneath

Focus, keyboard, and positioning from headless primitives. Every state is a data attribute you style in place.