Repository navigation
Make React a shadcn/ui extension and restore original Astro URLs - #271
Merged
Merged
Conversation
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>
✅ Deploy Preview for fulldev-ui ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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.