Resources
Changelog
Every release, new component, bug fix, and improvement — documented and versioned. Follow along as Unified UI evolves.
14
Releases
50
Features
15
Bug Fixes
v0.3.7
Latest
v0.3.7
March 15, 2026
LatestBug Fixes
- package: Update version to 0.3.7 and adjust dependencies (f9da07a)
- build: Resolve all package resolution errors — extensions, exports map, peer deps (v0.3.8) (#26) * Bump @work-rjkashyap/unified-ui to v0.3.6 * Update unified-ui CHANGELOG for 0.3.5 * fix(exports): point sub-entry exports to subdirectory index files With bundle:false, tsup emits each layer as a directory: dist/theme/index.mjs (not dist/theme.mjs) dist/components/index.mjs (not dist/components.mjs) ...etc The exports map and typesVersions both referenced the flat non-existent paths, causing 'Module not found: Can't resolve @work-rjkashyap/unified-ui/theme' (and /components, /tokens, /primitives, /motion, /utils). (#26, #26) (323fbda)
v0.3.6
March 15, 2026
Bug Fixes
- build: Append .mjs/.cjs extensions to relative imports in post-build (#26) (#26) (35c1896)
- build: Append .mjs/.cjs extensions to relative imports in post-build relative specifiers (e.g. require('./components/accordion') or from './motion'). Node's CJS and ESM resolvers do not auto-resolve non-.js extensions, causing MODULE_NOT_FOUND errors at runtime. (e27a7a0)
Other
- Bump @work-rjkashyap/unified-ui to v0.3.6 (b9c6dd3)
- Bump @work-rjkashyap/unified-ui to v0.3.5 (c2565ce)
- Revert ".github/workflows: Migrate workflows to Blacksmith runners (#24)" (#25)
- Migrate workflows to Blacksmith runners (#24) * Migrate workflows to Blacksmith --------- (#24) (6a3be73)
- Bump @work-rjkashyap/unified-ui to v0.3.5 (#23) (#23) (a2bf227)
- Update package.json repository and issues URLs (#22) (#22) (c67990b)
v0.3.5
March 15, 2026
Features
Bug Fixes
- ci: Fix test typecheck and changelog workflow failures
- Add 'next typegen' step before tsc --noEmit so that .next/types/routes.d.ts (PageProps, RouteContext) exists at typecheck time — these types are generated by Next.js at dev/build time and are not committed to the repo changelog workflow:
- Branch protection on main blocks direct pushes; push the changelog update to ci/changelog-update branch instead
- Add continue-on-error so a changelog push failure never blocks the main CI signal
- Force-reset ci/changelog-update to origin/main before committing so it is always fast-forwardable (cebf6e1)
- ci: Commit changelog directly to main instead of opening a PR 'Allow GitHub Actions to create and approve pull requests' is explicitly enabled in the repo settings (Settings → Actions → General → Workflow permissions). Replacing peter-evans/create-pull-request with a plain git commit + push so the changelog workflow succeeds without any extra repo permission changes. (4fb5b9e)
- build: Replace node:fs/promises glob with sync walk for Node 20 compat (e40525b)
- build: Enable tree-shaking — preserve individual module files in dist/ (#19)
Documentation
- oss: Add contribution standards and protected-branch CI fixes (#5) * docs(oss): add contribution, security, and governance standards * chore(dist): add regenerated chunk artifacts * ci: switch changelog updates to PR flow for protected main * docs(readme): refresh component count and monorepo sections * ci(sync): trigger template sync only on template path changes * docs: remove brainstorming design artifact (#5) (7286344)
- oss: Add contribution standards and protected-branch CI fixes (#3) * docs(oss): add contribution, security, and governance standards * chore(dist): add regenerated chunk artifacts * ci: switch changelog updates to PR flow for protected main * docs(readme): refresh component count and monorepo sections (#3) (e77d86f)
Miscellaneous
- changelog: Auto-update unreleased entries skip ci] (#14) ([#14) (026b044)
- changelog: Auto-update unreleased entries skip ci] (#12) ([#12) (77d3670)
- changelog: Auto-update unreleased entries skip ci] (#10) ([#10) (dc691b1)
- changelog: Auto-update unreleased entries skip ci] (#8) ([#8) (59a0b38)
- changelog: Auto-update unreleased entries skip ci] (#6) ([#6) (00f8056)
- changelog: Auto-update unreleased entries skip ci] (#4) ([#4) (6e46e82)
- changelog: Auto-update unreleased entries skip ci] ([7fb8661)
- changelog: Auto-update unreleased entries skip ci] ([f9f2c15)
Other
- Merge pull request #21 from work-rjkashyap/fix/ci-node20-glob-compat
- Merge pull request #20 from work-rjkashyap/fix/ci-node20-glob-compat
- Feat/add analytics (#9)
- Add MIT license (#7)
- Fix/oss contrib pr (#2)
v0.3.4
March 10, 2026
Features
- Update version to 0.3.3, enhance CLI with Tailwind CSS setup, and auto-update changelog (9ac9ceb)
v0.3.3
March 10, 2026
Features
- Add motion tokens for animation consistency
- Introduced motion tokens in
motion.tsfor durations, easings, springs, and stagger timings to standardize animations across the design system. (65feea0)
Miscellaneous
- changelog: Auto-update unreleased entries skip ci] ([d3abb8a)
v0.3.2
March 9, 2026
Features
- Update composer.json version to 0.0.5, add PHP config integration, and enhance InitCommand (26cacd4)
- Update composer.json version to 0.0.4 and enhance InitCommand with skip-npm option (0ce9f0e)
- Update composer.json version and enhance InitCommand for app.js and app.css patching (67ee978)
- Enhance InitCommand to install and patch Unified UI integration
- Added functionality to install the @work-rjkashyap/unified-ui npm package.
- Implemented patching of app.js to include Unified UI styles.
- Updated patching logic for app.css to import Unified UI tokens.
- Improved user instructions for next steps after initialization.
- Refactored InstallAlpineCommand to support Unified UI CSS integration. (d456a1a)
- Add new UI components and styles for toggle group, tree view, video player, virtual list, and visually hidden elements
- Introduced
toggle-groupcomponent for single/multi-select toggle buttons.- Added
tree-viewcomponent for hierarchical tree structures with expand/collapse functionality. - Implemented
video-playercomponent with controls for play, pause, mute, and fullscreen. - Created
virtual-listcomponent for efficient rendering of large lists. - Added
visually-hiddencomponent for screen reader accessibility. - Included a comprehensive CSS file with design tokens for colors, spacing, typography, and utility classes. (fce5f13)
- Added
- templates: Add nextjs, react, tanstack-router and laravel starter templates (5763bec)
- Add Laravel documentation layout and navigation
- Introduced a new layout for Laravel documentation in
layout.tsx.- Added Laravel icon component in
layout.config.tsx. - Updated navigation links to include Laravel section with appropriate icon.
- Enhanced sidebar tabs to feature Laravel documentation.
- Integrated Laravel source loader in
source.tsfor documentation retrieval. (99ed76f)
- Added Laravel icon component in
Bug Fixes
CI/CD
- templates: Add sync-templates workflow to split 4 template repos on push to main (9b5bb43)
Miscellaneous
- changelog: Auto-update unreleased entries skip ci] ([7fb15c9)
- changelog: Auto-update unreleased entries skip ci] ([7dbe966)
- changelog: Auto-update unreleased entries skip ci] ([6569725)
- changelog: Auto-update unreleased entries skip ci] ([57bfcc3)
- changelog: Auto-update unreleased entries skip ci] ([15a41e4)
- changelog: Auto-update unreleased entries skip ci] ([dcea98f)
- changelog: Auto-update unreleased entries skip ci] ([ca389cf)
- changelog: Auto-update unreleased entries skip ci] ([d8089e7)
- Add pre-commit and pre-push git hooks with biome format, lint, ts and build checks (dd1f545)
- changelog: Auto-update unreleased entries skip ci] ([5ae6ea4)
- changelog: Auto-update unreleased entries skip ci] ([4bd4977)
- changelog: Auto-update unreleased entries skip ci] ([6361c64)
- changelog: Auto-update unreleased entries skip ci] ([2ad8e77)
- changelog: Auto-update unreleased entries skip ci] ([a04b91d)
vlaravel/v0.0.1
March 8, 2026
Features
- Add unified UI components for Laravel
- Introduced new Blade components for tabs, text, textarea, toggle, and tooltip.
- Implemented a structured JSON schema for configuration and component registration.
- Enhanced text area with auto-resize and character counting features.
- Added toggle button functionality with pressed state management.
- Created tooltip component with customizable content, positioning, and delay.
- Updated TypeScript configuration to exclude unified-ui-laravel package. (7d1c16e)
- nav: Refactor navigation component and add versioning
- Refactored Discord, X, and GitHub icon components for consistency.
- Introduced a new
ds-version.tsfile to manage design system versioning. - Updated navigation links and their active state handling.
- Enhanced layout header with improved styling and responsiveness. (6af6e8d)
- Introduced a new
- Add status and sinceVersion fields to component metadata (65446d2)
Bug Fixes
- laravel: Remove minimum-stability from library composer.json (5c23809)
Miscellaneous
- changelog: Auto-update unreleased entries skip ci] ([fdb4d80)
- changelog: Auto-update unreleased entries skip ci] ([6174899)
- changelog: Auto-update unreleased entries skip ci] ([0fe04e0)
- changelog: Auto-update unreleased entries skip ci] ([9be3204)
- tsconfig: Format and update paths in tsconfig.json (b4cd53c)
- changelog: Auto-update unreleased entries skip ci] ([da78e1a)
v0.3.1
March 7, 2026
Miscellaneous
- Update version to 0.3.1 in package.json (5dc589d)
- changelog: Auto-update unreleased entries skip ci] ([de99bae)
- Update version to 0.3.0 in package.json (0da22c2)
- changelog: Auto-update unreleased entries skip ci] ([bc71407)
v0.3.0
March 7, 2026
Features
- Add initial UI components for Laravel, Next.js, React, and Vue.js starters
- Implemented input and text components in Laravel Blade.
- Created layout and welcome views for Laravel Blade starter.
- Added Vite configuration for Laravel Blade.
- Established global styles for Next.js and Vue.js starters.
- Developed layout and page components for Next.js starter.
- Introduced main application structure for Vite React starter.
- Built UI components including buttons, badges, cards, alerts, and text in Vue.js.
- Integrated theme toggle functionality across Vue.js components.
- Added utility functions for class name merging. (4e217c9)
- Add postpublish script for automatic tagging and changelog regeneration (f07fbd7)
- Add Separator component with customizable styles and accessibility features (a8320ae)
- Add loading skeleton for themes page and enhance sidebar functionality
- Implemented a loading skeleton component for the themes page to improve user experience during data fetching.
- Refactored sidebar components to enhance readability and maintainability, including updates to context management and hover behavior.
- Updated toast preview component with new variant definitions and improved UI for toast actions.
- Enhanced MDX components registration to include new previews and maintain consistency across the application. (8365d81)
- Add overlays preview component with dialogs, dropdowns, and popovers; implement table preview with sample data and actions (ea1cd70)
- Update layouts and navigation components for improved UI and new themes
- Enhanced the Layout components across various sections (company, docs, legal, resources) to include a transparent navigation mode.
- Introduced a new Themes page with a placeholder and updated layout.
- Updated the layout configuration to include new links for Blocks, Colors, and Themes, along with a Discord icon.
- Refactored the Logo component for better styling and consistency.
- Improved the Nav component with new icons and a more dynamic navigation experience.
- Updated the ThemeToggle component for better accessibility and visual feedback. (d9fe590)
- Add TestDropdownPage component with various dropdown menu tests
- Implemented a new TestDropdownPage component to showcase different dropdown menu functionalities including basic options, keyboard shortcuts, submenus, and standalone shortcut rendering.
- Added a new AvatarCircle helper component for displaying user initials in a circular format.
- Enhanced the virtual list demos by integrating AvatarCircle for user representation and improving layout consistency.
- Introduced PreviewCard and PreviewCardShell components for rendering preview and code sections with copy functionality.
- Updated MDX components to include the new PreviewCard for better documentation presentation. (1fdf52e)
- Update Open Graph metadata and enhance OG image content for better SEO (6e5728d)
- Feat: add AppleIcon and Icon components with responsive design and SVG graphics
Bug Fixes
Refactors
- changelog-renderer: Enhance changelog parsing and rendering logic
- Improved parsing logic to handle multi-line items and indented sub-items.
- Added support for section titles with emojis by stripping them before processing.
- Enhanced section color mapping to include additional categories and keywords.
- Refactored the rendering of changelog items and sections for better readability and maintainability.
- Updated the stats calculation to normalize section titles for accurate feature and fix counts. (f3b47fe)
Miscellaneous
- changelog: Auto-update unreleased entries skip ci] ([993c692)
- changelog: Auto-update unreleased entries skip ci] ([4dc43b0)
- changelog: Auto-update unreleased entries skip ci] ([bf93189)
- changelog: Auto-update unreleased entries skip ci] ([2c133db)
- Update package version to 0.2.4 and correct homepage URL (e055e60)
- changelog: Auto-update unreleased entries skip ci] ([29ba39b)
- changelog: Auto-update unreleased entries skip ci] ([ea0ff88)
- changelog: Auto-update unreleased entries skip ci] ([e5002e4)
- changelog: Auto-update unreleased entries skip ci] ([6bcfc25)
- changelog: Auto-update unreleased entries skip ci] ([1971cd8)
- changelog: Auto-update unreleased entries skip ci] ([c226782)
- changelog: Auto-update unreleased entries skip ci] ([f216b6e)
- changelog: Auto-update unreleased entries skip ci] ([6658a0a)
- changelog: Auto-update unreleased entries skip ci] ([8dc0ab8)
- Stop tracking CHANGELOG.md locally (4973cf5)
Other
- Merge branch 'main' of github.com:imrj05/unified-ui (b302e8c)
- Merge pull request #1 from imrj05/vercel/vercel-web-analytics-to-nextjs-g6zfpb
- Add Vercel Web Analytics to Next.js
. Package Installation
- Installed
@vercel/analyticspackage using npm - Updated
package.jsonto include the new dependency - Updated
package-lock.jsonwith the new dependency tree
. Analytics Integration
- Imported
Analyticscomponent from '@vercel/analytics/next' - Added
<Analytics />component inside the<body>tag - Placed after the
<RootProvider>closing tag to ensure proper initialization - Organized imports using the project's Biome linter configuration
- Applied consistent formatting with the project's code style
- ✅ Build completed successfully with no errors
- ✅ Linter checks passed for the modified file
- ✅ Code formatting applied using Biome
- ✅ All existing functionality preserved
- ✅ Lock files properly updated
- Merge branch 'main' of github.com:imrj05/unified-ui (1e620eb)
- Merge branch 'main' of github.com:imrj05/unified-ui (d85b413)
- Merge branch 'main' of github.com:imrj05/unified-ui (055de42)
- Add CHANGELOG for packages/unified-ui (06dc82a)
- Add changelog generator and update workflow
- Ignore CI changelog and set workflow shell to bash (ac4da0a)
- Merge branch 'main' of github.com:imrj05/unified-ui (1ae2200)
- Automate changelog and release workflow
v0.2.1
March 6, 2026
Bug Fixes
- Update placeholder API key in ConfirmDialog documentation (6ca53c5)
Refactors
- Clean up formatting and remove unnecessary whitespace in ConfirmDialog documentation (a8c382f)
Other
- Add automated changelog and release workflows
- Add cliff.toml and .github/workflows/changelog.yml to auto-generate packages/unified-ui/CHANGELOG.md from Conventional Commits on pushes to main
- Add .github/workflows/release.yml to validate tag, build the design system, publish to npm, and create a GitHub Release with changelog notes
- Add server-side changelog page and renderer under src to surface the generated CHANGELOG.md in the docs site
- Commit generated CHANGELOG.md and bump @work-rjkashyap/unified-ui to 0.2.1 (8e036bd)
- Use unified-ui-rajeshwar registry
- Format Confirm Dialog MDX and fix examples
v0.2.0
March 5, 2026
Features
- Enhance component previews and theme customizer
- Added VSCodeCodeBlock for improved code display in ComponentPage.
- Introduced CustomizerPanel for theme customization options including color, radius, font, shadow, and surface styles.
- Updated input-previews to streamline imports.
- Renamed Tag components to Badge for consistency and clarity in tag previews.
- Implemented ThemeToggle previews for various configurations and sizes.
- Enhanced ThemeCustomizerTrigger with mode selection for light, dark, and system themes.
- Updated MDX components to include new previews and components for better documentation. (7148072)
- Add Toggle component and related previews
- Implemented Toggle component using Radix UI's Toggle primitive with support for multiple visual variants, sizes, and icons.
- Added Toggle to the unified-ui index for export.
- Created navigation component previews for ContextMenu, Menubar, Steps, and Command, showcasing various states and interactions.
- Updated MDX components to include new previews for documentation. (63b0f57)
Refactors
- Clean up component code formatting and structure in navigation menu, popover, and scroll area (c0935d9)
v0.1.2
March 2, 2026
Features
- Integrate theme customizer and improve UI components
- Added ThemeCustomizerProvider and ThemeCustomizerTrigger to layout for theme customization.
- Updated button styles to enhance focus visibility and hover effects.
- Refactored collapsible component to improve readability and maintainability.
- Updated navigation menu and popover components to use new radix-ui imports.
- Enhanced data table demo with consistent text color updates.
- Improved scroll area component for better overflow handling.
- Updated TypeScript configuration to include new unified-ui paths for better module resolution. (69bb594)
Miscellaneous
- Bump version to 0.1.2 and update changelog (b09bbbf)
Other
- Regenerate package-lock
- Revise README with expanded overview and docs (f67f910)
v0.1.1
February 28, 2026
Other
- Add DataTable, docs overhaul, and bump version
- Add DataTable component and docs
- Add @work-rjkashyap/unified-ui dependency
v0.1.0
February 27, 2026
Features
- Publish @work-rjkashyap/unified-ui@0.1.0 to npm @work-rjkashyap/unified-ui to match npm organization ownership. Updated references across 39 files:
- packages/unified-ui/package.json (package name)
- Root package.json (workspace scripts + dependency)
- src/app/global.css (CSS import)
- All 22 component MDX docs (imports + code examples)
- 8 design system MDX docs (tokens, colors, motion, etc.)
- README.md, TODO.md, copilot-instructions.md (4872c9a)
- Enhance layout components and navigation
- Refactored HomeLayout to improve structure and readability.
- Updated Nav component to include type safety for link items and improved rendering logic.
- Enhanced DocsLayout and DocsSidebar for better sidebar management and navigation.
- Added new legal, company, and resource sources in the source loader for better content organization.
- Improved styling and responsiveness in various layout components. (c6f5803)
- Add new components including Collapsible, Popover, Scroll Area, and Navigation Menu; update existing components with icons (8907f41)
- Enhance HomePage layout and HeroSection design, improve sidebar component structure (e894c85)
- Update layout components with new Logo and navigation structure, enhance HeroSection design (6a5bb28)
- Add showcase and testimonials sections, enhance layout components
- Introduced
ShowcaseSectioncomponent showcasing key features with interactive elements.- Added
TestimonialsSectioncomponent to display user feedback and experiences. - Created
ComponentPagelayout for displaying component details, including preview and code tabs. - Implemented
Logocomponent for branding in the layout. - Developed
Navcomponent for navigation with links to documentation and components. - Added
NavbarLinkItemandNavbarcomponents for structured navigation. - Created
DocsSidebarfor sidebar navigation with page tree and tabs. - Defined
SIDEBAR_TABSfor easy management of sidebar navigation items. (88212b5)
- Added
- Add sidebar link item and page tree components
- Implemented
createLinkItemRendererfor rendering sidebar items based on the page tree structure.- Added
createPageTreeRendererto manage the rendering of page tree items, including folders and separators. - Introduced a dropdown component for sidebar tabs with enhanced accessibility and styling.
- Created utility functions for managing sidebar tabs and their properties.
- Added theme toggle functionality with improved user experience.
- Developed a table of contents (TOC) component with dynamic resizing and rendering based on headings.
- Enhanced UI components including buttons, collapsibles, navigation menus, and popovers for better usability and aesthetics.
- Introduced utility functions for merging refs and normalizing URLs. (1b5c1da)
- Added
Refactors
- Streamline HomeLayout component structure and improve readability (4b3321d)
- Improve layout components and sidebar functionality
- Refactored LayoutContext and LayoutContextProvider for better readability and performance.
- Updated LayoutHeader and LayoutBody components to enhance styling and structure.
- Adjusted sidebar components to improve usability and visual consistency.
- Enhanced ThemeToggle component to support button type and improved accessibility.
- Added a new StatusPage component to display system status and incident history.
- Updated Popover and ScrollArea components for better z-index management and scroll behavior. (1ae241f)
- Improve code formatting and readability across layout components (08653fd)
- Format code for improved readability in HomeLayout component (830877e)
Other
- Initial commit from Create Fumadocs App (8fd3237)
This changelog is auto-generated from packages/unified-ui/CHANGELOG.md using Conventional Commits.