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
shadcn
e583c773fe
fix: dev server perf ( #10954 )
...
* fix: dev server perf
* fix
2026-06-16 11:20:07 +04:00
shadcn
1994caba0b
perf: dev server ( #10904 )
...
* perf: dev server
* fix
2026-06-10 11:10:01 +04:00
shadcn
8da4592308
feat: update registry build commands ( #10880 )
...
* feat: update registry build commands
* fix
2026-06-06 23:19:46 +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
11cbc32840
refactor: caching for build registry
2026-04-21 11:25:56 +04:00
shadcn
7d718ddaa9
fix: refactor styles ( #10190 )
...
* feat: refactor styles handling across v4
* fix
* fix
* fix
* fix
* fix
* fix
2026-03-26 14:36:00 +04:00
shadcn
214b1b8479
Revert "feat: refactor styles handling across v4 ( #10176 )" ( #10185 )
...
This reverts commit 64b88b6cdb .
2026-03-26 11:14:52 +04:00
shadcn
64b88b6cdb
feat: refactor styles handling across v4 ( #10176 )
...
* feat: refactor styles handling across v4
* fix
* fix
* fix
* fix
* fix
* fix
2026-03-26 09:50:58 +04:00
shadcn
687f09817b
feat: chartColor and fontHeading ( #10115 )
...
* feat: chart color
* fix
* fix
* fix: chart color
* chore: changeset
* chore: restore directory registry formatting
* feat: add fontHeading
* feat: rebuild registry
* fix: v0
* refactor
* fix
* fix
* fix
* fix
* fix
* fix: refactor preset handling
* fix
* fix
* fix
2026-03-19 23:35:01 +04:00
shadcn
f5ac4a0d2a
feat(shadcn): scaffold projects from github remote
2026-03-08 14:17:30 +04:00
shadcn
5e1fca8b4e
fix
2026-03-08 12:27:37 +04:00
shadcn
1ce9c2dd6a
fix(shadcn): apple metadata files in tar
2026-03-08 12:14:24 +04:00
shadcn
7d28dfdb15
fix: ensure templates are not overwritten
2026-02-27 21:53:07 +04:00
shadcn
9dc307f7cc
fix: new colors
2026-02-27 18:35:52 +04:00
shadcn
8dbb61cdd4
Merge branch 'main' into shadcn/init-preset
...
# Conflicts:
# apps/v4/public/r/styles/base-lyra/input-group.json
# apps/v4/public/r/styles/base-lyra/preview.json
# apps/v4/public/r/styles/base-lyra/registry.json
# apps/v4/public/r/styles/base-lyra/tooltip.json
# apps/v4/public/r/styles/base-maia/preview.json
# apps/v4/public/r/styles/base-maia/registry.json
# apps/v4/public/r/styles/base-maia/tooltip.json
# apps/v4/public/r/styles/base-mira/input-group.json
# apps/v4/public/r/styles/base-mira/preview.json
# apps/v4/public/r/styles/base-mira/registry.json
# apps/v4/public/r/styles/base-mira/tooltip.json
# apps/v4/public/r/styles/base-nova/preview.json
# apps/v4/public/r/styles/base-nova/registry.json
# apps/v4/public/r/styles/base-nova/tooltip.json
# apps/v4/public/r/styles/base-vega/preview.json
# apps/v4/public/r/styles/base-vega/registry.json
# apps/v4/public/r/styles/base-vega/tooltip.json
# apps/v4/public/r/styles/radix-lyra/input-group.json
# apps/v4/public/r/styles/radix-lyra/registry.json
# apps/v4/public/r/styles/radix-lyra/tooltip.json
# apps/v4/public/r/styles/radix-maia/registry.json
# apps/v4/public/r/styles/radix-maia/tooltip.json
# apps/v4/public/r/styles/radix-mira/input-group.json
# apps/v4/public/r/styles/radix-mira/registry.json
# apps/v4/public/r/styles/radix-mira/tooltip.json
# apps/v4/public/r/styles/radix-nova/registry.json
# apps/v4/public/r/styles/radix-nova/tooltip.json
# apps/v4/public/r/styles/radix-vega/registry.json
# apps/v4/public/r/styles/radix-vega/tooltip.json
2026-02-27 09:31:02 +04:00
shadcn
0008c487e9
feat: ensure bases are formatted before build
2026-02-27 09:18:23 +04:00
shadcn
fae5e78292
feat: add astro template
2026-02-26 17:11:56 +04:00
shadcn
3fc793287b
fix
2026-02-26 16:03:56 +04:00
shadcn
5ef76dece1
feat: add new monorepo templates
2026-02-26 13:17:43 +04:00
shadcn
aa735ef562
feat: add links to ui primitives
2026-02-21 22:27:48 +04:00
shadcn
c1374c5592
fix
2026-02-20 22:49:00 +04:00
shadcn
c171ae4761
fix
2026-02-19 13:45:00 +04:00
shadcn
7172f787ac
feat
2026-02-19 10:51:37 +04:00
shadcn
fc16e1461f
ci: update validate registries workflow
2026-02-09 11:41:34 +04:00
shadcn
5be0811f01
fix
2026-02-04 19:23:20 +04:00
shadcn
e0063070a6
feat: add a test:apps script
2026-02-04 13:14:04 +04:00
shadcn
3192a3db55
fix: registry script
2026-01-31 11:34:35 +04:00
shadcn
38de7fddc2
feat: rtl ( #9498 )
...
* feat: rtl
* feat
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* feat: add sidebar
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* chore: changeset
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2026-01-30 21:08:39 +04:00
shadcn
caadc3d7e8
feat: update new-york-v4 components to match new styles ( #9434 )
2026-01-23 20:35:04 +04:00
shadcn
47c47eaed2
feat: add docs for base-ui components ( #9304 )
...
* feat: add base and radix docs
* feat: transform code for display
* fix
* fix
* fix
* fix
* fix
* chore: remove claude files
* fix
* fix
* fix
* chore: run format:write
* fix
* feat: add more examples
* fix
* feat: add aspect-ratio
* feat: add avatar
* feat: add badge
* feat: add breadcrumb
* fix
* feat: add button
* fix
* fix
* fix
* feat: add calendar and card
* feat: add carousel
* fix: chart
* feat: add checkbox
* feat: add collapsible
* feat: add combobox
* feat: add command
* feat: add context menu
* feat: add data-table dialog and drawer
* feat: dropdown-menu
* feat: add date-picker
* feat: add empty
* feat: add field and hover-card
* fix: input
* feat: add input
* feat: add input-group
* feat: add input-otp
* feat: add item
* feat: add kbd and label
* feat: add menubar
* feat: add native-select
* feat: add more components
* feat: more components
* feat: more components
* feat: add skeleton, slider and sonner
* feat: add spinner and switch
* feat: add more components
* fix: tabs
* fix: tabs
* feat: add docs for sidebar
* fix
* fix
* fi
* docs: update
* fix: create page
* fix
* fix
* chore: add changelog
* fix
2026-01-20 19:31:38 +04:00
shadcn
682c98989d
feat: registry add command ( #9351 )
...
* feat: implement registry add
* chore: changeset
* fix: registries docs
* feat: update add command
* fix
2026-01-16 17:55:48 +04:00
shadcn
86d9b00084
chore: update deps ( #9022 )
...
* feat: init
* fix
* fix
* fix
* feat
* feat
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* feat: implement icons
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* feat: update init command
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* feat: dialog
* feat
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* feat: add registry:base item type
* feat: rename frame to canva
* fix
* feat
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fi
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* feat: add all colors
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* feat: add outfit font
* fix
* fix
* fix
* fix
* fix
* chore: changeset
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* fix
2025-12-12 21:01:44 +04:00
shadcn
84bd724d97
feat: refactor registry ( #8598 )
...
* feat: refactor registry
* fix: remove components
* refactor: getActiveStyle
* fix: prettier in build-registry
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix
* Update apps/v4/scripts/build-registry.mts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* fix
* Update apps/v4/scripts/build-registry.mts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Update apps/v4/components/block-viewer.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-29 15:07:56 +04:00
shadcn
c7901e3a41
chore: update validate-registries script
2025-10-28 11:26:04 +04:00
shadcn
043be944ab
fix: build script ( #8250 )
...
* fix: registries.json
* fix: chart
* fix: build script
2025-09-18 20:48:40 +04:00
shadcn
62c41c3271
feat: add registries index ( #8126 )
...
* feat: add registries index
* ci: update workflow
* ci: update
* fix
* debug
* ci: debug
* debug
* fix: build
* refactor
2025-09-03 08:24:02 +04:00
shadcn
64f8baf9aa
feat(shadcn): allow empty files items ( #8110 )
...
* feat(shadcn): allow no files items
* feat(v4): add themes
* chore: changeset
* fix
2025-09-01 20:00:02 +04:00
shadcn
01c02b289a
feat: add registry.json for all styles ( #7958 )
...
* feat: add style to registry
* feat: build registry.json for all styles
2025-08-06 16:22:32 +04:00
shadcn
82d94eee38
feat: calendar v2 ( #7551 )
...
* feat(v4): upgrade calendar
* feat: more calendar examples
* fix: remove grid
* feat: more examples
* feat: more examples
* fix
* feat: update examples
* fix: dark mode
* fix: calendar in dark mode
* fix: examples
* fix
* docs: update calendar docs
* feat: update cmdk
* fix: block viewer patterns
* feat: update new-york and default
* fix: docs and examples
* fix: command menu
* feat: remove blocks from cmdk
* fix
* fix: calendar 13
* fix: format
* fix
* feat: update calendar default
2025-06-06 20:09:53 +04:00
shadcn
1aa35048a5
feat: v4 updates ( #7499 )
...
* feat(v4): update home page
* fix
* fix: cards
* feat(v4): charts page
* feat: update pages
* feat: colors
* fix
* feat: add docs
* feat: mdx work
* fix
* fix
* fix: sidebar
* fix: lint
* feat: updates
* feat: update components
* feat: fix docs
* fix: responsive
* feat: implement cmdk
* fix: update navigation menu demo
* fix: code style
* fix: themes
* feat: implement blocks page
* fix: docs config
* refactor
* fix: outputFileTracingIncludes
* fix
* fix: output
* fix
* fix: registry
* refactor: move docs
* debug: docs
* debug
* revert
* fix: mjs
* deps: pin fumadocs
* debug
* fix: downgrade next
* fix: index page
* refactor: move mdx components
* fix: remove copy button
* fix
* was it zod
* yes it was
* remove copy page
* fix: color page
* fix: colors page
* fix: meta colors
* fix: copy button
* feat: sync registry
* fix: registry build script
* feat: update port
* feat: clean up examples
* fix
* fix: mobile nav
* fix: blur for mobile
* fix: sidebar nav
* feat: update examples
* fix: build scripts
* feat: update components
* feat: restyle
* fix: types
* fix: styles
* fix: margins
* fix: screenshots
* fix
* feat: update theme
* fix: charts nav
* fix: image
* feat: optimize images
* fix: menu
* fix: card
* fix: border
* check
* feat: implement charts page
* fix: charts
* fix: og images
* feat: extend touch
* fix: static
* fix: sizing
* fix: mobile screenshots
* fix: page nav
* fix
* feat: update favicon
* fix: theme selector
* fix: feedback
* fix: sink
* docs: update
* fix: styles
* chore: update registry
* fix: command
* fix
* fix: minor updates
* fix: typography on smaller devices
* fix: format
* fix: remove unused icon
* feat: update favicon
* fix: typography
* docs: typography page
* fix: steps
2025-05-30 11:35:16 +04:00
shadcn
c41c6ece86
fix: move tw-animate-css to devDependencies ( #7251 )
2025-04-23 16:45:23 +04:00
shadcn
e8468793fc
chore: temporarily move tw-animate-css to dependencies
2025-04-22 05:07:56 +04:00
Neeraj Dalal
f1e5cc4666
🔥 feat(fix): mark "tw-animate-css" as devDep ( #6985 )
...
* chore: tweaks to build-registry.mts ~ 1 file 2+ 5-
apps/v4/scripts/build-registry.mts
* chore: tweaks to index.json ~ 1 file 4+ 9-
apps/www/public/r/styles/new-york-v4/index.json
* chore: tweaks to registry.json ~ 1 file 221+ 850-
apps/v4/registry.json
* chore: tweaks to index.json ~ 1 file 47+ 144-
apps/www/public/r/index.json
* chore: tweaks to registry.json ~ 1 file 852+ 221-
apps/v4/registry.json
* chore: tweaks to build-registry.mts ~ 1 file 7+ 2-
apps/v4/scripts/build-registry.mts
* chore: tweaks to build-registry.mts ~ 1 file 2+ 2-
apps/v4/scripts/build-registry.mts
* chore: tweaks to index.json ~ 1 file 11+ 4-
apps/www/public/r/styles/new-york-v4/index.json
* chore: tweaks to index.json ~ 1 file 1+ 1-
apps/www/public/r/index.json
* chore: tweaks to index.json ~ 1 file 143+ 46-
apps/www/public/r/index.json
* chore: tweaks to update-dependencies.ts ~ 1 file 20+
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: tweaks to update-dependencies.ts ~ 1 file 1-
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: tweaks to update-dependencies.ts ~ 1 file 19-
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: tweaks to add-components.ts update-dependencies.ts ~ 2 files 21+ 2-
packages/shadcn/src/utils/add-components.ts
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: tweaks to update-dependencies.ts ~ 1 file 29+ 28-
packages/shadcn/src/utils/updaters/update-dependencies.ts
* refactor: remove redundant code
tw-animate-css already has accordion animations
* chore: tweaks > migrate-icons.ts
packages/shadcn/src/migrations/migrate-icons.ts
* fix: formatting > add-components.ts update-dependencies.ts
packages/shadcn/src/utils/add-components.ts
packages/shadcn/src/utils/updaters/update-dependencies.ts
* chore: add changeset
---------
Co-authored-by: shadcn <m@shadcn.com >
2025-04-19 13:05:52 +04:00
shadcn
205bfc637e
feat(shadcn): replace tailwindcss-animate with tw-animate-css ( #6968 )
...
* feat(shadcn): replace tailwindcss-animate with tw-animate-css
* chore: changeset
2025-03-19 10:57:10 +04:00
shadcn
516ed3d17e
feat(www): add dashboard-01 ( #6961 )
...
* fix(v4): minor fixes
* fix: format
* feat(www): add dashboard-01 block
* chore: capture screenshots
2025-03-18 13:42:39 +04:00
shadcn
d44971b6c2
feat(v4): add products-01 block
2025-02-28 23:14:59 +04:00
shadcn
475abbbb20
refactor: new-york-v4
2025-02-05 10:38:28 +04:00
shadcn
762cd73554
chore: build registry
2025-02-05 10:17:03 +04:00
shadcn
e516481394
(5/n) shadcn: migrate all components and blocks ( #6567 )
...
* feat: add v3
* feat: upgrade lucide-react
* feat: upgrade components to Tailwind v4
* feat(v3): add dark mode
* wip
* feat: components upgrade
* style: format
* feat: add select
* feat: more components
* feat: more components
* fix: shadow
* feat: upgrade sidebar
* refactor: registry
* refactor: internal
* fix: registry
* fix: charts
* chore: build registry
* fix: charts
* feat: form
* feat: clean up
* fix: icons
* fix: command demo
* chore: add new-york-v4 to registry
* fix: revert command in www registry
* fix
* chore: fix tests
* fix: types
* fix: lint errors
* chore: build v4 registry
* fix
* fix: types
2025-02-05 00:15:07 +04:00