Commit Graph

1276 Commits

Author SHA1 Message Date
github-actions[bot] 9149c6b2af chore(release): version packages (#11740)
Co-authored-by: shadcn <m@shadcn.com>
2026-09-02 16:00:57 +04:00
shadcn b2a1ec864a fix(registry): repair health dry runs (#11739) 2026-09-02 13:26:21 +04:00
shadcn 51f3e12203 feat(cli): add cn migration command (#11728) 2026-09-02 12:35:43 +04:00
Chánh Đại 05991f4386 docs(figma): add shadcncraft Free Starter Kit to free section (#11737)
Add the shadcncraft Free Starter Kit to the Free section, following the existing entry format. The existing shadcncraft entry in the Paid section is unchanged.
2026-09-02 11:17:23 +04:00
shadcn 8a1b538601 perf(v4): use cn for class merging (#11730) 2026-09-01 23:50:18 +04:00
github-actions[bot] 63c1308d11 chore(release): version packages (#11714)
Co-authored-by: shadcn <m@shadcn.com>
2026-08-31 13:54:21 +04:00
shadcn 503a3a57ae fix(react): hide MessageScroller until the opening position applies (#11720)
* fix(react): hide MessageScroller until the opening position applies

A server-rendered transcript paints at scrollTop 0, then jumps after
hydration. Emit data-pending-scroll on first paint and hide the styled
viewport until defaultScrollPosition runs.

* style: format MessageScroller docs tables and class order
2026-08-31 13:43:41 +04:00
shadcn b4a618b97e style(www): use radix-luma buttons in page headers (#11716) 2026-08-30 15:29:52 +04:00
shadcn da43f5a12b fix(docs): restore sidebar block preview on mobile (#11715)
Mobile previews were requesting screenshots from new-york-v4, which 404.
2026-08-30 14:19:50 +04:00
shadcn f9ea1e600e Add official site SEO metadata (#11713)
* feat(site): add official SEO metadata

* chore(site): refine sitemap and redirect
2026-08-30 12:58:50 +04:00
Parth Sharma 1def5c57ac docs(registry): update @wensity URL, homepage, and description (#11640)
Point the registry at the Wensity organization repository, which is now
the canonical public host, and send homepage to the component catalog.

The previous description led on AI interfaces, which represents a small
part of the catalog; the new one describes the registry's actual breadth.
2026-08-30 11:35:34 +04:00
jackyrwj 563d19dee1 registry: add Scrim UI (#11681) 2026-08-30 11:33:19 +04:00
Daniel Schmidt acc2788957 feat(registry): add @afterglow to directory (#11710) 2026-08-30 11:32:46 +04:00
shadcn a2256ad1ab fix(registry): resolve {style} placeholder in health checks (#11712) 2026-08-30 11:22:08 +04:00
Gavin 683a5a9b37 feat(registry): add @onchain-ui to the registry directory (#11105) 2026-08-26 10:28:13 +04:00
shadcn ee628d75de fix(registry): pass blob store id for oidc (#11622) 2026-08-25 16:24:02 +04:00
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