/
Changelog

Changelog

Everything we ship to 21st.dev, newest first.

Film your demo, and see who is behind a link

Film your demo in the editor

Draw a frame over the live demo, record it, then trim the take on a filmstrip and keep a frame as its cover. The cut and the crop happen in the browser.

A card behind every social link

Hovering the X, GitHub or website icon on a profile opens a card: a year of contributions, follower counts, a bio, or the site unfurled. One card serves the row and morphs between them.

Library settings on one card

A library's logo, name, description and install command sit on one card, with its links below and the irreversible moves at the bottom. Transferring asks first and shows the install command as it will read.

Improved Your Studio overview counts bookmarks on your work instead of CLI installs.

Fixed A cover grabbed from a video frame works on the first try, at any resolution.

Added The author credits on this page carry the same hover card.

Fixed A library is labelled Private only when its own page is private; the card counts private components.

Added Hovering a component inside a library plays its demo video, in the grid and the list.

Improved The media panel opens on the light set and marks which theme has media of its own.

Fixed Empty or undecodable takes are verified before they are offered, and a failed save keeps the take.

Fixed While framing a shot, clicks and drags no longer leak into the demo underneath.

Added An author's component list can be sorted and narrowed by category, kind, library or tag.

Fixed The author, team or library avatar inside a preview opens their page.

Fixed A missing profile picture draws a generated avatar in the header, the ⌘K search, team settings and the scope switchers.

Bookmarks became boards, and the homepage looks like us

Bookmarks became boards

Every list is a board showing a cover collage of the last things saved into it, an All saves board counts every kind of save, and a dashed card starts a new list. Search narrows your lists by name.

The homepage fits a phone

Cards are sized to the screen, category chips get their own full-width row, the publishers wall is a plain grid, and panels that sit side by side on a desktop show one at a time.

One typeface, one blue, one scale

Every headline on the signed-out homepage sits on one scale, with one word set in our serif and our blue. The numbers we claim carry that blue, and the hero sits on a wash of it.

Improved The homepage opens at the hero and holds still while the catalog loads.

Improved The weekly board ranks by real opens, copies and installs rather than hover previews.

Improved The homepage spotlight is lit by the colour in the component's own cover.

Fixed Opening a component from a card grows the card into the preview dialog again.

Improved Hover a top-of-the-day card and its ranking figure fills with moving metal.

Improved Every sidebar category chip previews a reel of its most saved components, placed under the cursor immediately.

Improved The homepage header is transparent over the hero and picks up its background only once you scroll.

Fixed Library avatars saved with a stray space in their address showed a broken-image icon instead of the logo.

Improved Profile pages without a custom Bento layout list components in a wider grid, so more fit on screen.

Improved The spotlight's countdown freezes where it stood while you play with the component, instead of starting over every time the pointer crosses the frame.

Improved On a phone the spotlight shows the whole demo, with the countdown and Next moved under the preview.

Fixed A long name in the header now stops before the logo and the buttons beside it, ending in an ellipsis.

Manage a library from Studio or the terminal

A library manages its components

A library is the same working table as Components: every row states where it stands, offers the one move that state allows, and opens the editor or the preview without navigating away.

Film the demo yourself, in the browser

Press Record next to the video in the details editor and the preview becomes the video's own 4:3 frame. Pick what the card shows, click through the demo, keep the take or shoot another. Chrome and Edge.

Name the knobs your demo hands to visitors

Publishing has a Controls step showing the visitor's panel as they see it, where each row can be renamed and every slider given a range that suits it. The demo itself does not change.

Added Studio Components has a Filter button: status, library, tag or team, with the filter in the URL.

Added `21st library` lists and edits every library you can manage, and creates a new one.

Added `21st publish --draft draft:<uuid>` sends your local edits into the draft you already opened.

Fixed Owners and admins can publish into their team's library from the terminal with a normal sign-in.

Improved Trim opens with a 4:3 frame over the video, so you pick what the card keeps and see the cut.

Fixed Trimming a demo's video works again, for authors and reviewers alike.

Added The controls panel is on the component's own page, docked inside the live preview.

Improved A cover attached with `--preview` is used directly, and `--auto` no longer fails a publish.

Fixed Saving an edit no longer refuses itself with "Component changed while the edit was being applied".

Improved Reloading with the details editor open brings you back to the same demo.

Added A publish from the terminal ends on a success screen: install command, the component, and submit.

Added Automatic covers and videos on the review screen carry a Regenerate action.

Improved Twenty drafts an hour instead of five, with the count left printed by `21st components`.

Fixed A draft you come back to after a break wakes up and resumes.

Improved Library and team settings read like the rest of settings: grouped cards, one save.

Fixed Previewing your own private component shows its controls panel.

Fixed Toggle switches in the shader, gradient and ASCII editors respond to a click anywhere on the row.

Improved The upgrade screen after signing up reads shorter and no longer overlaps its own feature list.

Fixed A copy that never reached your clipboard no longer costs one of the two free copies a day.

Fixed Opening a component from the feed no longer leaves the search bar floating over it.

Fixed Switching a component between Published and Private takes hold everywhere at once.

Fixed The fullscreen, theme and reload buttons stay with the preview instead of riding over the header.

Fixed

Opening a published component from the terminal works

`21st open component:<id>` answered every retry with "provisioning is still in progress", so a published component could not be opened at all. It works now, and anything stuck this way clears itself.

Improved The Access toggle on the review screen now applies to an already published component at once.

Fixed A cover or video you upload survives publishing instead of being erased and regenerated.

Fixed Deleting an automatic video shows an Add button, and a removed one stays one click away.

Search puts the right component first

Better results, fewer scrolls

Component search ranks by what people actually adopt, so proven components rise to the top, and an exact name or keyword pulls in matches a plain text match placed at random.

Curated collections for what you search

Over two hundred new collection pages cover what people look for, from custom cursors to chat interfaces. Each one is a ready shortlist with a short explanation and the questions that follow.

One last screen before a CLI publish

A CLI publish opens a review of the component, its demos and their media, with a switcher for the live demo, the cover, the video, or the card as a listing shows it. Access lives here too.

Improved Settings pages read as one layout: a page title, grouped sections, one row per setting.

Added A Notifications tab controls the product emails you get; receipts and security always arrive.

Improved People and libraries without a picture get a generated avatar coloured from their name.

Improved The Studio overview leads with views, copies, installs and visits over the last 30 days.

Improved The CLI and MCP page is eight cards, one per job, each copying the prompt for your agent.

Improved New component asks how you want to publish instead of booting a sandbox straight away.

Improved A component page paints its picture immediately and swaps in the live preview when ready.

Added `21st render` builds a component and returns a screenshot of its demo without publishing.

Added A CLI publish also prints a review link that opens the confirmation screen in any browser.

Fixed A slow publish is no longer reported as a failure.

Fixed Submitting a component to the catalog works again, from Studio and from the terminal.

Added Deleting selected components in Studio removes published ones too, not only drafts.

Fixed `21st delete` removes older Studio drafts that answered "not found".

Fixed `search_logo` finds logos again in the MCP and the coding agent.

Improved Every link into Studio goes to your studio directly, with no loading screen first.

21st on your phone now feels like an app

A tab bar where your thumb expects it

On phones a bottom tab bar carries Home, Search, Saved and Profile, and the header slims down to the essentials.

Component pages built for one hand

A component slides in like an app screen: Save is the primary action in a sticky bottom bar, next to copying the prompt, with a Preview / Code / Info switcher.

109 new looks in the Shader Builder

29 new styles with 109 ready-made variants, from liquid metal and smoke rings to glass, grain and halftones. Pick one, tune it, publish it as a component.

Improved On a phone, filters and picking a bookmark list open as bottom sheets.

Improved A CLI publish opens a review with the live demo and blocks until every cover is ready.

Added The search palette suggests trending searches before you type.

Improved The bookmarks page greets signed-out visitors with an explanation and a sign-in button.

Publishing tells you what actually broke

The real error, not a generic one

A failed publish names the exact problem and where it is, down to the file and line a type error came from, together with what to do about it.

Slide to the next preview without closing it

Every preview - components, templates, themes, shaders, gradients, ASCII art - moves to the next or previous item in place. Two-finger swipe, arrow keys, the side arrows, or a click on a peeking neighbour, live the whole way.

Filter by license, library and stack

The components sidebar filters by license, by library or brand, and by Tailwind version. Built with searches any npm package, an author search narrows to one creator, and every filter carries its match count.

Improved The CLI prints the same detail: the step that failed, the build output, and a request ID.

Improved A publish that failed on a blip retries itself; one that failed on your code stops at once.

Added Tag pages get the same sort tabs and filter sidebar as the rest of the catalog.

Fixed A copy that reached nothing no longer costs you a free daily copy.

Fixed Published components carry the code you wrote, not the starter placeholder.

Choose your AI plan and publish with confidence

Builder or Builder + AI

Pricing separates Builder from Builder + AI: unlimited marketplace access without AI, or 500, 1,000 or 2,000 monthly credits. Teams pick one plan for every seat and see the total before checkout.

A simpler welcome after sign-up

The welcome flow ends on one plan: Builder + AI with its credit picker, the monthly price on the button, and the Builder features spelled out. Dropping AI or continuing free is one click.

Remix says what it needs first

Pressing Remix checks your plan before you write a prompt and, if AI is not part of it, shows what remixing costs. After checkout you land back in the composer with the component attached.

Improved Publishing accepts more valid components, and names a broken file with a clear message.

Added Component pages point to the component's full library and related categories.

Improved New generations start in Code mode, so you get a React component in a live sandbox.

Added Edit a component straight from its preview, as its author or as a reviewer.

Fixed Editing a component keeps your changes: tags, the website link and custom styles all save.

Added

A brand-new homepage

Signed out, 21st opens on a rebuilt homepage: a bold hero, rivers of real components and templates you can preview on the spot, the libraries you can build with, the teams already using 21st, and a short FAQ.

Every preview opens in the same lightbox

Themes, templates, ASCII art, gradients and shaders open in the same full-screen lightbox as components: the actions under the preview, similar items a scroll away, and the same keys everywhere - arrows, S, O, B.

Browse every library and author

Two directories cover the people and libraries behind 21st: search the full lists, see how much each one has published, and preview their latest components on hover.

Improved One sign-in dialog everywhere: email or one-tap Google and GitHub, with a live feed beside it.

Improved Homepage previews download about a third of what they did and start playing sooner.

Improved Every page ships about 30% less JavaScript on first load, so it turns interactive sooner.

Fixed Signing in from the homepage takes you straight into the app.

Fixed Pages no longer drift sideways on a phone.

Fixed The Feedback button sends what you write, and keeps your answers if you close it.

Fixed ASCII art and shader previews fill the viewer, without rounded corners.

Improved

A shared preview link reopens where you left off

Copy a preview's address or reload the page and that preview opens straight back up, on whatever page you were browsing.

Improved

A cleaner component preview

A refined full-screen preview

The preview sits in a centered, width-capped box, with similar components in the familiar grid below. The toolbar keeps the actions you reach for and tucks the rest into a menu.

Copy the prompt or the code from one button

Copy is a single split button on the component page and in its preview: pick the prompt or the raw code. Save sits front and centre as a bookmark that opens your lists.

See and top up your AI credits as you generate

The 21st AI header shows your account and your credit balance, and when a generation would cost more than you have left, the model picker offers a credit pack right there.

See all your components in one place

Studio shows your components across your personal space and every team you belong to, with quick filters. Publishing a name that is taken offers to update the existing component in place.

A sign-in dialog that shows the best work

The form sits on the left, and beside it a slowly drifting, tilted wall of the most-installed community components, live previews included. Small screens keep the compact dialog.

Added Bookmarks are always in the header for signed-in users.

Added The first click on the 21st logo opens your account menu; after that it links home.

Fixed Team settings shows the founder as a member, with the right seat count.

Fixed Credit packs bought before AI moved to paid plans stay spendable.

Fixed Buying credits on a plan without generation guides you to the right plan instead of failing.

Fixed The homepage no longer loads with a large empty area at the top.

Improved Opening a preview updates the address to a shareable link, and Back closes it.

Choose which AI models draft your designs

Pick the models that draft your sketches

Choose one model or several and each produces its own take side by side, so you can compare directions and keep the one that fits. A price hint shows the credit cost first.

Find similar work without leaving the preview

Under any component, theme, shader, gradient or ASCII preview sits a grid of similar work. Picking one swaps it into the same window, with its code and prompt ready.

Set up your team after you pay

Buying a team plan goes straight to payment; you name the team and invite people once you are back.

Improved Your account and workspace switcher opens from your avatar, on every page with the logo.

Added A component published from Studio is submitted for catalog featuring by default, with a toggle.

A rebuilt, faster Studio editor

A rebuilt Studio, faster and more reliable

Studio has a refreshed editor on a faster environment: files open quickly, stay ready when you switch between them, and project loading and retries are smoother.

Know where you are and what is saved

The editor shows the full file path, a saved indicator, clearer read-only files, and a short hint when you open a demo file.

Add and remove demos without the noise

Adding a demo opens it in the editor with a ready starter, and the preview follows it. Removing one asks in a dialog, with no loading popups either way.

Improved Included plan credits reset at the start of each month, with the next date on Usage.

A guided start and more reliable publishing

A clear path through your first steps

A Getting started checklist in the sidebar walks you from finding a component to publishing one. Steps complete as you use 21st, and it tucks into Help when you want it gone.

Submissions no longer fail on a license

A publish defaults to the MIT license, for new components and for re-published older ones, so submissions from Studio go through instead of failing validation.

One rhythm across every sidebar panel

Every sidebar panel shares one compact layout: equal row heights, icons on a single vertical line, matching section labels and the same spacing throughout.

Improved Moving between a section and its nested screens slides the panels in the direction you go.

Improved Settings follows the workspace you picked, and personal credits stay out of team pools.

Improved Tags you select in the filter sidebar jump to the top of the list.

Animated gradients turn into ASCII art

Publish first, feature when it is ready

A component is Published or Private, and catalog featuring is a separate review step. Studio shows In review, Needs changes, Featured and Processing, each with its next action.

Turn a moving gradient into ASCII art

The ASCII Art editor can take an animated gradient as its source, so a flowing gradient becomes live, moving ASCII art you can export or publish.

See where your AI credits go

A Usage page shows how many credits you have this period, what came from your plan versus packs, and every generation with its model and cost.

Improved The CLI follows the same flow, with explicit submit, withdraw, resubmit and remove commands.

Added The ASCII Art editor turns an uploaded video into moving ASCII art.

Improved Shader, gradient and ASCII pages share a cleaner layout with a new header.

Fixed Library pages use the library's real name in their address, not a generic "default".

Fixed Bookmark lists show the themes, templates, ASCII art, gradients and shaders you saved.

Added Saved templates, ASCII art, gradients and shaders each get their own page under Bookmarks.

Added Author profiles show how many views and bookmarks your work has collected.

Quick search that remembers, and shareable results

Recent searches and categories in quick search

Quick search opens on the searches you ran recently and a set of browsable categories, so you can jump back to one or explore a topic without typing.

Improved Search and filters live in the address bar, so any search is easy to share or bookmark.

Improved You can switch your profile back from the bento layout to the classic one.

Added

Shaders, gradients and ASCII art become components

Publishing a shader, gradient or ASCII creation to the community also makes a real marketplace component, with its own code and demo, installable with the CLI. The two link to each other.

Shader Builder, smoother sign-in, and bulk Studio

Build and share animated shaders

Create animated shader backgrounds in a live editor: colours, motion, patterns, surface finish and cursor interaction, with undo and redo. Export as an image, video, GIF, code or a prompt, then publish it.

Sign in without leaving the page

Signing in happens in a modal right where you are, with an email code or a connected account, and every community page carries a Sign in button.

Select and move things in bulk

Studio can select several components, templates or themes at once and move the batch into a library or another team, or remove them in one step.

Improved The Gradient Builder has a dozen new styles, grouped controls, and a shuffle for a fresh look.

Improved A library's overview, logo, links and public page now sit together on one page.

Improved The ASCII Art editor has a reworked layout and a refreshed set of starting looks.

Added New accounts see a Builder offer after the welcome survey, with the free plan still there.

Fixed Upgrading to a paid plan no longer fails at the payment step.

Added ASCII Art has its own shortcut on the home page, beside Components, Themes and Templates.

Improved ASCII Art and Gradients live under Components in the sidebar, and Back returns you correctly.

Fixed Sidebar search stays active when you switch between Components, Themes and Templates.

Gradient Builder, faster publishing, themed microsites

Build, animate, and share gradients

The Gradient Builder creates layered gradients, tunes their colours and motion, and exports them as images, GIFs or video. Publish them, remix them, and feature them on your profile.

Keep creating while designs publish

Turbo Publish sends a finished design to a background queue so you can carry on creating; each queued item appears in the community when it is ready.

Community themes for your microsite

Your author microsite can use a published community theme, giving the whole page and its sidebar a coordinated look.

Fixed An active membership is recognised reliably, instead of falling back to the free plan.

Improved Large images and videos stay smoother in the ASCII editor, and exports keep full quality.

Component Libraries

You can now group your components into their own libraries, each with a logo, links, and a public page.

Group your components into a library

Publish a set of components as a named library with its own logo, links, and public page. Your profile gains a Libraries section so people can browse your work by collection, and every library gets a page of its own to share.

Move things around without republishing

From Studio you can add an existing component to a library, take it back out to your personal work, or move it from one library to another, without publishing anything again.

See what to build next

The Explore tab in Studio now ranks opportunities for you: niches nobody has filled yet, categories that are picking up, and things people searched for but couldn't find, so you always have a shortlist of what's worth building.

Added You can now link your Discord account from Studio > Profile, so your roles in our community server stay in sync with your plan.

Fixed The ASCII editor's side panel opens again after you close it, instead of getting stuck shut.

Fixed The ASCII editor no longer closes itself the moment it opens.

Fixed Opening your Studio no longer flashes a white screen before it loads.

ASCII Art: turn your photos into art

A new editor that turns any photo into ASCII, pixel or dot art, plus a gallery of looks you can remix and publish.

Turn any photo into ASCII art

Drop in an image, pick a look, and tune it live with sliders for style, detail, colour and effects - or describe the look and the built-in assistant adjusts it. Animate it, then export an image, video or GIF.

Browse, remix, and publish recipes

Every look you build is a recipe. Browse the gallery, filter by tag, drop any recipe onto your own photo in one click, and publish the ones you are proud of.

Fixed A paid team's member list no longer shows up empty.

Added A Referral link in the help menu joins our affiliate program.

Fixed The theme editor's colour picker no longer resets a colour to black.

Added The theme editor has undo and redo buttons.

Cleaner billing, and shared credits for teams

Billing at a glance

Billing gets to the point: your options right there if you are not paying yet, and a cleaner panel with your next bill date and what you pay if you are.

Shared AI credits for teams

On a Team plan everyone draws credits from one shared pool. The owner buys extra packs or turns on automatic top-ups, and can promote a teammate to help with billing and invites.

Brand and UI logos in your editor

Search for a brand or UI logo and drop the SVG straight into your project from the CLI and the MCP tools.

Improved The blog has a cleaner listing with live video covers, and pages that match the site.

Improved Signing in uses a branded 21st dialog instead of a generic pop-up.

Improved The pricing table's plan header stays pinned as you scroll the feature list.

Added The contact dialog has a separate feedback option, short of a support ticket.

Improved Theme and settings live together under one help menu in the sidebar footer.

Fixed Leaving a team actually removes you from it.

Improved Inviting teammates by email shows each address as a removable chip.

Added A warning appears if you delete a team that still has unused credits.

21st Bento: Your Profile, Reimagined

Your profile is no longer a fixed template. It's now a free-form board you arrange yourself, and a place to actually get paid for your work.

A free-form profile board

Your profile is now 21st Bento: arrange components, links, photos, GIFs, and notes exactly how you want them.

Get paid for your work

Feature your best components, add a donation link, let people hire you, and link your pro components and socials, all from the same board.

Added Theme pages now have a Report button, and reporting a component is a quick in-app form instead of opening GitHub.

Added Added a Feedback button in the 21st AI sidebar to send us bugs or ideas directly.

Community Themes, and AI Assistants That Show Their Work

Two launches today: a free home for community-built shadcn themes, and a way for AI assistants to show 21st results as real, interactive previews instead of plain text.

Community Themes, free for everyone

Browse every shadcn theme the community built, preview it live, and publish your own in a couple of clicks.

Search 21st from inside your AI assistant

Results now come back as an inline, interactive card gallery, with live previews and one-tap get code, instead of plain text.

Connect 21st to assistants that support it

You can now connect 21st's tools to AI assistants that support connectors, so an assistant can search and pull in your components directly.

Improved Setup snippets on the MCP page mask your API key on screen; the copy button still copies it in full.

Fixed Paying members who were wrongly shown on the free plan, or deactivated, now keep the membership they paid for.

Fixed The templates page now shows a retry option when it fails to load, instead of wrongly saying there are no templates.

Fixed On author sites you can now copy component code and prompts without hitting a sign-in wall.

21st AI, and a Rebuilt CLI

Magic has grown into 21st AI, and the command line got a full rebuild alongside it.

Magic is now 21st AI

Describe an idea and every frontier model builds it at once, so you compare real takes and keep the best. The home page is refreshed to be chat-first.

A rebuilt command-line tool

Publish and manage your components, themes, and templates from the terminal, pull in dependencies from other registries, and add 21st to your editor in one click.

A microsite for every author

Every author now gets a personal microsite at their own web address, with a custom look and control over which components to show.

Improved Account settings now open as full pages for your profile, appearance, billing, team, API key, and devices, instead of a cramped dialog.

Improved Keyboard navigation and focus work cleanly across the marketplace, so you can move through pages without a mouse.

New Devices Page, and Redesigned Bookmarks

See every device signed into your account

A new Devices page lets you see and sign out every device and session connected to your account.

Bookmarks, sorted by type

Your bookmarks page is redesigned with separate rows for components, themes, and templates.

Added After you join, a quick one-tap survey lets you tell us how you found 21st.

Team Plans and Studio Profiles You Fully Control

The biggest release yet for teams and authors: shared team billing, full component visibility control, and studio profiles you can actually make your own.

Teams get a shared plan

Teams can now buy shared access on a single per-seat plan and invite their whole team.

Full control over component visibility

You can set any component to public, unlisted, or private right from the edit dialog.

Studio profiles, fully customizable

Studio profiles gain full customization: page themes, a hire-me block, a featured piece, and profile view stats.

Improved Search opens where you are on any page, shows real matches first, and adds collapsible filters.

Added Community themes and templates can be saved to your bookmark lists, with a right-click menu.

Improved Theme pages have a fresh look and now show related themes.

Fixed Signing in from the marketplace now returns you to the marketplace instead of the wrong app.

Fixed Author profile and category pages no longer occasionally fail to load.

Improved Copying a component's prompt now happens in one click instead of opening a dialog first.

Improved Component descriptions render full formatting and collapse long text behind a show more toggle.

Improved The component page keeps loading more related components as you scroll instead of stopping at a fixed few.

Improved Author profiles autoplay previews and load more work as you scroll.

Reliability Fixes Across Email, Billing, and the Feed

Email delivery, fixed

Team invites and account emails now reliably reach your inbox instead of the spam folder.

No more false upgrade prompts

Members no longer get wrongly asked to upgrade when a billing check hiccups, including right after paying.

The homepage feed loads reliably

The homepage feed no longer intermittently shows a long loading state or a blank grid.

Improved The component preview gains keyboard shortcuts for theme, share, and bookmark, with hints on each button.

Improved Refreshed the pricing page with the current membership plans.

Community Color Themes, and Subscription Management

Publish and browse community color themes

You can publish, browse, search, and bookmark community color themes, and filter them by primary color.

Manage your subscription from settings

Your subscription can now be managed directly from settings, with quarterly and yearly billing options.

Added Templates now warn you before sending you to a third-party seller, and you can dismiss the notice.

Paid Membership Launches

Support 21st.dev with a membership

You can support 21st.dev with a paid membership that unlocks more component copies for you and your team.

Free copies, with limits

Free members get a set number of component copies, and the live demo is always visible before you copy.

Added Search now surfaces matching authors alongside components.

Added Hover a component on the homepage to reveal a floating navigation sidebar for quick jumps.

A Real Homepage, and a Templates Marketplace

The homepage becomes a real landing page

It's now a real landing page with a personalized feed of components to discover.

Browse, search, and sell templates

You can browse, search, and filter ready-made templates in the community, and component authors can publish and sell templates from their studio.

Mobile Component Support

Native mobile components joined the marketplace this week, with the picker smart enough to keep web and mobile dependencies from crossing wires.

Publish native mobile components

You can now publish React Native / Expo components alongside your regular web ones. Mobile preview is the default view for them, so visitors see how the component actually looks on a phone the moment they open it, not a desktop approximation.

Compatible dependencies only

When you're building in Studio and reach for a dependency, the picker now only shows you components that actually work in your project's runtime. That keeps a web-only dependency from ending up inside a mobile component by mistake, and vice versa.

Publish Components with External Dependencies

Pull in dependencies from other registries

You can now publish components that depend on other shadcn registries, not just plain npm packages. When someone installs your component, its registry dependencies come along with it automatically, the same way npm dependencies always have.

Works for mobile components too

The same registry-dependency support now extends to Expo components, so a mobile component can depend on another registry's building blocks exactly like a web component can.

Fixed

Component Previews Load Reliably Again

Component pages no longer get stuck on a permanent "Loading preview" screen. The preview used to occasionally start loading before the page had finished setting up to notice it, so the loading state never cleared even though the component was ready. It now shows up reliably every time.

Fixed

Tag Browsing, Cleaned Up

Browsing by tag no longer surfaces components tagged with dozens of unrelated tags. Each component can now carry at most 15 tags, so tag pages stay focused on components that are genuinely relevant instead of getting flooded by over-tagged listings.

Browser Builder: Live Preview, Fullscreen, and an Upload Fix

A real preview when you publish

Publishing from the browser builder now shows your actual live preview instead of a placeholder skeleton, so you can see exactly what you're about to ship before it goes live.

Go fullscreen while you work

The preview pane gained a fullscreen toggle in its toolbar, so you can review a component without the rest of the builder crowding the screen.

Fixed Adding images to a component while publishing from the builder no longer fails.

Build and Publish Components in Your Browser

Studio got a real code editor: pick a template, write the component, watch it render live, and publish it, all without leaving the site.

A live sandbox editor in Studio

You can now build a component from scratch right in your browser: start from a template, edit the code, and see a live preview update as you type.

Set the destination and publish

Choose where the component should go and who can see it directly from the sandbox, then publish from there once you're happy with it, with a clear indicator showing your work is saved along the way.

Added

One-Click VS Code Setup

You can now set up the component generator inside VS Code in a couple of clicks. Pick VS Code from the setup tabs and it generates the right install command for you to run, or gives you a ready-to-paste config file if you'd rather add it by hand.

Private Component Libraries for Teams

Teams get their own library: a private home for internal components, with a dashboard to manage who can see what.

Your own team library

Teams can now publish private component libraries and install them anywhere with a single command, scoped under your own team's namespace.

A dedicated home for team components

A new team dashboard brings your components, members, and API keys together in one place, with docs alongside it for getting a registry set up from scratch.

Visibility, your choice

Set each component to team-only, unlisted, fully public, or private, so you control exactly who can find and install it.

Privacy and Security Pages, Fixed

The privacy and security pages now load correctly instead of showing a "not found" message. We also refreshed the privacy policy itself and expanded the terms of service to properly cover both the marketplace and the Agents platform.

Copy Raw Code Straight from the Preview

Copy code, not just the prompt

The preview dialog now has a split copy button: copy a component's prompt, its raw code, or its code and demo together, whichever you use most. It remembers your last choice, so the next copy is a single click.

The same option, one right-click away

The same copy-code action is now available from a component's right-click menu on the homepage feed and community pages too, not just from inside the preview dialog.

Fixed

Sidebar Search Input, Fixed

Typing in sidebar search from the home page no longer drops your first keystrokes. Typing quickly used to race with the page switching into search mode and lose characters along the way; search now keeps up no matter how fast you type.

Named Bookmark Lists

Organize bookmarks into lists

Save components into your own named lists instead of one flat bookmarks page. Add something to a list straight from its card, from the preview dialog, or from the right-click menu, then create, rename, or delete lists from your bookmarks page.

Improved Filtering by tags now also surfaces related components below your results, so you're not stuck if the exact match isn't there.

Fixed

Category Filters Now Persist Through Search

Opening search from a category page now keeps that category applied to your results instead of silently clearing your filters.

Fixed

Mobile Search Button, Fixed

The search button on mobile now opens search directly instead of opening the side menu first and making you dig for search from there.

Added

Discover the Month's Top Authors

A new Top Authors page highlights the month's most-bookmarked creators, ranked by how much their work was saved that month. Each entry shows their standout pieces right there, so you can judge their work before you decide to follow.

Support the Authors You Follow

Authors got a real public profile to point people to, and a way for visitors to actually back the work they like.

A public profile for every author

Studio now has a public profile page: avatar, bio, socials, and a donation link, all editable inline from Studio and visible to anyone who visits.

A Support the author button

Once you've added a donation link, a Support the author button appears on your components, your profile, and in the preview dialog, so visitors can back your work without leaving the page they're on.

The Community Blog Launches

A home for community writing

A community blog is now available at /community/blog, starting with a full incident report on the database defacement earlier that week.

Fixed Tag pages now show popular components instead of an empty list or an endless loading state.

21st Products, Front and Center

The community home page now features a horizontal row of 21st products (1code, the MCP server, and Magic Chat) right below the popular components, each showing its live GitHub star count.

Fixed

Search Results, Made Complete

Search results no longer drop matching components, so you see the full set of results instead of a partial list.