Changelog
Every release of InkUI — what was added, fixed, and changed.
v0.4.0
latest- Added
ScrollArea, Tabs, Accordion, Panel/SplitPane— Phase 3A layout & navigation components - Added
StreamingText, TokenCounter, CodeBlock, DiffView, Typewriter— Phase 3B AI-era components for LLM-powered CLIs - Added
TreeView, Autocomplete, Stepper, DataTable, Gauge, Sparkline, Markdown, JSONViewer— Phase 3C data & power components - Added
useFocusManager, useKeyBindings, useTerminalSize, useAsync— Phase 3D hooks package for common CLI patterns - Added
Live animated previews for all 17 new components in the docs
- Added
SplitPane added to the Panel package — flex-ratio based split layout
- Changed
Component count updated to 32 across docs landing page, stats bar, and component grid
- Changed
README updated to list all 32 components with install commands
- Changed
Changelog and docs now reflect Phase 3 additions
v0.3.0
- Added
npx inkui theme— interactive visual theme builder: preview and generate custom themes directly in the terminal - Added
Docs search— full-text search across all documentation pages - Added
Live component previews— interactive demos embedded directly in component docs pages - Added
WebGL hero background— Hyperspeed-style animated canvas on the landing page - Added
"Built with InkUI" showcase— community projects section on the landing page - Fixed
Mobile layout overflow and nav icon alignment
- Fixed
Sidebar sticky scroll behaviour
- Fixed
Cursor glow intensity on landing page
- Fixed
Dark theme CSS variables forced at :root — fixes invisible text on mobile
- Fixed
Docs table-of-contents dead space removed
- Changed
Landing page hero redesigned with terminal background and hover animations
- Changed
Footer and landing page nav links synced and updated
v0.2.0
- Added
Toast, StatusIndicator, LoadingBar, Confirm, KeyHint, Divider, Header— 7 new components - Added
Panel— bordered box with an optional title embedded in the top border - Added
npx inkui playground— interactive component browser in the terminal - Added
git-tidy showcase— interactive git branch cleanup CLI built with InkUI - Added
inkui-sysmon showcase— terminal system monitor built with InkUI - Added
Full light/dark theme support with CSS variables throughout the docs site
- Added
Mobile navigation menu
- Added
CONTRIBUTING.md, GitHub issue templates, and PR template
- Fixed
Critical registry gaps and stale content in component docs
- Fixed
Mobile responsiveness and version badge visibility on landing page
- Fixed
npm auth token wiring for CI publish workflow
- Fixed
Changeset publish workflow reliability
- Changed
Landing page logo, favicon, and full visual overhaul
- Changed
README updated to reflect all 15 components
- Changed
@inkui → @inkui-cli— npm scope rename
v0.1.0
- Added
@inkui-cli/core— design tokens (border styles, spinner frames, spacing) and built-in darkTheme / lightTheme - Added
Spinner, Badge, ProgressBar, TextInput, Select, MultiSelect, Table, Dialog— 8 launch components - Added
npx inkui add <component>— copy-paste installation model, same pattern as shadcn/ui - Added
TypeScript-first with full type exports
- Added
ESM + CJS dual builds via tsup, compatible with Ink 6 / Node 20+
- Added
Turborepo monorepo with per-package build and test pipelines
- Added
InkUI docs website — component reference pages and getting started guide
- Added
Demo GIF and launch-ready README