From 2b6675ba01a9753496077a0bf5e1d1f034a9b820 Mon Sep 17 00:00:00 2001 From: junwen-k <40173716+junwen-k@users.noreply.github.com> Date: Sun, 19 Jul 2026 02:26:47 +0800 Subject: [PATCH 1/9] fix: address audit findings from the Base UI rebuild review Fixes surfaced by a full component/docs audit ahead of the next -> main merge: broken installation links, leftover Tailwind styling in an unstyled primitive demo, the virtualizer/virtualized naming mismatch across demos and docs, a stale changelog section on the timeline page, nova styling drift in dropzone and phone-input, a dead null-check in useVirtualized(), missing Accessibility sections on confirmer and wheel-picker docs, and a registry:validate script for local registry checks. Co-Authored-By: Claude Sonnet 5 --- .../content/docs/utilities/{virtualizer.mdx => virtualized.mdx} | 0 .../{virtualizer-combobox.tsx => virtualized-combobox.tsx} | 0 .../examples/{virtualizer-command.tsx => virtualized-command.tsx} | 0 .../examples/{virtualizer-demo.tsx => virtualized-demo.tsx} | 0 .../examples/{virtualizer-grid.tsx => virtualized-grid.tsx} | 0 .../{virtualizer-horizontal.tsx => virtualized-horizontal.tsx} | 0 .../{virtualizer-scroll-area.tsx => virtualized-scroll-area.tsx} | 0 .../examples/{virtualizer-select.tsx => virtualized-select.tsx} | 0 .../{virtualizer-sortable.tsx => virtualized-sortable.tsx} | 0 .../examples/{virtualizer-table.tsx => virtualized-table.tsx} | 0 10 files changed, 0 insertions(+), 0 deletions(-) rename apps/v4/content/docs/utilities/{virtualizer.mdx => virtualized.mdx} (100%) rename apps/v4/src/components/examples/{virtualizer-combobox.tsx => virtualized-combobox.tsx} (100%) rename apps/v4/src/components/examples/{virtualizer-command.tsx => virtualized-command.tsx} (100%) rename apps/v4/src/components/examples/{virtualizer-demo.tsx => virtualized-demo.tsx} (100%) rename apps/v4/src/components/examples/{virtualizer-grid.tsx => virtualized-grid.tsx} (100%) rename apps/v4/src/components/examples/{virtualizer-horizontal.tsx => virtualized-horizontal.tsx} (100%) rename apps/v4/src/components/examples/{virtualizer-scroll-area.tsx => virtualized-scroll-area.tsx} (100%) rename apps/v4/src/components/examples/{virtualizer-select.tsx => virtualized-select.tsx} (100%) rename apps/v4/src/components/examples/{virtualizer-sortable.tsx => virtualized-sortable.tsx} (100%) rename apps/v4/src/components/examples/{virtualizer-table.tsx => virtualized-table.tsx} (100%) diff --git a/apps/v4/content/docs/utilities/virtualizer.mdx b/apps/v4/content/docs/utilities/virtualized.mdx similarity index 100% rename from apps/v4/content/docs/utilities/virtualizer.mdx rename to apps/v4/content/docs/utilities/virtualized.mdx diff --git a/apps/v4/src/components/examples/virtualizer-combobox.tsx b/apps/v4/src/components/examples/virtualized-combobox.tsx similarity index 100% rename from apps/v4/src/components/examples/virtualizer-combobox.tsx rename to apps/v4/src/components/examples/virtualized-combobox.tsx diff --git a/apps/v4/src/components/examples/virtualizer-command.tsx b/apps/v4/src/components/examples/virtualized-command.tsx similarity index 100% rename from apps/v4/src/components/examples/virtualizer-command.tsx rename to apps/v4/src/components/examples/virtualized-command.tsx diff --git a/apps/v4/src/components/examples/virtualizer-demo.tsx b/apps/v4/src/components/examples/virtualized-demo.tsx similarity index 100% rename from apps/v4/src/components/examples/virtualizer-demo.tsx rename to apps/v4/src/components/examples/virtualized-demo.tsx diff --git a/apps/v4/src/components/examples/virtualizer-grid.tsx b/apps/v4/src/components/examples/virtualized-grid.tsx similarity index 100% rename from apps/v4/src/components/examples/virtualizer-grid.tsx rename to apps/v4/src/components/examples/virtualized-grid.tsx diff --git a/apps/v4/src/components/examples/virtualizer-horizontal.tsx b/apps/v4/src/components/examples/virtualized-horizontal.tsx similarity index 100% rename from apps/v4/src/components/examples/virtualizer-horizontal.tsx rename to apps/v4/src/components/examples/virtualized-horizontal.tsx diff --git a/apps/v4/src/components/examples/virtualizer-scroll-area.tsx b/apps/v4/src/components/examples/virtualized-scroll-area.tsx similarity index 100% rename from apps/v4/src/components/examples/virtualizer-scroll-area.tsx rename to apps/v4/src/components/examples/virtualized-scroll-area.tsx diff --git a/apps/v4/src/components/examples/virtualizer-select.tsx b/apps/v4/src/components/examples/virtualized-select.tsx similarity index 100% rename from apps/v4/src/components/examples/virtualizer-select.tsx rename to apps/v4/src/components/examples/virtualized-select.tsx diff --git a/apps/v4/src/components/examples/virtualizer-sortable.tsx b/apps/v4/src/components/examples/virtualized-sortable.tsx similarity index 100% rename from apps/v4/src/components/examples/virtualizer-sortable.tsx rename to apps/v4/src/components/examples/virtualized-sortable.tsx diff --git a/apps/v4/src/components/examples/virtualizer-table.tsx b/apps/v4/src/components/examples/virtualized-table.tsx similarity index 100% rename from apps/v4/src/components/examples/virtualizer-table.tsx rename to apps/v4/src/components/examples/virtualized-table.tsx From e06735073cba855594a648cfdedb40ee5d29f930 Mon Sep 17 00:00:00 2001 From: junwen-k <40173716+junwen-k@users.noreply.github.com> Date: Sun, 19 Jul 2026 02:27:18 +0800 Subject: [PATCH 2/9] fix: finish staging audit-fix content changes The previous commit picked up only the virtualizer->virtualized file renames; the accompanying content edits (naming, docs, styling, and the registry:validate script) were left unstaged by a lint-staged stash/restore hiccup. This commit lands that content. Co-Authored-By: Claude Sonnet 5 --- apps/v4/content/docs/changelog.mdx | 4 +-- apps/v4/content/docs/components/confirmer.mdx | 8 ++++- .../docs/components/date-time-field.mdx | 2 +- apps/v4/content/docs/components/dropzone.mdx | 2 +- .../docs/components/password-input.mdx | 2 +- .../content/docs/components/phone-input.mdx | 2 +- apps/v4/content/docs/components/timeline.mdx | 35 ------------------ .../content/docs/components/wheel-picker.mdx | 6 ++++ apps/v4/content/docs/installation.mdx | 2 +- apps/v4/content/docs/utilities/meta.json | 2 +- apps/v4/content/docs/utilities/sortable.mdx | 2 +- .../v4/content/docs/utilities/virtualized.mdx | 36 +++++++++++-------- apps/v4/package.json | 1 + ...hone-input-primitive-preferred-country.tsx | 26 ++++++-------- .../examples/virtualized-combobox.tsx | 2 +- .../examples/virtualized-command.tsx | 2 +- .../components/examples/virtualized-demo.tsx | 2 +- .../components/examples/virtualized-grid.tsx | 2 +- .../examples/virtualized-horizontal.tsx | 2 +- .../examples/virtualized-scroll-area.tsx | 2 +- .../examples/virtualized-select.tsx | 2 +- .../examples/virtualized-sortable.tsx | 2 +- .../components/examples/virtualized-table.tsx | 2 +- apps/v4/src/registry/new-york/ui/dropzone.tsx | 2 +- .../src/registry/new-york/ui/phone-input.tsx | 4 +-- .../src/registry/new-york/ui/virtualized.tsx | 6 +--- 26 files changed, 68 insertions(+), 92 deletions(-) diff --git a/apps/v4/content/docs/changelog.mdx b/apps/v4/content/docs/changelog.mdx index 61274cf..c7045eb 100644 --- a/apps/v4/content/docs/changelog.mdx +++ b/apps/v4/content/docs/changelog.mdx @@ -69,9 +69,9 @@ We've added a new Virtualizer documentation page. Learn how to use the `virtua` library to efficiently render large lists and grids by virtualizing your components. This documentation provides practical examples and guidance on integrating `virtua` with your existing components. - + -[Read the docs](/docs/utilities/virtualizer) +[Read the docs](/docs/utilities/virtualized) ## February 2025 - Sortable and Control Group diff --git a/apps/v4/content/docs/components/confirmer.mdx b/apps/v4/content/docs/components/confirmer.mdx index 4050218..07507da 100644 --- a/apps/v4/content/docs/components/confirmer.mdx +++ b/apps/v4/content/docs/components/confirmer.mdx @@ -71,7 +71,7 @@ Add the `` and `