Commit Graph

1260 Commits

Author SHA1 Message Date
shadcn 352f2094bd feat(registry): add health monitoring (#11616)
* feat(registry): add health monitoring

* fix(registry): cache health directory route

* fix(registry): harden health state transitions
2026-08-25 15:49:59 +04:00
shadcn f0ae33a80c docs(www): add private github registries changelog (#11611) 2026-08-24 13:14:48 +04:00
Truong Giang ac60ef5c4d chore(directory): update @soralabs URLs to ui.soralabs.studio (#11605)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-23 15:17:53 +04:00
github-actions[bot] 1773ecfeeb chore(release): version packages (#11567)
Co-authored-by: shadcn <m@shadcn.com>
2026-08-21 21:27:21 +04:00
shadcn 33c81f991f feat(shadcn): add private repository support for github registries (#11582)
* feat(shadcn): add private repository support for github registries

* style: code
2026-08-21 21:24:02 +04:00
Connor Love c06da1d0e9 feat(registry): add Honest UI to directory (#11517) 2026-08-21 12:31:24 +04:00
Srinath-g639 ed4e09091a chore(directory): rename the snap-cn namespace to snapcn (#11471) 2026-08-21 12:31:12 +04:00
shadcn 19b67204fb fix(docs): exclude accordion from typeset styles (#11579)
Typeset was restyling the accordion header (h3) and content paragraphs on
/docs/introduction, breaking trigger alignment and content spacing.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: shadcn <shadcn@users.noreply.github.com>
2026-08-21 10:11:48 +04:00
Ryan Yang 4e88ab81ae feat(registry): add @motion-lexicon to the registry directory (#11485) 2026-08-20 14:32:30 +04:00
ilinxa fc90a0cebf feat(registry): add @ilinxa to the registry directory (#11493) 2026-08-20 14:32:15 +04:00
TaymaZ Akbari 60290aebc0 feat(registry): add @persianlabsui to registry directory (#11496) 2026-08-20 14:32:01 +04:00
Akhil Panwar 7cea65c2d3 Add @brut-ui registry to the directory (#11513) 2026-08-20 14:31:48 +04:00
郅楚珩 (Alex Chih) d7d603dca7 feat(registry): add @washiveil to the registry directory (#11473)
Co-authored-by: shadcn <m@shadcn.com>
2026-08-20 14:30:54 +04:00
Matthew Blode ed481be7ae feat(registry): add @blode (#11543) 2026-08-20 14:30:10 +04:00
Alex 7ba7b20411 feat(registry): add @better-auth-ui to registry directory (#11314) 2026-08-20 14:29:10 +04:00
Noppakorn Kaewsalabnil cfa17b7ee8 feat(registry): add @vernostudio to the registry directory (#11398)
* feat(registry): add @vernostudio directory

* refactor(registry): update new description for vernostudio
2026-08-20 14:28:39 +04:00
Ronny Badilla b4f2023b1d feat(shadcn): add migrate base-color (#11248)
* feat(shadcn): add migrate base-color

Add a `base-color` migration that switches a project's base color and
rewrites its theme CSS variables, mirroring `migrate icons`. Only tokens
that still hold the source base color's value are replaced; customized
tokens are left untouched and reported. `--from` defaults to the current
`baseColor`.

* chore: add changeset

* chore: changeset

---------

Co-authored-by: shadcn <m@shadcn.com>
2026-08-20 12:34:02 +04:00
Wolfr 5c8f5b0674 fix(styles): unify questionnaire and field choice-card styles (#11436)
Fixes https://github.com/shadcn-ui/ui/issues/11435

Adds an example for disabled items in questionnaires (important for testing hover states). Other than this, CSS only changes as described in the issue.
2026-08-18 09:50:01 +04:00
Saurabh Yadav 8a7701ec27 registry: add @velobits to the registry directory (#11492)
* feat(registry): add @velobits to registry directory

* feat(registry): update @velobits homepage and URL to new domain
2026-08-17 16:17:15 +04:00
Shadi Al Milhem 5f8a27787a feat(registry): add @flagcn to directory (#11516)
Signed-off-by: Shadi Al Milhem <almilhemshadi@gmail.com>
2026-08-17 14:38:14 +04:00
Riazul Islam c97fee8eee feat(registry): add @remotionui registry (#10998) 2026-08-17 13:30:57 +04:00
github-actions[bot] d4fc45b1fb chore(release): version packages (#11503)
Co-authored-by: shadcn <m@shadcn.com>
2026-08-13 22:43:17 +04:00
Wolfr dec288ed71 docs(figma): re-add Obra shadcn/ui Community Edition to free section (#11494)
* docs(figma): re-add Obra shadcn/ui Community Edition to free section

* docs(figma): improve description for Pro offering
2026-08-13 17:20:38 +04:00
Devon Govett a85299a9ed feat: Add HoverCard and update ContextMenu in aria base (#11379)
Co-authored-by: shadcn <m@shadcn.com>
2026-08-12 19:18:35 +04:00
Mona Brahmakshatriya 21be38a7fd Add ShadcnStore Design System to Figma resources (#10344) 2026-08-12 18:17:40 +04:00
github-actions[bot] efac598707 chore(release): version packages (#11462)
Co-authored-by: shadcn <m@shadcn.com>
2026-08-12 00:38:09 +04:00
shadcn 401d10b818 feat(helpers): human-in-the-loop mocking for the AI SDK (#11484)
* feat(helpers): add human-in-the-loop mocking

* feat(helpers): adopt useChat message generics and finalize human-in-the-loop

* chore(helpers): tighten changesets

* refactor(registry): use named message type aliases with createChat

* docs(changelog): add helpers human-in-the-loop entry

* docs: add changelog
2026-08-12 00:34:51 +04:00
shadcn dcf56edd57 fix(docs): use render prop instead of asChild in base ui docs (#11478)
* fix(docs): use render prop instead of asChild in base ui docs

The base ui docs were copied from the radix docs without adapting the
code examples to the Base UI API. Replace asChild with render, remove
the radix-specific --radix-popper-anchor-width CSS variable (base
DropdownMenuContent already sizes to --anchor-width), and update
data-[state=open] to data-open.

Closes #9049

* style: code format
2026-08-11 21:28:22 +04:00
Rohit Sharma 37c58947e2 docs(base/data-table): replace asChild with render prop in DropdownMenuTrigger examples (fixes #10934) (#10980) 2026-08-11 20:18:09 +04:00
Vatsal Trivedi 41bbc12cfd feat(registry): add @knock-codes to registry directory (#11122)
Registers the knock.codes open source registry so it's addressable via
the @knock-codes namespace (npx shadcn add @knock-codes/<item>).

Co-authored-by: shadcn <m@shadcn.com>
2026-08-11 12:33:43 +04:00
Gregor Gabrič 43b8fb0f52 add preskok registry (#10854) 2026-08-11 12:26:54 +04:00
Alex Tatu 30e9e2cfe2 chore(directory): update @aicanvas logo and description (#10893) 2026-08-11 11:31:24 +04:00
David Klein 8c1c2bc466 registry: point the @diklein homepage at its components index (#11319)
diklein.com/components lists the registry's items with install commands, so directory visitors land on the components instead of the site's front page.
2026-08-11 11:27:35 +04:00
RMahammad 0488ea72db feat(registry): add @motiq to registry directory (#11220) 2026-08-11 11:27:23 +04:00
Srinath-g639 7f974ecd00 feat(registry): add @snap-cn to the registry directory (#11386) 2026-08-11 11:27:11 +04:00
Miracle Onyenma 75eda6f078 Update homepage and URL for @aevr entry (#11425) 2026-08-11 11:26:43 +04:00
Kacem Mathlouthi fad0661520 feat(registry): add @benday to the registry directory (#11447) 2026-08-11 11:25:35 +04:00
dev55acc-ai 8ce9a27b44 registry: add @motion-menu to directory (#11456) 2026-08-11 11:25:18 +04:00
Matt Wierzbicki 2f3b7a6543 feat(registry): add @initium to registry directory (#11464)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-08-11 11:24:59 +04:00
Aniket Pawar 6cbdb5d52a Update logo SVGs to use CSS variables (#10897) 2026-08-11 11:24:28 +04:00
Wongkraiwich Chuenchomphu 03e3d8da20 feat(registry): add @openmirai to the registry directory (#11367)
Co-authored-by: OpenMirai Developers <developers@openmirai.com>
2026-08-11 11:12:23 +04:00
Chánh Đại d14b6e69a9 docs(figma): update shadcncraft description to reflect new features (#11467)
* docs(figma): update shadcncraft description to reflect new features

* docs(figma): update shadcncraft Figma kit URL to point to /figma page
2026-08-10 21:36:18 +04:00
Koustav Ganguly 3cc09c1a09 feat(registry): add @atroui (#11420)
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-10 09:39:36 +04:00
Terra 5eb130d72d feat(registry): add @blockforge to the registry directory (#11449) 2026-08-10 09:00:04 +04:00
Kevin Van Cott 6261bd89f7 feat: update data table docs to TanStack Table v9 (#11399)
* feat(v4): update data table docs and examples to tanstack table v9

- Migrate all data-table demos, dashboard-01 blocks, and the tasks
  example to the TanStack Table v9 stable API (tableFeatures, useTable,
  createColumnHelper)
- Add a shared data-table-features.ts module to the tasks example
- Rewrite the base/radix/aria data-table.mdx guides for v9 and update
  table.mdx links
- Remove the orphaned components/cards/payments.tsx (the live payments
  card no longer uses TanStack Table)
- Pin the frozen v3 dashboard-01 registry payloads to react-table v8 so
  legacy CLI installs keep working now that v9 is npm latest
- Fix pre-existing docs bugs (base preview styleName, radix frontmatter
  base, aria getFlatHeaders missing .map)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* fix(v4): register built-in filter/sort fns and use FlexRender component

In v9 the built-in filter and sort functions are tree-shaken like
everything else: a column's default filterFn of 'auto' resolves through
the filterFns registry on the features object, so an unregistered
includesString made the demo filter inputs silently no-op. Register
filterFns/sortFns in every table with filter/sort UI and document the
requirement in the data-table guides.

Also replace flexRender() call sites with the v9 FlexRender component:
table.FlexRender where the table instance is in scope, the imported
FlexRender in the dnd-kit blocks whose DraggableRow renders cells
outside it.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

* clean up comments for best practices

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: shadcn <m@shadcn.com>
2026-08-06 21:09:43 +04:00
shadcn 9846e22ce5 fix: control alignment for questionnaire choices (#11424) 2026-08-06 15:36:01 +04:00
github-actions[bot] b1c580c637 chore(release): version packages (#11374)
Co-authored-by: shadcn <m@shadcn.com>
2026-08-05 23:11:16 +04:00
shadcn 3e54530e31 feat: questionnaire (#11414)
* feat(questionnaire): add core package and tests

* feat(questionnaire): add registry UI, examples, and docs

* chore(questionnaire): prepare release

* fix(questionnaire): align release examples and docs
2026-08-05 23:08:44 +04:00
ozzy 607e8a9717 feat(registry): add interior registry to directory (#11376) 2026-08-04 12:45:18 +04:00
Jay Sharma f0cad1d9f8 Add @23rd into trusted registries (#11377)
* add @23rd into reg..

* verify signing
2026-08-03 18:05:38 +04:00