Redpanda UIRedpanda UI

Changelog

Updates to the Redpanda UI Registry.

v1.2.0· 2026-04-28

patch#133@SpicyPete

Pin shipped dependency floors to the version we develop against. Registry items now declare ranges like `^5.1.9` (the actual installed version) instead of collapsing to `^5.0.0`, so consumers start on the known-tested b…

bunx shadcn@latest add @redpanda/all --overwrite
minor#129@SpicyPete

Add `isLoading` prop to `Button`. Renders a centered spinner overlay while preserving the button's natural width, blocks interaction, and sets `aria-busy`. New playground/docs demos showcase the state across variants an…

bunx shadcn@latest add @redpanda/button --overwrite
patch#126@SpicyPete

Polish the Tabs active-indicator animation. The highlight now slides strictly along the tab strip's axis (left/right for horizontal tabs, up/down for vertical tabs) instead of drifting diagonally when tabs wrap onto mul…

bunx shadcn@latest add @redpanda/tabs --overwrite
minor#122@malinskibeniamin

Port the auto-form subsystem from ADP UI back to the registry.

bunx shadcn@latest add @redpanda/auto-form @redpanda/form-error-summary @redpanda/proto-field --overwrite

v1.1.0· 2026-04-27

minor#121@SpicyPete

Theme docs refresh, readability pass on semantic foregrounds, and consumer-facing Base UI regression fixes.

bunx shadcn@latest add @redpanda/all --overwrite
minor#119@SpicyPete

Bulk install experience and Dialog polish.

bunx shadcn@latest add @redpanda/alert-dialog @redpanda/dialog @redpanda/dropdown-menu @redpanda/menubar --overwrite

v1.0.0· 2026-04-22

minor#116@SpicyPete

Post-Base-UI polish. Public API unchanged.

bunx shadcn@latest add @redpanda/all --overwrite
major#114@malinskibeniamin

Migrate every Radix-based primitive to `@base-ui/react@^1.4.0` (Base UI).

bunx shadcn@latest add @redpanda/all --overwrite

v0.3.1· 2026-04-17

patch#112@SpicyPete

**Accordion** - `AccordionTrigger` now shows `cursor-pointer` on hover.

bunx shadcn@latest add @redpanda/accordion @redpanda/alert-dialog @redpanda/breadcrumb @redpanda/checkbox @redpanda/collapsible @redpanda/command @redpanda/context-menu @redpanda/dialog @redpanda/drawer @redpanda/dropdown-menu @redpanda/group @redpanda/menubar @redpanda/navigation-menu @redpanda/popover @redpanda/radio-group @redpanda/select @redpanda/sheet @redpanda/sidebar @redpanda/toggle --overwrite

v0.3.0· 2026-04-16

minor#109@SpicyPete

Add theme-provider component to the registry with documentation and tests. Includes playground type improvements (export RegistryItem, remove as-const boilerplate) and docs site dark mode border color fix.

bunx shadcn@latest add @redpanda/all --overwrite
patch#108@malinskibeniamin

fix(data-table): show "Page 0 of 0" when table has no data instead of "Page 1 of 0" feat(protobuf-provider): add 'secretSelector' to ProtoFieldRenderType union feat(migrate): add remote migration script for fumadocs/cli…

bunx shadcn@latest add @redpanda/badge @redpanda/code-block-dynamic @redpanda/data-table @redpanda/field @redpanda/input @redpanda/proto-field --overwrite

v0.2.1· 2026-04-14

patch#102@malinskibeniamin

**AlertDialog** - Add `forwardRef` to `AlertDialogOverlay` so refs are correctly forwarded to the underlying overlay element.

bunx shadcn@latest add @redpanda/alert-dialog --overwrite

v0.2.0· 2026-04-13

minor#100@sago2k8

**DataTable (wrapper)** - New `<DataTable>` component that manages pagination and sorting state internally. Accepts `columns`, `data`, and optional controlled `pagination`/`sorting` props via discriminated union types t…

bunx shadcn@latest add @redpanda/combobox @redpanda/data-table @redpanda/data-table-filter @redpanda/dialog @redpanda/dropdown-menu @redpanda/multi-select @redpanda/sheet --overwrite

v0.1.0· 2026-04-13

minor#101@sago2k8

Initial release of the Redpanda UI Registry — a component distribution system built with React, TypeScript, and Tailwind CSS v4.

bunx shadcn@latest add @redpanda/all --overwrite
Built by malinskibeniamin. The source code is available on GitHub.