new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

shadcn/ui · Components · all subjects

component overview & base frameworks

12 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

New components library agnostic

The October 2025 new components (Spinner, Kbd, Button Group, Input Group, Field, Item, Empty) work with every component library including Radix, Base UI, and React Aria. They can be copied and pasted to projects.

New chat components released June 2026

shadcn/ui released five new components for building chat interfaces in June 2026: MessageScroller, Message, Bubble, Attachment, and Marker. These components are designed to be small, composable pieces for AI chats, support inboxes, team threads, group chats, and product-specific conversations.

MessageScroller component purpose and scope

MessageScroller is the scroll container for a conversation that handles anchored turns, streamed replies, saved thread restore, prepended history, jump-to-message, scroll controls, and visibility tracking. It owns scroll behavior without owning messages, AI state, transport, persistence, or model state. Users bring their own content renderer.

Message component layout and features

Message lays out a row in the conversation with avatar, alignment, header, content, footer, and grouped messages.

Bubble component features

Bubble renders the message surface with variants, alignment, reactions, links, buttons, and collapsible content.

Marker component purpose

Marker renders status updates, system notes, bordered rows, and labeled separators for things like streaming state, tool activity, and date breaks.

MessageScroller headless component availability

MessageScroller is available as an unstyled headless component in @shadcn/react package.

@shadcn/react package for unstyled components

@shadcn/react is a new package for unstyled, headless React components. The first primitive is @shadcn/react/message-scroller, which provides scroll behavior including anchoring, auto-follow, prepend preservation, scroll commands, and visibility. The registry component wraps it with shadcn/ui styles. Available for Radix and Base UI.

HoverCard base framework

The HoverCard component is based on React Aria (aria-nova), using the PreviewTrigger component from the react-aria-components library.

HoverCard component purpose

A HoverCard is a popover that appears on hover, focus, or long press to preview content available behind a link.

HoverCard API reference location

For detailed API reference documentation for HoverCard, see the React Aria documentation at https://react-aria.adobe.com/PreviewTrigger#api

Questionnaire component base framework

The Questionnaire component is based on aria and built from the @shadcn/react package.

Give your agent this brain