Changelog

See what's new, updated, and fixed in UI Thing.

Latest updates

New AI Chat Components

Feature
July 13, 2026
Feature

A set of AI chat building blocks, ported over from shadcn-vue:

  • Attachment: Displays a file or image attachment with media, metadata, upload state, and actions.
  • Bubble: Displays conversational content in a message bubble, with variants, alignment, grouping, and reactions.
  • Marker: Displays an inline status, system note, bordered row, or labeled separator in a conversation.
  • Message: Lays out a single message in a conversation, handling the avatar, alignment, header, and footer around it.
  • Message Scroller: A headless scroll container for chat transcripts. Anchors turns, follows streamed replies, restores your place when older history loads, and exposes composables to jump to any message.
attachment
bubble
marker
message
message-scroller

Docd Documentation Layer

Developer Experience
May 3, 2026
Developer Experience
  • Integrated with the Docd documentation layer.
docs
docd

Component Updates

Update
March 20, 2026
Update
  • Sidebar: Fixed an issue where the SidebarProvider was not persisting the open or closed state correctly with cookies. The provider now restores the saved state properly and keeps the cookie in sync with controlled updates.
  • Class Overrides: Updated component and prose style builders to normalize Vue class bindings with normalizeClass(...) before passing them into tv(). This removes the TypeScript errors introduced by the recent Vue class type change without narrowing the public class prop API.
  • Scrollspy: Added a shared mode="multiple" option so docs and app layouts can mark every visible heading as active at once. The docs TOC rail now follows those active headings with a segmented zigzag highlight instead of a single active branch.
sidebar
scrollspy

Developer Experience

Developer Experience
March 20, 2026
Developer Experience
  • Agent Skills: Added a new local uithing Codex skill for UI Thing workflows. It covers real CLI usage, component/docs/generator/MCP authoring inside this repo, and React or shadcn-style snippet conversion into native Vue, Nuxt, and UI Thing composition.
agent-skills
codex

Browse all updates

New AI Chat Components

Feature
July 13, 2026

Added a set of AI chat building blocks ported from shadcn-vue: Attachment, Bubble, Marker, Message, and Message Scroller.

Docd Documentation Layer

Developer Experience
May 3, 2026

Integrated with the Docd documentation layer.

Component Updates

Update
March 20, 2026

Fixed Sidebar cookie persistence, normalized class overrides across style builders, and added a shared multiple mode to Scrollspy.

Developer Experience

Developer Experience
March 20, 2026

Added a local Codex skill covering UI Thing workflows for components, docs, generators, and MCP authoring.

Form Updates

Feature
March 20, 2026

Added a VeeSwitch form wrapper with docs, examples, and an aligned value model.

Color Picker

Feature
January 24, 2026

Added a versatile Color Picker component supporting HEX/RGB/HSL, alpha transparency, and preset swatches.

Component Updates

Update
January 3, 2026

Alert icon alignment fixed when no title is provided; Sheet gained a new variant prop and a fullscreen option.

Tanstack Table Fix

Update
January 2, 2026

Fixed an issue with column pinning styles in the Tanstack Table component.

Flip Clock

Feature
January 1, 2026

Added an animated split-flap Flip Clock component supporting live time and countdown modes.

QR Code & Avatar Label Group

Feature
December 29, 2025

Added a QR Code generator component and an Avatar Label Group for pairing an avatar with a title/subtitle.

Block Paths

Breaking
Update
December 25, 2025

Updated several block URL paths for consistency — breaking if you hardcoded or bookmarked old paths.

Blocks API

Feature
December 25, 2025

Added new endpoints to list all blocks, fetch a block by name, and browse block categories.