shadcn
18fcf0f766
feat: @shadcn/react ( #11022 )
...
* feat(@shadcn/react): add message-scroller package
Add the @shadcn/react headless primitives package with MessageScroller
scroll anchoring, streaming follow, history prepend, and jump-to-message
behavior. Includes geometry helpers, use-render utility, and unit,
browser, and perf tests.
* feat(registry): add chat components
Add MessageScroller, Message, Bubble, Attachment, and Marker registry
sources for base and radix, style variants, preview-03 chat blocks,
and registry index wiring.
* feat(v4): integrate chat components into docs site
Wire chat components into the v4 app with docs routes, example preview
pages, message part renderers, markdown support, registry build updates,
and supporting lib utilities.
* feat(examples): add chat component demos
Add base and radix example demos for MessageScroller, Message, Bubble,
Attachment, Marker, scroll-fade, and shimmer.
* docs: add chat component documentation
Add component and utility docs for the chat component set, update docs
navigation, and add the June 2026 chat components changelog entry.
* chore: regenerate registry JSON output
Rebuild public registry artifacts for all style variants with the new
chat components.
* chore(release): add @shadcn/react publish and CI pipeline
Add Changesets prerelease workflow, browser test job, RELEASING docs,
and monorepo wiring for publishing @shadcn/react independently from
the shadcn CLI.
* docs: fix display of component preview on mobile
* fix
* fix
* docs: add message scroller docs
* style: format
* fix
2026-06-26 21:19:31 +04:00
Raashish Aggarwal
3ffd3e1c7c
fix(registry): update calendar month grid ( #10644 )
2026-06-19 11:38:39 +04:00
shadcn
13eb6a81d1
fix: active style for carousel
2026-06-18 22:16:29 +04:00
shadcn
6ec117715f
feat: add data-slot to spinner
2026-06-16 13:15:44 +04:00
shadcn
a1fb619cef
feat(card): add spacing and edge-to-edge variants ( #10872 )
2026-06-05 19:32:28 +04:00
shadcn
67cef8fcb9
fix(v4): update homepage mobile demo fallback images ( #10810 )
...
* fix(v4): update homepage mobile demo fallback images
Replace registry dashboard screenshots with compressed CardsDemo captures and narrow the mobile bleed width to 140vw.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(v4): remove container-wrapper padding on homepage
Use p-0 on the demo section wrapper so the mobile preview image aligns flush without extra horizontal inset.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(v4): drop redundant md:p-0 on homepage wrapper
Co-authored-by: Cursor <cursoragent@cursor.com >
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 20:21:35 +04:00
shadcn
4ff43ba694
fix(styles): use color-mix for secondary button hover ( #10808 )
...
Align secondary button hover with Rhea: mix 5% foreground into
secondary in OKLCH instead of opacity. Updates registry CSS,
shipped button sources, and public registry JSON. Badges unchanged.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 16:37:28 +04:00
shadcn
efdec3ca45
fix(styles): restore primary button hover for Nova and Lyra ( #10807 )
...
The default button variant used [a]:hover, which only applies to anchor
elements. Buttons render as <button>, so hover had no effect on create
and in installed projects. Use hover:bg-primary/80 to match other styles.
Fixes #10798
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-29 16:13:58 +04:00
shadcn
c873713992
fix(v4): serve registries from directory ( #10781 )
...
* fix(v4): serve registries from directory
* fix(v4): statically cache registries route
* fix
2026-05-27 09:16:59 +04:00
shadcn
df1752dfe0
feat: rhea ( #10779 )
...
* feat: add rhea
* fix: blocks
* feat: build chat example
* fix
* fix: sidebar
* fix
* feat: update home
* fix
* fix
* fix
* feat: optimizine fonts
* feat
* fix
* fix
* fix
* fix
* fix
* fix
* fix: font in preview
* fix
2026-05-26 22:54:07 +04:00
Dominik K.
e826e543f2
fix(registry): restore missing @blockus object in registry JSON ( #10778 )
...
The dominik-ui registry entry accidentally dropped the opening brace for @blockus, leaving invalid JSON in both registry files.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-26 22:11:01 +04:00
Dominik K.
f7eecafb45
chore(registry): add dominik-ui ( #10776 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-26 21:44:26 +04:00
LN
6e6cf9ee96
Feat/add registry directory blockus ( #10711 )
...
* feat: add new registry entry for blockus with logo and description
* chore: rebuild registries.json with blockus entry
2026-05-26 21:18:51 +04:00
Antunes
5b628e23e3
feat(registry): add @toc-cn directory entry ( #10759 )
2026-05-25 21:38:57 +04:00
Shuta Kumano
a33becad35
feat(registry): add @gymnopedies registry ( #10728 )
...
* feat(registry): add @gymnopedies to directory
* chore(registry): rebuild registries.json
2026-05-22 16:25:16 +04:00
shadcn
c8ab3801ec
feat: add include to registry.json ( #10708 )
...
* feat: implement registry include
* feat: updates
* fix
* refactor: implementation
* fix(registry): correct directory registry json
* fix(registry): stop warning for external registry dependencies
* fix(registry): address include review feedback
2026-05-21 17:13:04 +04:00
shadcn
731e6dd8a2
fix
2026-05-20 17:27:42 +04:00
Tushar Jolly
d7066f4a2d
feat: add @next-ui registry ( #10693 )
...
* feat: add @next-ui registry
## New Registry: @next-ui
- **Homepage:** https://nexus-ui.com
- **Registry URL:** https://nexus-ui.com/r/{name}.json
- **Registry index:** https://nexus-ui.com/registry.json
- **Components:** 57 motion-native components for Next.js
### Checklist
- [x] registry.json live at https://nexus-ui.com/registry.json
- [x] Component files live at https://nexus-ui.com/r/{name}.json
- [x] Open source
- [x] Works with shadcn CLI
* Add Nexus Labs registry entry to registries.json
2026-05-20 16:49:50 +04:00
Matt
5274de83d6
feat(registry): add @bklit registry ( #10707 )
...
Add Bklit UI to the open source registry index (directory.json and
registries.json) for shadcn add and shadcn search.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 16:44:20 +04:00
Fabian Hiller
7e4dac7f31
feat: add Formisch (form library) examples to docs ( #10342 )
...
* feat: add Formisch (form library) examples to docs
* docs: update Formisch docs with additional form methods and examples
* chore: update valibot dependency to version 1.4.0
* style(docs): format formisch imports
---------
Co-authored-by: shadcn <m@shadcn.com >
2026-05-20 15:18:41 +04:00
Charlie Hopkins-Brinicombe
28122dba18
feat: add @trophy-ui registry ( #10700 )
2026-05-20 09:44:13 +04:00
Parth Sharma
93cde61946
feat(registry): add Wensity ( #10676 )
2026-05-18 22:13:41 +04:00
lcorrigan704
c2dc06a99c
add ui.corr.sh registry ( #10675 )
2026-05-18 18:57:42 +04:00
shadcn
c9930b7fda
fix(toggle-group): update default spacing ( #10681 )
2026-05-17 12:52:42 +04:00
Michael McGovern
36139f6200
feat(registry): add @paddle registry ( #10643 )
...
* Add Paddle UI to directory
* Update description for @ncdai #10591
2026-05-14 15:45:15 +04:00
Sergey Kuznetsov
8ca30ed32c
feat(registry): add @turbopills-ui registry ( #10579 )
2026-05-10 20:34:04 +04:00
Alex Kostyniuk
e2605bc7c2
Update glasscn registry URL ( #10597 )
2026-05-10 20:33:38 +04:00
Yasuhiro Yamada
f454f6e4d1
fix(sidebar): use oklch sidebar tokens in outline shadows ( #10577 )
...
Co-authored-by: Yasuhiro Yamada <7986171+galoi@users.noreply.github.com >
2026-05-08 05:27:41 +04:00
Aniket Pawar
8cc7073aec
feat(registry): add @framecn ( #10558 )
...
* Add new registry entry for @framecn
* Add new entry for @framecn with video components
* Fix JSON formatting in registries.json
* revert @text-ui in registries.json
2026-05-08 05:27:02 +04:00
Alexandre Schrammel
dd3567c39d
feat(registry): add @amplo registry ( #10573 )
2026-05-07 10:27:07 +04:00
joe
ad2b8891a5
adds text-ui to the registry ( #10571 )
2026-05-06 23:23:40 +04:00
Krishna Agarwal
92b4927a80
feat(registry): add @indiacn registry ( #10548 )
2026-05-06 13:10:45 +04:00
Matheus Lima
3cbabe012e
feat(registry): add @cognicatch to the ecosystem directory ( #10217 )
...
* feat(registry): add @cognicatch to directory
* feat(registry): add @cognicatch to directory
* build: update registries.json
* build: update registries.json
---------
Co-authored-by: shadcn <m@shadcn.com >
2026-05-06 13:09:20 +04:00
shadcn
309d95017f
feat(shadcn): alias placeholders in target ( #10528 )
...
* feat: add support for package imports
* fix
* test(cli): surface add command failures
* test(cli): remove stale pnpm pin from fixture
* fix(cli): reject invalid package import targets
* fix(cli): address package import review feedback
* feat(shadcn): alias placeholders in target
* docs: update docs for alias and examples
* chore: remove lockfile drift
* chore: clean up
* fix(shadcn): route target aliases by workspace
* docs(registry): document target subdirectories
2026-05-05 14:55:47 +04:00
Franco Zeta
3977fb9ace
feat(registry): add @stepper registry ( #10552 )
2026-05-04 19:04:54 +04:00
Jay Sharma
7865621397
feat: add @evilbuttons registry with animated button components ( #10536 )
...
* feat: add @evilbuttons registry with animated button components
* feat(registry): add @delta registry (#10476 )
Co-authored-by: shadcn <m@shadcn.com >
* Added @nordaun registry (#10537 )
* feat: add @evilbuttons registry with animated button components
* feat(fix): fix mismatched dis...
---------
Co-authored-by: Patrick Prunty <58374462+pprunty@users.noreply.github.com >
Co-authored-by: shadcn <m@shadcn.com >
Co-authored-by: Nordaun <admin@nordaun.com >
2026-04-30 17:02:03 +04:00
Nordaun
b07070cd07
Added @nordaun registry ( #10537 )
2026-04-29 22:30:23 +04:00
Patrick Prunty
ad68a44717
feat(registry): add @delta registry ( #10476 )
...
Co-authored-by: shadcn <m@shadcn.com >
2026-04-29 21:09:28 +04:00
Justin Levine
56161142f1
feat: add @shieldcn registry ( #10487 )
2026-04-28 21:30:30 +04:00
shadcn
68a69d81f7
chore: add devl registry ( #10529 )
2026-04-28 12:28:07 +04:00
shadcn
55fd4dc71b
feat(shadcn): add code redirect ( #10526 )
2026-04-28 10:32:29 +04:00
Gurbinder
ba10089b8d
feat(registry): Add @evilcharts registry ( #10502 )
2026-04-27 15:41:47 +04:00
Shawn.
fd0e0c369b
chore: add @dotmatrix to registry directory ( #10504 )
2026-04-27 10:54:52 +04:00
Alex Kostyniuk
c20e0cc596
feat(registry): add @glasscn registry ( #10491 )
...
* feat(registry): add @glasscn registry
* chore(registry): remove unrelated @xcn diff
2026-04-26 19:02:23 +04:00
Mason James
05948dce8e
Update shadcnblocks registry description ( #10463 )
2026-04-22 15:38:03 +04:00
akazwz
abbdd32953
fix(v4): add missing sera styles to public schema ( #10452 )
...
* Add Sera styles to v4 public schema
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
* test(v4): tighten public schema style assertion
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
Co-authored-by: shadcn <m@shadcn.com >
2026-04-22 09:50:30 +04:00
shadcn
a64575d8a4
Merge pull request #10454 from Bartek532/feat/loading-ui-registry
...
feat: add loading-ui registry to index
2026-04-21 16:22:16 +04:00
Bartek532
4507f1c794
chore: refine loading-ui registry description
...
Update the Loading UI directory description copy and regenerate the public registries index to keep generated metadata in sync.
2026-04-21 13:22:24 +02:00
Bartosz Zagrodzki
81cd2266aa
Merge branch 'main' into feat/loading-ui-registry
2026-04-21 13:20:14 +02:00
Bartek532
cf756b1b55
feat: add loading-ui registry to index
...
Add the Loading UI registry to the curated directory and regenerate registries.json so the new source appears in the public registry index.
2026-04-21 13:19:18 +02:00