Changelog
Release notes for Slipstream UI. Versions follow semver.
0.1.0
October 2026current- 21 components across @slipstream-ui/core and @slipstream-ui/ai, each shipping a COMPONENT_MANIFEST
- Response: streaming-safe GFM markdown renderer with automatic repair of incomplete syntax
- CodeBlock: syntax highlighting with copy button (prism-react-renderer), theme-aware light/dark
- Confirmation: human-in-the-loop approval gate for agent actions
- Branch: message variant navigation; InlineCitation: hover citation chips
- Conversation: welcome/empty state, scroll-to-latest pill, transcript download, paginated history with scroll anchoring
- PromptInput: compound primitives, drag-and-drop + clipboard-paste attachments with constraints, dictation, status-aware submit control
- Message: error/retry card and edit-and-resubmit flow
- MCP server: list_components, get_component_manifest, get_usage_examples, validate_usage
- shadcn-compatible registry: npx shadcn add https://slipstreamui.com/registry/<id>.json
- jest-axe tested components; CI runs lint, typecheck, tests, builds, manifest validation
- Semantic status tokens: success, warning, info — components use theme-aware status colors, not hardcoded palette classes
- Full dark-mode support: every component re-themes via CSS variables; color-scheme set for native controls
- Theme presets: default, violet, zinc — each with paired dark variants
- Streaming indicator announces state to screen readers (role="status")
0.1.0-beta
August 2026- Initial public beta: 21 components with manifests, MCP server, shadcn-compatible registry
- Core primitives: Button, Badge, Input, Select, Avatar, Dialog, Spinner, Toast
- AI components: Conversation, PromptInput, Response, Message, MessageActions, ToolCall, Confirmation, Reasoning, ChainThought, Sources, Suggestions, Branch, InlineCitation, StreamingIndicator, AttachmentList, CodeBlock, CommandPalette
- createTheme() with CSS variable emission and light/dark presets
- CLI: npx slipstream-ui init scaffolds config, theme variables, and component directory
Install
# Packages
pnpm add @slipstream-ui/core @slipstream-ui/ai
# Or install source copies via the shadcn-compatible registry
npx shadcn@latest add https://slipstreamui.com/registry/message.json