Skip to content

chore(deps): upgrade web stack and adopt shadcn Nova - #192

Merged
f0rr0 merged 1 commit into
nextfrom
f0rr0/upgrade-ui-toolchain
Oct 19, 2026
Merged

f0rr0 merged 1 commit into
nextfrom
f0rr0/upgrade-ui-toolchain

Conversation

@f0rr0

@f0rr0 f0rr0 commented Oct 19, 2026

Copy link
Copy Markdown
Owner

Upgrade the web stack and lint toolchain to current stable releases, including Next.js 16.4, React 19.3, Tailwind 4.3, shadcn 4.22, TypeScript 7, and Ultracite 8.

  • Regenerate pristine shadcn components using Base UI / Nova / Neutral. Keep generated globals.css intact apart from its site.css import, with application styling in the imported stylesheets.
  • Keep shadcn and Tailwind lint rules enabled and fix the newly reported defects without adding suppressions. Use stable tsc, preserve QueryClient instances correctly across SSR and suspension, and fix polling, pagination cleanup, JSON-LD escaping, and image dimension handling.
  • Follow the updated APIs: Next's default CLI type checking, AI SDK instructions and portable reasoning, and Base UI popover accessibility and preview positioning.
  • Remove the two skipped database integration suites. Add only focused regression coverage for the corrected JSON-LD and image defects.

Reviewed upstream changelogs and migration/API documentation, including Next.js 16.4, Base UI composition, Base UI tooltip guidance, AI SDK reasoning, and the installed Ultracite v8 upgrade guide.

Validation: 331 tests pass with no skips; lint (including shadcn and both Knip modes), formatting, Typst formatting, root/deployment TypeScript checks, frozen-lockfile installation, and production build pass. Ultracite doctor: 8 passed, no warnings. Browser checks cover desktop/mobile layout, navigation, themes, previews, accessible info popovers, diagrams, clipboard failure/retry, and polling/pagination transitions. Generated components and the base stylesheet were compared with the upstream registry output.

The build succeeds without database credentials. Its final run used the existing fallback for GitHub embeds that returned HTTP 403; an earlier build also completed with those embeds available.

@vercel

vercel Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
f0rr0-github-io Ready Ready Preview Oct 19, 2026 5:31am UTC

@f0rr0
f0rr0 merged commit 7782c38 into next Oct 19, 2026
4 checks passed
@f0rr0
f0rr0 deleted the f0rr0/upgrade-ui-toolchain branch October 19, 2026 05:34

This branch was successfully deployed

1 active deployment
Preview — 10d6c5d1 Deployed Oct 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant