Skip to content

Make React a shadcn/ui extension and restore original Astro URLs - #271

Merged
silveltman merged 3 commits into
mainfrom
fix/react-extension-legacy-urls-20261011
Oct 11, 2026
Merged

silveltman merged 3 commits into
mainfrom
fix/react-extension-legacy-urls-20261011

Conversation

@silveltman

@silveltman silveltman commented Oct 11, 2026 •

Copy link
Copy Markdown
Collaborator

React now extends official shadcn/ui with only 13 extra components and 82 blocks. Standard components and setup come from shadcn/ui; original Astro URLs, navigation and home page are restored, with React added under /react/.

Corrects preview styling in all eight styles, mobile header sizing, and system-theme synchronization. Validation covers all 130 pages, 760 gallery renders, 310 backward aliases, nine installed consumer projects, independent code/UI reviews, and regression tests. Local consumer type-metadata and harness corrections are recorded in the QA evidence.

The full independent reviews are complete. CodeRabbit previously rejected this full-library scope for its file limit; no narrower-scope workaround or new paid review is requested.

@coderabbitai ignore

Dispatch verified on 11 October 2026: merged in #271 and released as fulldev-ui@0.22.0 through #272. Production https://ui.full.dev and https://ui.full.dev/react/ serve commit 55e39c5. All 260 HTML/Markdown endpoints, 310 live redirects and 784 live React registry files pass; every registry hash matches the independently reviewed source. The npm tarball version and integrity are verified. Desktop Chrome live smoke covers extension copy, framework switching to the original home URL, search navigation, parent/preview theme synchronization, marquee pause and rendered header previews.

The user explicitly approved publication with the remaining browser limitations: desktop Safari returned a black screenshot and native time-outs, iOS Safari simulator was blocked by another session's DEVICE_IN_USE lock, Android emulator passed navigation and search but contention prevented further interactions and live smoke. No complete Safari/Android pass is claimed. CodeRabbit was skipped; the independent code/UI reviews supplied the review coverage.

silveltman and others added 3 commits October 11, 2026 01:23
The Astro docs are back at /docs/, /components/ and /blocks/ as real pages,
with the original home page, navigation, pagination, llms.txt and registry
docs links. The short-lived /astro/ addresses redirect back to them.

The React registry now holds only the 13 Fulldev extras and the 82 blocks.
Standard components are plain registry dependencies that install from the
official shadcn/ui registry; base, init, form, the standard component and
hook copies and the example items are gone, and the docs link to shadcn/ui
for standard components. The gallery keeps unchanged official sources only
as private preview fixtures.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The gallery CSS lacked every class a style's placeholders become, because
Tailwind does not scan the style CSS files. The gallery now writes the
transformed sources of its style for Tailwind to read, and its build fails
when a style's CSS misses one of those classes.

A React preview's theme toggle now updates the docs page around it, and
header previews keep room for their menus. /astro.md redirects to /index.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
With no stored theme, or "system", the provider follows changes of the
system theme, and __setTheme("system") returns to it. It follows a theme
changed in another window or frame through storage events, and saves only a
choice, so following the system no longer stores an explicit theme. The docs
no longer need their own theme bridge for the React previews.

The preview app follows a cleared localStorage, which next-themes ignores,
and the browser test covers system changes, resets and explicit choices.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@netlify

netlify Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for fulldev-ui ready!

Name Link
🔨 Latest commit 35b5a04
🔍 Latest deploy log https://app.netlify.com/projects/fulldev-ui/deploys/6acb9a856e768b0008a459dd
😎 Deploy Preview https://deploy-preview-271--fulldev-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@silveltman
silveltman marked this pull request as ready for review October 11, 2026 14:27
@silveltman
silveltman merged commit edc6e06 into main Oct 11, 2026
7 checks passed
@silveltman
silveltman deleted the fix/react-extension-legacy-urls-20261011 branch October 11, 2026 14:27
@fulldev-release fulldev-release Bot mentioned this pull request Oct 11, 2026
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