From 84c801ac67079ab9ba3491f4a317bbe456e68c20 Mon Sep 17 00:00:00 2001 From: Sitsiilia <69076145+Sitsiilia@users.noreply.github.com> Date: Mon, 26 Jan 2026 12:06:35 +0700 Subject: [PATCH 01/11] docs(figma): add shadcn/ui components kit by Sitsiilia Bergmann (#9416) * docs(figma): add shadcn/ui components kit by Sitsiilia Bergmann * docs: updates --------- Co-authored-by: shadcn --- apps/v4/content/docs/(root)/figma.mdx | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/v4/content/docs/(root)/figma.mdx b/apps/v4/content/docs/(root)/figma.mdx index 9a8bc9f93f..2dcbf9cf07 100644 --- a/apps/v4/content/docs/(root)/figma.mdx +++ b/apps/v4/content/docs/(root)/figma.mdx @@ -11,6 +11,7 @@ description: Every component recreated in Figma. With customizable props, typogr ## Free - [Obra shadcn/ui](https://www.figma.com/community/file/1514746685758799870/obra-shadcn-ui) by [Obra Studio](https://obra.studio/) - Carefully crafted kit designed in the philosophy of shadcn, tracks v4, MIT licensed +- [shadcn/ui components](https://www.figma.com/community/file/1342715840824755935) by [Sitsiilia Bergmann](https://x.com/sitsiilia) - A well-structured component library aligned with the shadcn component system, regularly maintained. - [shadcn/ui design system](https://www.figma.com/community/file/1203061493325953101) by [Pietro Schirano](https://twitter.com/skirano) - A design companion for shadcn/ui. Each component was painstakingly crafted to perfectly match the code implementation. ## Paid From a29185c9cf2e33e3dcfc0ea171b31ef99da03960 Mon Sep 17 00:00:00 2001 From: Akash Moradiya <64416825+akash3444@users.noreply.github.com> Date: Mon, 26 Jan 2026 10:50:03 +0530 Subject: [PATCH 02/11] fix(directory): basecn registry url typo (#9452) --- apps/v4/public/r/registries.json | 2 +- apps/v4/registry/directory.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/v4/public/r/registries.json b/apps/v4/public/r/registries.json index f727c87c3b..fece329771 100644 --- a/apps/v4/public/r/registries.json +++ b/apps/v4/public/r/registries.json @@ -86,7 +86,7 @@ { "name": "@basecn", "homepage": "https://basecn.dev", - "url": "https://basecn.dev/r/{name}", + "url": "https://basecn.dev/r/{name}.json", "description": "Beautifully crafted shadcn/ui components powered by Base UI" }, { diff --git a/apps/v4/registry/directory.json b/apps/v4/registry/directory.json index 11b3db5962..93d775afb7 100644 --- a/apps/v4/registry/directory.json +++ b/apps/v4/registry/directory.json @@ -101,7 +101,7 @@ "name": "@basecn", "homepage": "https://basecn.dev", "description": "Beautifully crafted shadcn/ui components powered by Base UI", - "url": "https://basecn.dev/r/{name}", + "url": "https://basecn.dev/r/{name}.json", "logo": "" }, { From d06e84a007b62abf845b5b6cacaaffe6b792401c Mon Sep 17 00:00:00 2001 From: ShadcnSpace Date: Mon, 26 Jan 2026 22:26:47 +0530 Subject: [PATCH 03/11] feat(registry): added new registry(@shadcn-space , @shadcn-dashboard) (#9102) * feat(registry): add my custom registry * Feat: Added Shadcnspace into registries.json --------- Co-authored-by: ShadcnSpace Co-authored-by: Nirav joshi <31440272+Niravjoshi-Wrappixel@users.noreply.github.com> --- apps/v4/public/r/registries.json | 8 +++++++- apps/v4/registry/directory.json | 12 ++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/apps/v4/public/r/registries.json b/apps/v4/public/r/registries.json index fece329771..b0317285c5 100644 --- a/apps/v4/public/r/registries.json +++ b/apps/v4/public/r/registries.json @@ -688,5 +688,11 @@ "homepage": "https://typedora-ui.netlify.app", "url": "https://typedora-ui.netlify.app/r/{name}.json", "description": "Typedora UI is a next-generation extension layer for shadcn/ui, designed to bring full type-safety to your UI components." - } + }, + { + "name": "@shadcn-space", + "homepage": "https://shadcnspace.com/", + "url": "https://shadcnspace.com/r/{name}.json", + "description": "An open-source collection of production-ready Shadcn UI blocks, components, and templates for websites, admin dashboards and modern React web projects, built with Tailwind CSS and ready to copy-paste or install via the Shadcn CLI." + }, ] diff --git a/apps/v4/registry/directory.json b/apps/v4/registry/directory.json index 93d775afb7..33ffbb9919 100644 --- a/apps/v4/registry/directory.json +++ b/apps/v4/registry/directory.json @@ -700,6 +700,18 @@ "logo": "" }, { + "name": "@shadcn-space", + "homepage": "https://shadcnspace.com", + "url": "https://shadcnspace.com/r/{name}.json", + "description": "ShadcnSpace is a collection of extra-ordinary, highly customizable shadcn/ui components, blocks, and themes to build modern UIs with speed and clarity.", + "logo": "" + }, + { + "name": "@shadcn-dashboard", + "homepage": "https://shadcn-dashboard.com", + "url": "https://shadcn-dashboard.com/r/{name}.json", + "description": "ShadcnDashboard is a collection of modern, production-ready dashboard layouts, components, and UI patterns built on top of shadcn/ui and Tailwind CSS. It’s designed to help developers build clean, scalable, and data-driven dashboards faster—without compromising on performance, accessibility, or customization.", + "logo": "" "name": "@icons-animated", "homepage": "https://icons.lndev.me", "url": "https://icons.lndev.me/r/{name}.json", From 6d97ab0b9b395c8d957866a59906b29ede667d2d Mon Sep 17 00:00:00 2001 From: shadcn Date: Mon, 26 Jan 2026 21:03:04 +0400 Subject: [PATCH 04/11] =?UTF-8?q?Revert=20"feat(registry):=20added=20new?= =?UTF-8?q?=20registry(@shadcn-space=20,=20@shadcn-dashboard)=E2=80=A6"=20?= =?UTF-8?q?(#9458)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit d06e84a007b62abf845b5b6cacaaffe6b792401c. --- apps/v4/public/r/registries.json | 8 +------- apps/v4/registry/directory.json | 12 ------------ 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/apps/v4/public/r/registries.json b/apps/v4/public/r/registries.json index b0317285c5..fece329771 100644 --- a/apps/v4/public/r/registries.json +++ b/apps/v4/public/r/registries.json @@ -688,11 +688,5 @@ "homepage": "https://typedora-ui.netlify.app", "url": "https://typedora-ui.netlify.app/r/{name}.json", "description": "Typedora UI is a next-generation extension layer for shadcn/ui, designed to bring full type-safety to your UI components." - }, - { - "name": "@shadcn-space", - "homepage": "https://shadcnspace.com/", - "url": "https://shadcnspace.com/r/{name}.json", - "description": "An open-source collection of production-ready Shadcn UI blocks, components, and templates for websites, admin dashboards and modern React web projects, built with Tailwind CSS and ready to copy-paste or install via the Shadcn CLI." - }, + } ] diff --git a/apps/v4/registry/directory.json b/apps/v4/registry/directory.json index 33ffbb9919..93d775afb7 100644 --- a/apps/v4/registry/directory.json +++ b/apps/v4/registry/directory.json @@ -700,18 +700,6 @@ "logo": "" }, { - "name": "@shadcn-space", - "homepage": "https://shadcnspace.com", - "url": "https://shadcnspace.com/r/{name}.json", - "description": "ShadcnSpace is a collection of extra-ordinary, highly customizable shadcn/ui components, blocks, and themes to build modern UIs with speed and clarity.", - "logo": "" - }, - { - "name": "@shadcn-dashboard", - "homepage": "https://shadcn-dashboard.com", - "url": "https://shadcn-dashboard.com/r/{name}.json", - "description": "ShadcnDashboard is a collection of modern, production-ready dashboard layouts, components, and UI patterns built on top of shadcn/ui and Tailwind CSS. It’s designed to help developers build clean, scalable, and data-driven dashboards faster—without compromising on performance, accessibility, or customization.", - "logo": "" "name": "@icons-animated", "homepage": "https://icons.lndev.me", "url": "https://icons.lndev.me/r/{name}.json", From 40b9de46e92e47facd33648e2811715aa280f393 Mon Sep 17 00:00:00 2001 From: Usman Sabuwala <51731966+max-programming@users.noreply.github.com> Date: Mon, 26 Jan 2026 23:31:09 +0530 Subject: [PATCH 05/11] Fix Base UI dropdown menu links (#9457) Base UI does not have a `dropdown-menu` but rather just `menu` This PR fixes the link that lead to Base UI docs --- apps/v4/content/docs/components/base/dropdown-menu.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/v4/content/docs/components/base/dropdown-menu.mdx b/apps/v4/content/docs/components/base/dropdown-menu.mdx index aa9f1250dc..209f01f97e 100644 --- a/apps/v4/content/docs/components/base/dropdown-menu.mdx +++ b/apps/v4/content/docs/components/base/dropdown-menu.mdx @@ -5,8 +5,8 @@ featured: true base: base component: true links: - doc: https://base-ui.com/react/components/dropdown-menu - api: https://base-ui.com/react/components/dropdown-menu#api-reference + doc: https://base-ui.com/react/components/menu + api: https://base-ui.com/react/components/menu#api-reference --- Date: Mon, 26 Jan 2026 23:58:06 +0530 Subject: [PATCH 06/11] Fixed: directory json issue for shadcnspace (#9460) * feat(registry): add my custom registry * Feat: Added Shadcnspace into registries.json * Updated directory.json --------- Co-authored-by: ShadcnSpace --- apps/v4/public/r/registries.json | 8 +++++++- apps/v4/registry/directory.json | 14 ++++++++++++++ 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/apps/v4/public/r/registries.json b/apps/v4/public/r/registries.json index fece329771..b0317285c5 100644 --- a/apps/v4/public/r/registries.json +++ b/apps/v4/public/r/registries.json @@ -688,5 +688,11 @@ "homepage": "https://typedora-ui.netlify.app", "url": "https://typedora-ui.netlify.app/r/{name}.json", "description": "Typedora UI is a next-generation extension layer for shadcn/ui, designed to bring full type-safety to your UI components." - } + }, + { + "name": "@shadcn-space", + "homepage": "https://shadcnspace.com/", + "url": "https://shadcnspace.com/r/{name}.json", + "description": "An open-source collection of production-ready Shadcn UI blocks, components, and templates for websites, admin dashboards and modern React web projects, built with Tailwind CSS and ready to copy-paste or install via the Shadcn CLI." + }, ] diff --git a/apps/v4/registry/directory.json b/apps/v4/registry/directory.json index 93d775afb7..5772d6ceb7 100644 --- a/apps/v4/registry/directory.json +++ b/apps/v4/registry/directory.json @@ -699,6 +699,20 @@ "description": "AnimBits is a collection animated UI components for React that use Framer Motion. The components provided include buttons, cards, text, icons, lists, loaders, and page transitions, animation hooks all of which have general-purpose effects that are not flashy and easy on the eyes, making them easy to use.", "logo": "" }, + { + "name": "@shadcn-space", + "homepage": "https://shadcnspace.com", + "url": "https://shadcnspace.com/r/{name}.json", + "description": "ShadcnSpace is a collection of extra-ordinary, highly customizable shadcn/ui components, blocks, and themes to build modern UIs with speed and clarity.", + "logo": "" + }, + { + "name": "@shadcn-dashboard", + "homepage": "https://shadcn-dashboard.com", + "url": "https://shadcn-dashboard.com/r/{name}.json", + "description": "ShadcnDashboard is a collection of modern, production-ready dashboard layouts, components, and UI patterns built on top of shadcn/ui and Tailwind CSS. It’s designed to help developers build clean, scalable, and data-driven dashboards faster—without compromising on performance, accessibility, or customization.", + "logo": "" + }, { "name": "@icons-animated", "homepage": "https://icons.lndev.me", From 02662538412fcbeb0356229d7a2decbf5a9648e3 Mon Sep 17 00:00:00 2001 From: Saullo Bretas Silva Date: Mon, 26 Jan 2026 17:49:18 -0300 Subject: [PATCH 07/11] Fix JSON formatting in registries.json (#9464) --- apps/v4/public/r/registries.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/v4/public/r/registries.json b/apps/v4/public/r/registries.json index b0317285c5..8a189ed875 100644 --- a/apps/v4/public/r/registries.json +++ b/apps/v4/public/r/registries.json @@ -689,10 +689,10 @@ "url": "https://typedora-ui.netlify.app/r/{name}.json", "description": "Typedora UI is a next-generation extension layer for shadcn/ui, designed to bring full type-safety to your UI components." }, - { + { "name": "@shadcn-space", "homepage": "https://shadcnspace.com/", "url": "https://shadcnspace.com/r/{name}.json", "description": "An open-source collection of production-ready Shadcn UI blocks, components, and templates for websites, admin dashboards and modern React web projects, built with Tailwind CSS and ready to copy-paste or install via the Shadcn CLI." - }, + } ] From 89b9a76368350ec9849617ba8ab1ac6e21bda814 Mon Sep 17 00:00:00 2001 From: Wolfr Date: Mon, 26 Jan 2026 23:47:58 -0600 Subject: [PATCH 08/11] fix - Update copy (#9453) --- apps/v4/content/docs/(root)/figma.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/v4/content/docs/(root)/figma.mdx b/apps/v4/content/docs/(root)/figma.mdx index 2dcbf9cf07..3a07273b34 100644 --- a/apps/v4/content/docs/(root)/figma.mdx +++ b/apps/v4/content/docs/(root)/figma.mdx @@ -10,7 +10,7 @@ description: Every component recreated in Figma. With customizable props, typogr ## Free -- [Obra shadcn/ui](https://www.figma.com/community/file/1514746685758799870/obra-shadcn-ui) by [Obra Studio](https://obra.studio/) - Carefully crafted kit designed in the philosophy of shadcn, tracks v4, MIT licensed +- [Obra shadcn/ui](https://www.figma.com/community/file/1514746685758799870/obra-shadcn-ui) by [Obra Studio](https://obra.studio/) - Carefully crafted shadcn/ui kit, MIT licensed, maintained by team of designers, with free design to code plugin - [shadcn/ui components](https://www.figma.com/community/file/1342715840824755935) by [Sitsiilia Bergmann](https://x.com/sitsiilia) - A well-structured component library aligned with the shadcn component system, regularly maintained. - [shadcn/ui design system](https://www.figma.com/community/file/1203061493325953101) by [Pietro Schirano](https://twitter.com/skirano) - A design companion for shadcn/ui. Each component was painstakingly crafted to perfectly match the code implementation. From 1781186def059980be8997d43c01ad9f220fa0f0 Mon Sep 17 00:00:00 2001 From: Nicolas Vargas <111722885+MrUprizing@users.noreply.github.com> Date: Tue, 27 Jan 2026 00:48:54 -0500 Subject: [PATCH 09/11] fix(docs): update navigation-menu docs package name and add styleName (#9455) --- apps/v4/content/docs/components/base/navigation-menu.mdx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/v4/content/docs/components/base/navigation-menu.mdx b/apps/v4/content/docs/components/base/navigation-menu.mdx index 508e7eb23e..6c93120dce 100644 --- a/apps/v4/content/docs/components/base/navigation-menu.mdx +++ b/apps/v4/content/docs/components/base/navigation-menu.mdx @@ -37,7 +37,7 @@ npx shadcn@latest add navigation-menu Install the following dependencies: ```bash -npm install @base-ui-components/react +npm install @base-ui/react ``` Copy and paste the following code into your project. @@ -45,6 +45,7 @@ npm install @base-ui-components/react Update the import paths to match your project setup. From 893cddd2dc7794e41dcbbf41ab527fc25f57bd7b Mon Sep 17 00:00:00 2001 From: Harit <144010122+Harit007x@users.noreply.github.com> Date: Tue, 27 Jan 2026 11:20:14 +0530 Subject: [PATCH 10/11] add satoriui registry (#9432) * add satoriui registry * updated registries.json file --------- Co-authored-by: Harit Patel --- apps/v4/public/r/registries.json | 6 ++++++ apps/v4/registry/directory.json | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/apps/v4/public/r/registries.json b/apps/v4/public/r/registries.json index 8a189ed875..8a09aaafc9 100644 --- a/apps/v4/public/r/registries.json +++ b/apps/v4/public/r/registries.json @@ -431,6 +431,12 @@ "url": "https://roiui.com/r/{name}.json", "description": "Roi UI is a library that offers UI components and blocks built with Base UI primitives. Some blocks and components use motion (framer). Everything is open-source and will be forever." }, + { + "name": "@satoriui", + "homepage": "https://satoriui.site", + "url": "https://satoriui.site/r/{name}.json", + "description": "A comprehensive suite of high-fidelity interaction components. It offers motion-driven components that designed with motion-react and tailwindcss, that blends seamlessly." + }, { "name": "@solaceui", "homepage": "https://www.solaceui.com", diff --git a/apps/v4/registry/directory.json b/apps/v4/registry/directory.json index 5772d6ceb7..d38e7edca3 100644 --- a/apps/v4/registry/directory.json +++ b/apps/v4/registry/directory.json @@ -503,6 +503,13 @@ "description": "Roi UI is a library that offers UI components and blocks built with Base UI primitives. Some blocks and components use motion (framer). Everything is open-source and will be forever.", "logo": "" }, + { + "name": "@satoriui", + "homepage": "https://satoriui.site", + "url": "https://satoriui.site/r/{name}.json", + "description": "A comprehensive suite of high-fidelity interaction components. It offers motion-driven components that designed with motion-react and tailwindcss, that blends seamlessly.", + "logo": "" + }, { "name": "@solaceui", "homepage": "https://www.solaceui.com", From 6d467d2e1dd27d2dae5934195a5580d3658f1c13 Mon Sep 17 00:00:00 2001 From: Jaem Date: Tue, 27 Jan 2026 14:57:47 +0900 Subject: [PATCH 11/11] fix: allow vertical scroll pass-through on code blocks (#9454) --- apps/v4/lib/highlight-code.ts | 2 +- apps/v4/mdx-components.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/v4/lib/highlight-code.ts b/apps/v4/lib/highlight-code.ts index 84c4f5e6df..c8ef1190d5 100644 --- a/apps/v4/lib/highlight-code.ts +++ b/apps/v4/lib/highlight-code.ts @@ -87,7 +87,7 @@ export async function highlightCode(code: string, language: string = "tsx") { { pre(node) { node.properties["class"] = - "no-scrollbar min-w-0 overflow-x-auto overscroll-none px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0 !bg-transparent" + "no-scrollbar min-w-0 overflow-x-auto overflow-y-auto overscroll-x-contain overscroll-y-auto px-4 py-3.5 outline-none has-[[data-highlighted-line]]:px-0 has-[[data-line-numbers]]:px-0 has-[[data-slot=tabs]]:p-0 !bg-transparent" }, code(node) { node.properties["data-line-numbers"] = "" diff --git a/apps/v4/mdx-components.tsx b/apps/v4/mdx-components.tsx index 6a5286f09f..e3cf3445d7 100644 --- a/apps/v4/mdx-components.tsx +++ b/apps/v4/mdx-components.tsx @@ -190,7 +190,7 @@ export const mdxComponents = { return (