rds_agi
67aec7dcc5
fix(base): wrap dropdown label/items in group in message-scroller commands example ( #11025 )
...
DropdownMenuLabel renders Base UI's Menu.GroupLabel, which throws
"MenuGroupContext is missing" (Base UI error #31 ) unless rendered inside
a Menu.Group. Wrap the label and items in DropdownMenuGroup so the
"Jump to..." menu opens without crashing.
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-27 13:13:58 +04:00
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
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
a1fb619cef
feat(card): add spacing and edge-to-edge variants ( #10872 )
2026-06-05 19:32:28 +04:00
shadcn
26d0228ee9
fix
2026-04-04 13:51:50 +04:00
shadcn
3ca09b9647
Merge branch 'main' into fix-base-ui-use-client-v2
...
# Conflicts:
# apps/v4/examples/base/button-render.tsx
# apps/v4/public/r/styles/base-lyra/button.json
# apps/v4/public/r/styles/base-mira/slider.json
# apps/v4/public/r/styles/base-nova/button.json
# apps/v4/public/r/styles/base-vega/button.json
# apps/v4/styles/base-luma/ui/slider.tsx
# apps/v4/styles/base-lyra/ui/accordion.tsx
# apps/v4/styles/base-lyra/ui/slider.tsx
# apps/v4/styles/base-nova/ui-rtl/accordion.tsx
# apps/v4/styles/base-nova/ui-rtl/button.tsx
# apps/v4/styles/base-nova/ui/button.tsx
2026-04-04 13:42:29 +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
Olivier Tassinari
4f421aba65
fix: remove unnecessary Base UI use client
2026-03-25 01:35:03 +01:00
shadcn
8bec9c1234
Merge branch 'main' of github.com:shadcn-ui/ui
2026-03-24 22:52:22 +04:00
shadcn
ba6ac6ec63
fix: button
2026-03-24 22:51:51 +04:00
shadcn
b75796ed76
fix: navigation menu ( #10162 )
2026-03-24 22:29:59 +04:00
shadcn
d78ff8b858
feat: update colors for popovers ( #10155 )
...
* feat: update colors for popovers
* fix: project form
2026-03-24 12:12:01 +04:00
shadcn
bebc4356af
fix: chart types ( #10147 )
2026-03-23 15:58:15 +04:00
shadcn
14bc966fee
feat: recharts docs ( #10146 )
...
* feat: recharts docs
* docs: update
2026-03-23 15:26:55 +04:00
shadcn
408b25c82a
fix(v4): stabilize chart legend keys
2026-03-23 12:29:31 +04:00
shadcn
228b0e3ecd
feat(v4): support Recharts v3
2026-03-23 12:16:35 +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
ff51e9ca3c
feat: add button active state
2026-03-11 10:18:00 +04:00
shadcn
f5f2a02eda
Merge branch 'main' into shadcn/translucent
2026-03-10 16:58:09 +04:00
shadcn
ae733168cd
fix
2026-03-10 13:29:15 +04:00
shadcn
49616d2e16
fix
2026-03-10 13:25:21 +04:00
shadcn
1bd5f3d7c8
fix: animations for sheets and navigation-menu
2026-03-10 10:12:03 +04:00
shadcn
a59144d8e1
style: format
2026-03-02 14:01:31 +04:00
shadcn
3d8837bddb
Merge branch 'main' into shadcn/v4
...
# Conflicts:
# apps/v4/app/(create)/components/customizer.tsx
# apps/v4/app/(create)/components/item-picker.tsx
# apps/v4/app/(create)/components/lock-button.tsx
# apps/v4/app/(create)/components/picker.tsx
# apps/v4/app/(create)/components/preview-controls.tsx
# apps/v4/app/(create)/components/preview.tsx
# apps/v4/app/(create)/components/random-button.tsx
# apps/v4/app/(create)/components/reset-button.tsx
# apps/v4/app/(create)/components/toolbar-controls.tsx
# apps/v4/app/(create)/create/page.tsx
# apps/v4/components/docs-sidebar.tsx
# apps/v4/components/site-header.tsx
# apps/v4/examples/base/ui-rtl/tooltip.tsx
# apps/v4/examples/base/ui/tooltip.tsx
# apps/v4/examples/radix/ui-rtl/tooltip.tsx
# apps/v4/examples/radix/ui/tooltip.tsx
# apps/v4/package.json
# apps/v4/public/r/styles/base-lyra/chatgpt.json
# apps/v4/public/r/styles/base-lyra/elevenlabs.json
# apps/v4/public/r/styles/base-lyra/github.json
# 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/tooltip-example.json
# apps/v4/public/r/styles/base-lyra/tooltip.json
# apps/v4/public/r/styles/base-lyra/vercel.json
# apps/v4/public/r/styles/base-maia/chatgpt.json
# apps/v4/public/r/styles/base-maia/elevenlabs.json
# apps/v4/public/r/styles/base-maia/github.json
# apps/v4/public/r/styles/base-maia/preview.json
# apps/v4/public/r/styles/base-maia/tooltip-example.json
# apps/v4/public/r/styles/base-maia/tooltip.json
# apps/v4/public/r/styles/base-maia/vercel.json
# apps/v4/public/r/styles/base-mira/chatgpt.json
# apps/v4/public/r/styles/base-mira/elevenlabs.json
# apps/v4/public/r/styles/base-mira/github.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/tooltip-example.json
# apps/v4/public/r/styles/base-mira/tooltip.json
# apps/v4/public/r/styles/base-mira/vercel.json
# apps/v4/public/r/styles/base-nova/chatgpt.json
# apps/v4/public/r/styles/base-nova/elevenlabs.json
# apps/v4/public/r/styles/base-nova/github.json
# apps/v4/public/r/styles/base-nova/preview.json
# apps/v4/public/r/styles/base-nova/tooltip-example.json
# apps/v4/public/r/styles/base-nova/tooltip.json
# apps/v4/public/r/styles/base-nova/vercel.json
# apps/v4/public/r/styles/base-vega/chatgpt.json
# apps/v4/public/r/styles/base-vega/elevenlabs.json
# apps/v4/public/r/styles/base-vega/github.json
# apps/v4/public/r/styles/base-vega/preview.json
# apps/v4/public/r/styles/base-vega/tooltip-example.json
# apps/v4/public/r/styles/base-vega/tooltip.json
# apps/v4/public/r/styles/base-vega/vercel.json
# apps/v4/public/r/styles/radix-lyra/chatgpt.json
# apps/v4/public/r/styles/radix-lyra/elevenlabs.json
# apps/v4/public/r/styles/radix-lyra/github.json
# apps/v4/public/r/styles/radix-lyra/input-group.json
# apps/v4/public/r/styles/radix-lyra/preview.json
# apps/v4/public/r/styles/radix-lyra/tooltip-example.json
# apps/v4/public/r/styles/radix-lyra/tooltip.json
# apps/v4/public/r/styles/radix-lyra/vercel.json
# apps/v4/public/r/styles/radix-maia/chatgpt.json
# apps/v4/public/r/styles/radix-maia/elevenlabs.json
# apps/v4/public/r/styles/radix-maia/github.json
# apps/v4/public/r/styles/radix-maia/preview.json
# apps/v4/public/r/styles/radix-maia/tooltip-example.json
# apps/v4/public/r/styles/radix-maia/tooltip.json
# apps/v4/public/r/styles/radix-maia/vercel.json
# apps/v4/public/r/styles/radix-mira/chatgpt.json
# apps/v4/public/r/styles/radix-mira/elevenlabs.json
# apps/v4/public/r/styles/radix-mira/github.json
# apps/v4/public/r/styles/radix-mira/input-group.json
# apps/v4/public/r/styles/radix-mira/preview.json
# apps/v4/public/r/styles/radix-mira/tooltip-example.json
# apps/v4/public/r/styles/radix-mira/tooltip.json
# apps/v4/public/r/styles/radix-mira/vercel.json
# apps/v4/public/r/styles/radix-nova/chatgpt.json
# apps/v4/public/r/styles/radix-nova/elevenlabs.json
# apps/v4/public/r/styles/radix-nova/github.json
# apps/v4/public/r/styles/radix-nova/preview.json
# apps/v4/public/r/styles/radix-nova/tooltip-example.json
# apps/v4/public/r/styles/radix-nova/tooltip.json
# apps/v4/public/r/styles/radix-nova/vercel.json
# apps/v4/public/r/styles/radix-vega/chatgpt.json
# apps/v4/public/r/styles/radix-vega/elevenlabs.json
# apps/v4/public/r/styles/radix-vega/github.json
# apps/v4/public/r/styles/radix-vega/preview.json
# apps/v4/public/r/styles/radix-vega/tooltip-example.json
# apps/v4/public/r/styles/radix-vega/tooltip.json
# apps/v4/public/r/styles/radix-vega/vercel.json
# apps/v4/registry/bases/base/blocks/chatgpt.tsx
# apps/v4/registry/bases/base/blocks/elevenlabs.tsx
# apps/v4/registry/bases/base/blocks/github.tsx
# apps/v4/registry/bases/base/blocks/preview.tsx
# apps/v4/registry/bases/base/blocks/vercel.tsx
# apps/v4/registry/bases/radix/blocks/chatgpt.tsx
# apps/v4/registry/bases/radix/blocks/elevenlabs.tsx
# apps/v4/registry/bases/radix/blocks/github.tsx
# apps/v4/registry/bases/radix/blocks/preview.tsx
# apps/v4/registry/bases/radix/blocks/vercel.tsx
2026-03-02 14:00:50 +04:00
shadcn
9584703534
fix
2026-03-02 13:08:24 +04:00
shadcn
f31ed81983
style: run format on all components
2026-03-02 12:49:00 +04:00
shadcn
a92b56491e
fix: sidebar demo
2026-03-02 09:37:28 +04:00
nkurunziza-saddy
68c9ada079
fix(base-sidebar): fix tooltip rendering with render prop
2026-02-28 15:23:27 +02:00
shadcn
e1e9940a04
fix: tooltip
2026-02-21 15:15:48 +04:00
shadcn
9e6765f4e2
feat: update style of radio groups
2026-02-19 11:28:01 +04:00
shadcn
f97ff8124c
Merge branch 'main' into shadcn/issue-9651
2026-02-17 13:56:03 +04:00
shadcn
ae895787c1
fix: aria-disabled for accordion for base-ui
2026-02-17 13:54:19 +04:00
shadcn
e90efd4fa9
fix: nova dropdown sub menu radius
2026-02-17 13:31:13 +04:00
shadcn
867d341182
fix: document buttonVariants for base button
2026-02-16 22:38:37 +04:00
shadcn
b86885512f
fix: move className in badgeVariants
2026-02-16 16:56:24 +04:00
shadcn
46631fc4d4
chore: rebuild
2026-02-09 17:04:26 +04:00
shadcn
f1b7102583
Merge branch 'main' of github.com:shadcn-ui/ui
2026-02-09 13:19:46 +04:00
shadcn
f076420e68
fix
2026-02-09 13:19:40 +04:00
Reza Mahmoudi
06e356cab9
feat(calendar): add Vazirmatn font to Persian examples
2026-02-06 22:04:50 +03:30
shadcn
b9f62a8399
feat: create blocks for new styles
2026-02-06 10:47:18 +04:00
shadcn
33f7b3f2bb
fix: minor style updates
2026-02-05 12:29:21 +04:00
shadcn
5be0811f01
fix
2026-02-04 19:23:20 +04:00
shadcn
1a10b4671a
Merge branch 'main' into shadcn/fix-canonical-classes
...
# Conflicts:
# apps/v4/public/r/styles/base-lyra/tooltip.json
# apps/v4/public/r/styles/base-maia/tooltip.json
# apps/v4/public/r/styles/base-mira/tooltip.json
# apps/v4/public/r/styles/base-nova/tooltip.json
# apps/v4/public/r/styles/base-vega/tooltip.json
# apps/v4/public/r/styles/radix-lyra/tooltip.json
# apps/v4/public/r/styles/radix-maia/tooltip.json
# apps/v4/public/r/styles/radix-mira/tooltip.json
# apps/v4/public/r/styles/radix-nova/tooltip.json
# apps/v4/public/r/styles/radix-vega/tooltip.json
2026-02-04 18:25:27 +04:00
shadcn
630323ad47
feat: update TooltipProvider handling
2026-02-04 18:04:19 +04:00
shadcn
2b879a5ec8
Merge branch 'shadcn/fix-canonical-classes' of github.com:shadcn-ui/ui into shadcn/fix-canonical-classes
2026-02-04 15:11:48 +04:00
shadcn
381f2ef165
fix
2026-02-04 15:11:30 +04:00