Skip to content

Publish initial release of @ruma-org UI component library - #785

Merged
RanitManik merged 4 commits into
alphafrom
dev
Jul 31, 2026
Merged

Publish initial release of @ruma-org UI component library#785
RanitManik merged 4 commits into
alphafrom
dev

Conversation

@RanitManik

Copy link
Copy Markdown
Member

This pull request introduces several improvements across the project, focusing on workflow enhancements, branding consistency, and version updates. The most significant changes include improved concurrency handling in GitHub workflows, updating the project logo across documentation and the UI, and bumping package versions to a new alpha release.

Workflow Improvements:

  • Updated GitHub Actions workflows (ci.yml and codeql.yml) to use more descriptive and reliable concurrency group names and to always cancel in-progress runs for the same group. This helps prevent duplicate or conflicting workflow runs. [1] [2]

Branding and Documentation:

  • Replaced the old logo with a new local logo.png in all major documentation files (README.md, ui/README.md, packages/cli/README.md) and reduced its display size for a more consistent look. [1] [2] [3]
  • Updated the navigation bar in the UI (Navbar.tsx) to display the new logo image instead of the previous stylized "R".

Version Updates:

  • Bumped the version for all main packages (package.json, ui/package.json, packages/cli/package.json) from 0.1.0-dev.0 to 1.0.0-alpha.1 to mark the start of the alpha release series. [1] [2] [3]

RanitManik and others added 4 commits July 31, 2026 14:40
## 1.0.0-alpha.1 (2026-07-31)

### 🚀 Features

* add Alert component with customizable variants, sizes, and dismissible functionality ([e044e0e](e044e0e))
* add Button component with multiple variants and states ([f82b2fc](f82b2fc))
* add Calendar component with stories and documentation ([a67ea26](a67ea26))
* add Card component with variants, styling, and documentation ([7be6cab](7be6cab))
* Add Carousel component with drag-and-drop support, autoplay, and customizable navigation ([7181d4f](7181d4f))
* add Checkbox component with customizable properties and stories; update index exports ([7fb5961](7fb5961))
* add Clipboard component with customizable properties, Storybook integration, and improved feedback handling ([2d8f1f7](2d8f1f7))
* Add Code of Conduct, Contribution guidelines, and issue templates for better community engagement ([b0aa28a](b0aa28a))
* add conditional PR creation based on semantic release output ([bd63001](bd63001))
* add conditional PR creation based on semantic release output ([#128](#128)) ([587a1a4](587a1a4))
* Add ContextMenu component with context management, customizable items, and accessibility features ([d2e91d5](d2e91d5))
* add custom workbench color settings for improved UI aesthetics ([9dab5ec](9dab5ec))
* add DatePicker component with comprehensive API and documentation ([b559f97](b559f97))
* add description prop to FileUpload component and update stories ([d0c74af](d0c74af))
* add Drawer component with customizable properties and animations ([acbadfd](acbadfd))
* add Dropdown component with comprehensive API, documentation, and stories ([f92430c](f92430c))
* add Editable component with customizable properties, Storybook integration, and comprehensive documentation ([39095ab](39095ab))
* add FileUpload component with stories, documentation, and integration into index ([fe732a8](fe732a8))
* add FloatingActionButton component with customizable properties, Storybook integration, and comprehensive documentation ([ed31f5d](ed31f5d))
* add Form component with FormField and FormSection for structured form handling ([c58aaf0](c58aaf0))
* Add GitHub Actions workflow for deploying Storybook to GitHub Pages ([6c0e95a](6c0e95a))
* add Image component with customizable properties and Storybook integration ([bb3dd06](bb3dd06))
* add initial alpha release of Ruma UI component library with modern React components ([6d52b8f](6d52b8f))
* add Input component with customizable properties and stories; update index exports ([f09104d](f09104d))
* add InputOTP component with customizable variants, sizes, and accessibility features ([ca97015](ca97015))
* Add interactive examples for Toast component showcasing variants, positions, sizes, and behaviors ([f78894f](f78894f))
* add Jetbrains IDE configuration to .gitignore ([dea317c](dea317c))
* add KeyboardKey component with variants, sizes, and accessibility features ([1e64017](1e64017))
* add Link component with customizable variants, sizes, icons, and accessibility features ([1ffa7f7](1ffa7f7))
* add Loader component with multiple animation types and customization options ([ad7f6a3](ad7f6a3))
* add NavigationMenu component with context, variants, and stories ([4dca4ee](4dca4ee))
* add npm pack size script and update module resolution in tsconfig ([8c04eda](8c04eda))
* add Overview story for KeyboardKey component with command, option, and control keys ([fca9bd7](fca9bd7))
* add Pagination component with stories and documentation ([88d23fb](88d23fb))
* add passWithNoTests option to jest configuration files ([f5e5921](f5e5921))
* add Popover component with trigger and content handling ([a371836](a371836))
* add Progress component with variants, animations, and documentation ([703bc0d](703bc0d))
* add RadioGroup and Switch components with comprehensive stories and documentation ([88d2eee](88d2eee))
* add RangeInput component with stories, documentation, and integration into index ([77ead4c](77ead4c))
* add Rating component with customizable features and Storybook stories ([33a4618](33a4618))
* add Resizable component with stories and documentation ([7d6c3ed](7d6c3ed))
* add Search with Clear functionality to Input component; update stories and documentation ([7596d4d](7596d4d))
* Add Skeleton component with customizable variants, sizes, animations, and documentation ([9f5a85c](9f5a85c))
* add Slider component with comprehensive API, documentation, and stories ([57c9cb6](57c9cb6))
* add Stepper component with stories and documentation ([8194d00](8194d00))
* add strokeWidth prop to Loader component; update documentation and stories for Loader and Button components ([39063a3](39063a3))
* add Table component with comprehensive API, documentation, and stories ([c5b89bb](c5b89bb))
* add Tabs component with variants, sizes, and accessibility features ([7035605](7035605))
* add tertiary variant to Button component; update stories and documentation ([cd199dd](cd199dd))
* add Textarea component with comprehensive API, documentation, and stories ([f44e3e5](f44e3e5))
* add Toast component with customizable properties and auto-dismiss functionality ([6625d91](6625d91))
* add Tooltip component with comprehensive API, documentation, and stories ([5bfdf88](5bfdf88))
* add TopLoader component with customizable properties and documentation ([83169a5](83169a5))
* add TreeView component with stories and documentation ([236efa4](236efa4))
* add VideoPlayer component with custom controls and extensive features ([bc0226b](bc0226b))
* add width prop to Input component with preset options; update stories and documentation ([5e00db2](5e00db2))
* add workflow_dispatch input for release type and enhance failure notification ([66f44d1](66f44d1))
* add zencoder configuration to .gitignore ([451c8f5](451c8f5))
* added decorators styling ([bb7f444](bb7f444))
* added MultiSelect component ([43bb96b](43bb96b))
* adjust item sizes and improve submenu spacing in NavigationMenu component ([434d472](434d472))
* enhance Button component with new 'none' variant and additional animations; update documentation and stories ([2b7574e](2b7574e))
* Enhance ContextMenu documentation with interactive examples and improved styling ([9a31ea0](9a31ea0))
* enhance FileUpload component with file type icons and styling adjustments ([769dcf5](769dcf5))
* enhance FloatingActionButton component with improved icon rotation animation and transition effects ([0874a84](0874a84))
* enhance Image component with custom aspect ratio handling and improved skeleton loading ([b3a161f](b3a161f))
* enhance keyboard navigation in Select component; add scrolling to focused options ([52b60df](52b60df))
* enhance release process with automatic branch updates and changelog management ([584ee0e](584ee0e))
* enhance release process with automatic branch updates and changelog management ([#114](#114)) ([c60730d](c60730d))
* enhance release workflow with automated PR creation and improved concurrency handling ([3c63276](3c63276))
* enhance release workflow with automated PR creation and improved concurrency handling ([1ae1c62](1ae1c62))
* enhance Select component with icon support and hidden search functionality; update stories and documentation ([15c4ac7](15c4ac7))
* enhance Slider component with improved thumb interaction and track click handling ([d0280fe](d0280fe))
* enhance Storybook configuration and add Tailwind utility functions ([06aa94d](06aa94d))
* enhance Storybook setup with custom theming and improved documentation structure ([1e6195a](1e6195a))
* export Video component from index file ([faa0d43](faa0d43))
* implement 5-branch release strategy with CI/CD workflows and branch protection ([3a96eba](3a96eba))
* implement Accordion component with multiple expansion support; add stories and tests for various use cases ([9f58226](9f58226))
* implement CodeQL analysis workflow and update Storybook deployment configuration ([3b745aa](3b745aa))
* implement project-wide UI registry and CLI for component management ([bb53c75](bb53c75))
* implement ripple effect for Button component; remove unused animation options ([591254e](591254e))
* implement Select component with variants, accessibility features, and documentation ([eed2190](eed2190))
* Implement SortableList component with drag-and-drop functionality and customizable item rendering ([eeb57e5](eeb57e5))
* Improve ContextMenu positioning with portal rendering and visibility management ([44a0818](44a0818))
* merge dev into alpha — enterprise READMEs and CI/CD improvements ([2bab842](2bab842))
* Refactor Toast component and add ToastProvider for context management ([4530126](4530126))
* Remove GitHub Actions workflow for deploying Storybook to GitHub Pages ([9704a0f](9704a0f))
* rename CLI package to @ruma-ui/cli, update command references ([6aefdbf](6aefdbf))
* rename CLI package to @ruma-ui/cli, update command references ([#773](#773)) ([5d13c42](5d13c42))
* rename CLI package to @ruma-ui/cli, update command references ([#774](#774)) ([19362c8](19362c8))
* replace Input component with new TextInput component; update documentation and stories ([0fa9e63](0fa9e63))
* replace loading spinner SVG with Loader component in Button; enhance loading state handling ([7668971](7668971))
* replace SVG icons with React Icons for improved consistency ([57f2cf5](57f2cf5))
* update .gitignore to ignore all Jetbrains IDE files ([5f902b8](5f902b8))
* update Accordion and Form documentation to reference correct stories and enhance Form API with additional properties ([6b03600](6b03600))
* update Button component styles for secondary and ghost variants ([57b39fe](57b39fe))
* update documentation to reference correct stories and enhance component APIs for Card, SortableList, Tabs, and TreeView ([888af7c](888af7c))
* update FloatingActionButton stories with improved layout and additional decorator for better responsiveness ([5424d38](5424d38))
* update Overview story for KeyboardKey component to use ImShift icon and clean up imports ([6568ae8](6568ae8))
* Update README and package.json for project branding; add GitHub Actions workflow for Storybook deployment ([40cc42b](40cc42b))
* update release workflow and add branch protection rules ([3789480](3789480))
* update release workflow and add branch protection rules ([#138](#138)) ([7bc14ab](7bc14ab))
* update release workflow and removed branch protection rules ([#139](#139)) ([647a7e5](647a7e5))
* update semantic release step to use action with additional plugins ([aed46fd](aed46fd))
* update semantic release step to use pnpm and adjust PR creation logic ([d100340](d100340))
* update semantic release step to use pnpm and adjust PR creation logic ([#133](#133)) ([59fbeb8](59fbeb8))
* update size limits for UI Library components to 100 KB ([a810850](a810850))
* update Storybook configuration by commenting out dark theme and adding light theme support ([d35cdd5](d35cdd5))
* update Storybook configuration, enhance Button component with icons, and add coverage reporting ([2c95c73](2c95c73))
* update Table documentation with additional API details and examples ([b8305f5](b8305f5))
* updated imports to use next.js storybook instead of react ([afec248](afec248))
* updated Modal component ([4f6e9e8](4f6e9e8))
* updated pipeline optimizations ([84e9501](84e9501))
* updated project to use nx monorepo ([8d74f56](8d74f56))

### 🐛 Bug Fixes

* add .nvmrc file with Node.js version 22.12.0 ([97be995](97be995))
* add composite and declaration options to TypeScript configuration files ([dc0b3c0](dc0b3c0))
* add date-fns dependency to package.json and pnpm-lock.yaml ([eac0bf5](eac0bf5))
* add declaration option to TypeScript configuration files and update package dependencies ([f1e3529](f1e3529))
* add exitOnceUploaded option to Chromatic action for improved deployment handling ([10c7493](10c7493))
* add ignore list for dependencies in size-limit configuration ([46df87d](46df87d))
* add missing "type" field in package.json and ensure proper exclusion in tsconfig.spec.json ([a63dc03](a63dc03))
* add missing tw-animate-css dependency ([5b282ae](5b282ae))
* add permissions for creating issues on CI failure ([a261dc0](a261dc0))
* add react-icons to external packages in vite.config.ts ([40108c0](40108c0))
* adjust indentation and alignment in TreeView component ([3066e56](3066e56))
* adjust spacing for small pagination buttons ([7e70485](7e70485))
* adjust Toast component styles for better layout and text handling ([dbbb0fc](dbbb0fc))
* avatar component styling ([196da8e](196da8e))
* **ci:** publish CLI package only when semantic release creates new version ([#775](#775)) ([a76a870](a76a870))
* correct environment variable name for NPM token in release workflow ([50e0720](50e0720))
* **demo:** bump next to patched 15.5.22 for security workflow ([356735d](356735d))
* **deps:** update nextjs monorepo to v15.5.4 ([c926d2a](c926d2a))
* **deps:** update nextjs monorepo to v15.5.4 ([#156](#156)) ([caab42b](caab42b))
* **deps:** update react ecosystem ([0ce10ec](0ce10ec))
* **deps:** update react ecosystem ([#171](#171)) ([869caa9](869caa9))
* disable Nx Cloud CI run to prevent workflow hangs ([8fb4c1e](8fb4c1e))
* enhance CI workflow by adding Dependabot checks and refining output handling ([0f10b90](0f10b90))
* enhance CI workflow by adding pull request permissions and improving output handling ([5049047](5049047))
* enhance CI workflow for Dependabot PRs with improved checks and outputs ([b45ab6d](b45ab6d))
* ensure NPM_TOKEN is set for dependency installation and Storybook build steps ([6c65198](6c65198))
* fixed package dependecncies ([516d081](516d081))
* fixed package dependecncies ([b3f4043](b3f4043))
* make prerelease step idempotent against duplicate CI runs ([a701fd9](a701fd9))
* refine label styling and update value formatting in RangeInput component ([523baba](523baba))
* remove Chromatic setup script to streamline project configuration ([fb61228](fb61228))
* remove composite and declaration options and fix ci ([a73f666](a73f666))
* remove duplicate import and ensure Storybook build does not externalize dependencies ([ba30c8a](ba30c8a))
* remove external dependencies from Storybook build configuration ([4ae1c64](4ae1c64))
* remove extraneous quotation mark in deploy to Chromatic step ([1ddb76f](1ddb76f))
* remove git plugin from release configuration ([005b34b](005b34b))
* remove git plugin from release configuration ([#142](#142)) ([8c42102](8c42102))
* remove jest.config.ts from tsconfig.spec.json files to streamline test configuration ([0c8ffda](0c8ffda))
* remove node-version matrix from quality job for free tier optimization ([5797f8c](5797f8c))
* remove package-lock.json from paths added in release workflow ([4e98b0d](4e98b0d))
* remove package-lock.json from paths added in release workflow ([#125](#125)) ([bf8fe12](bf8fe12))
* Remove Patreon and Buy Me a Coffee from funding options; update Chromatic deployment command for consistency ([6400da5](6400da5))
* remove skip option from Chromatic action to enable testing ([0db684e](0db684e))
* revert Chromatic action version to v1 ([531dc75](531dc75))
* simplify CI workflow by removing Dependabot checks and consolidating output handling ([4c5580c](4c5580c))
* update .gitignore to include generated documentation directory ([15c315b](15c315b))
* update branch trigger in deploy Storybook workflow from dev to main ([1fe4922](1fe4922))
* update build command for Storybook in deploy workflow ([dd103c4](dd103c4))
* update Chromatic action version to v11 and enable 'skip' for tests ([f3f61e1](f3f61e1))
* update Chromatic action version to v13 to support 'onlyStories' flag ([322e5be](322e5be))
* Update Chromatic deployment command for improved functionality ([0f786d0](0f786d0))
* update chromatic project token to use environment variable ([8f229f4](8f229f4))
* update CI configuration to use pnpm dlx for nx fix-ci command ([65f2e5f](65f2e5f))
* update CI failure notification to include detailed failed jobs list ([bc25d29](bc25d29))
* update CI workflow for improved dependency management and caching ([19c2a5d](19c2a5d))
* update CI/CD pipeline documentation and improve dependency caching strategies ([3b553c7](3b553c7))
* update clean:all script in package.json and adjust external packages in vite.config.ts ([565490d](565490d))
* update conditions for building documentation and uploading artifacts based on release status ([fd13f16](fd13f16))
* update conditions for building documentation and uploading artifacts based on release status  ([#121](#121)) ([6c5eb6e](6c5eb6e))
* update conditions for building documentation and uploading artifacts based on release status ([#105](#105)) ([434f139](434f139))
* update conditions for building documentation and uploading artifacts based on release status ([#106](#106)) ([3acdb47](3acdb47))
* update conditions for building documentation and uploading artifacts based on release status ([#106](https://github.com/ruma-ui/ui/issues/106))## Description ([#126](#126)) ([460ff1d](460ff1d))
* update conditions for building documentation and uploading artifacts based on release status ([#130](#130)) ([40f8d0c](40f8d0c))
* update deploy to Chromatic step and add build-storybook script ([73101d4](73101d4))
* update deploy to Chromatic step to include build script name ([8e1e6bb](8e1e6bb))
* update deploy-storybook workflow to trigger on dev ([fe365a2](fe365a2))
* update deploy-storybook workflow to use pnpm for dependency management ([072660f](072660f))
* update deployment branch from main to dev in Storybook workflow ([19fc2b3](19fc2b3))
* update error state ring color in Input component for better visibility ([0849cac](0849cac))
* update ESLint configuration to ignore additional directories and add PostCSS config file ([6ee506f](6ee506f))
* update ESLint configuration to ignore additional Next.js files ([a8969b9](a8969b9))
* update Input component styles for improved accessibility and visual consistency ([eb08122](eb08122))
* update layout parameter in FileUpload stories from centered to padded ([c6fe0cd](c6fe0cd))
* update layout parameter in Toast stories from fullscreen to padded ([2b1d56a](2b1d56a))
* update moduleResolution to 'bundler' in tsconfig.spec.json files ([e39dfdb](e39dfdb))
* update moduleResolution to 'bundler' in tsconfig.spec.json files ([#110](#110)) ([ee53ccb](ee53ccb))
* update moduleResolution to 'bundler' in tsconfig.spec.json files ([#112](#112)) ([48624ef](48624ef))
* update package name to ruma-ui and bump tw-animate-css version to 1.3.8 ([c7e9e0e](c7e9e0e))
* update package.json to define peer dependencies and adjust vite.config.ts for external packages ([40d5be8](40d5be8))
* update pnpm install and add dependencies for demo/ui ([4e15dc7](4e15dc7))
* update Prettier configuration for consistent quote style ([c1a0ba3](c1a0ba3))
* update repository URL format and add publishConfig to package.json files ([8ee03f3](8ee03f3))
* update size:analyze script to use build:analyze command ([a319e8a](a319e8a))
* update Storybook build directory path in deploy workflow ([2199204](2199204))
* update Storybook configuration to specify external dependencies for build ([0d96efb](0d96efb))
* update tsconfig.json to include source file patterns for compilation ([cc25c8d](cc25c8d))
* Using a temporary PR branch for prereleases ([#135](#135)) ([f32488b](f32488b))

### 📚 Documentation

* reset changelog for fresh release from clean state ([d5819bb](d5819bb))
* rewrite @ruma-ui/ui and @ruma-ui/cli READMEs with enterprise-grade documentation ([3628a22](3628a22))
* update release pipeline strategy and automate workflows ([#113](#113)) ([a324ee9](a324ee9))
* update release pipeline strategy and automate workflows in CONTRIBUTING.md ([a3c56a7](a3c56a7))

### ♻️ Code Refactoring

* remove example code snippets for Accordion component in documentation ([0a32e0c](0a32e0c))
* remove onChange logging from Checkbox stories ([6b197b5](6b197b5))
* remove outdated test files for Accordion, Button, and Loader components ([cae2735](cae2735))
* remove utils references from CI configuration and project graph ([da62b0b](da62b0b))
* rename package scope to [@rumaui](https://github.com/rumaui) and update configurations ([#781](#781)) ([b9cab68](b9cab68))
* Replace lucide-react icons with react-icons for better compatibility ([9eef7b6](9eef7b6))
* simplify prerelease job by removing unnecessary outputs ([#91](#91)) ([d1dcd0b](d1dcd0b))
* simplify prerelease job by removing unnecessary outputs ([#92](#92)) ([4cfc937](4cfc937))
* simplify prerelease job by removing unnecessary outputs and steps ([d1108a6](d1108a6))
* update components to use semantic color tokens and standardized design system variables ([82cc60a](82cc60a))
* update Storybook configuration and ESLint settings ([24ea270](24ea270))
* utility imports and consolidate utility functions ([c6cce31](c6cce31))

### 👷 Continuous Integration

* improve CI/CD pipeline with enterprise-grade hardening ([dd0f959](dd0f959))
## 1.0.0-alpha.1 (2026-07-31)

### 🚀 Features

* add Alert component with customizable variants, sizes, and dismissible functionality ([e044e0e](e044e0e))
* add Button component with multiple variants and states ([f82b2fc](f82b2fc))
* add Calendar component with stories and documentation ([a67ea26](a67ea26))
* add Card component with variants, styling, and documentation ([7be6cab](7be6cab))
* Add Carousel component with drag-and-drop support, autoplay, and customizable navigation ([7181d4f](7181d4f))
* add Checkbox component with customizable properties and stories; update index exports ([7fb5961](7fb5961))
* add Clipboard component with customizable properties, Storybook integration, and improved feedback handling ([2d8f1f7](2d8f1f7))
* Add Code of Conduct, Contribution guidelines, and issue templates for better community engagement ([b0aa28a](b0aa28a))
* add conditional PR creation based on semantic release output ([bd63001](bd63001))
* add conditional PR creation based on semantic release output ([#128](#128)) ([587a1a4](587a1a4))
* Add ContextMenu component with context management, customizable items, and accessibility features ([d2e91d5](d2e91d5))
* add custom workbench color settings for improved UI aesthetics ([9dab5ec](9dab5ec))
* add DatePicker component with comprehensive API and documentation ([b559f97](b559f97))
* add description prop to FileUpload component and update stories ([d0c74af](d0c74af))
* add Drawer component with customizable properties and animations ([acbadfd](acbadfd))
* add Dropdown component with comprehensive API, documentation, and stories ([f92430c](f92430c))
* add Editable component with customizable properties, Storybook integration, and comprehensive documentation ([39095ab](39095ab))
* add FileUpload component with stories, documentation, and integration into index ([fe732a8](fe732a8))
* add FloatingActionButton component with customizable properties, Storybook integration, and comprehensive documentation ([ed31f5d](ed31f5d))
* add Form component with FormField and FormSection for structured form handling ([c58aaf0](c58aaf0))
* Add GitHub Actions workflow for deploying Storybook to GitHub Pages ([6c0e95a](6c0e95a))
* add Image component with customizable properties and Storybook integration ([bb3dd06](bb3dd06))
* add initial alpha release of Ruma UI component library with modern React components ([6d52b8f](6d52b8f))
* add Input component with customizable properties and stories; update index exports ([f09104d](f09104d))
* add InputOTP component with customizable variants, sizes, and accessibility features ([ca97015](ca97015))
* Add interactive examples for Toast component showcasing variants, positions, sizes, and behaviors ([f78894f](f78894f))
* add Jetbrains IDE configuration to .gitignore ([dea317c](dea317c))
* add KeyboardKey component with variants, sizes, and accessibility features ([1e64017](1e64017))
* add Link component with customizable variants, sizes, icons, and accessibility features ([1ffa7f7](1ffa7f7))
* add Loader component with multiple animation types and customization options ([ad7f6a3](ad7f6a3))
* add NavigationMenu component with context, variants, and stories ([4dca4ee](4dca4ee))
* add npm pack size script and update module resolution in tsconfig ([8c04eda](8c04eda))
* add Overview story for KeyboardKey component with command, option, and control keys ([fca9bd7](fca9bd7))
* add Pagination component with stories and documentation ([88d23fb](88d23fb))
* add passWithNoTests option to jest configuration files ([f5e5921](f5e5921))
* add Popover component with trigger and content handling ([a371836](a371836))
* add Progress component with variants, animations, and documentation ([703bc0d](703bc0d))
* add RadioGroup and Switch components with comprehensive stories and documentation ([88d2eee](88d2eee))
* add RangeInput component with stories, documentation, and integration into index ([77ead4c](77ead4c))
* add Rating component with customizable features and Storybook stories ([33a4618](33a4618))
* add Resizable component with stories and documentation ([7d6c3ed](7d6c3ed))
* add Search with Clear functionality to Input component; update stories and documentation ([7596d4d](7596d4d))
* Add Skeleton component with customizable variants, sizes, animations, and documentation ([9f5a85c](9f5a85c))
* add Slider component with comprehensive API, documentation, and stories ([57c9cb6](57c9cb6))
* add Stepper component with stories and documentation ([8194d00](8194d00))
* add strokeWidth prop to Loader component; update documentation and stories for Loader and Button components ([39063a3](39063a3))
* add Table component with comprehensive API, documentation, and stories ([c5b89bb](c5b89bb))
* add Tabs component with variants, sizes, and accessibility features ([7035605](7035605))
* add tertiary variant to Button component; update stories and documentation ([cd199dd](cd199dd))
* add Textarea component with comprehensive API, documentation, and stories ([f44e3e5](f44e3e5))
* add Toast component with customizable properties and auto-dismiss functionality ([6625d91](6625d91))
* add Tooltip component with comprehensive API, documentation, and stories ([5bfdf88](5bfdf88))
* add TopLoader component with customizable properties and documentation ([83169a5](83169a5))
* add TreeView component with stories and documentation ([236efa4](236efa4))
* add VideoPlayer component with custom controls and extensive features ([bc0226b](bc0226b))
* add width prop to Input component with preset options; update stories and documentation ([5e00db2](5e00db2))
* add workflow_dispatch input for release type and enhance failure notification ([66f44d1](66f44d1))
* add zencoder configuration to .gitignore ([451c8f5](451c8f5))
* added decorators styling ([bb7f444](bb7f444))
* added MultiSelect component ([43bb96b](43bb96b))
* adjust item sizes and improve submenu spacing in NavigationMenu component ([434d472](434d472))
* enhance Button component with new 'none' variant and additional animations; update documentation and stories ([2b7574e](2b7574e))
* Enhance ContextMenu documentation with interactive examples and improved styling ([9a31ea0](9a31ea0))
* enhance FileUpload component with file type icons and styling adjustments ([769dcf5](769dcf5))
* enhance FloatingActionButton component with improved icon rotation animation and transition effects ([0874a84](0874a84))
* enhance Image component with custom aspect ratio handling and improved skeleton loading ([b3a161f](b3a161f))
* enhance keyboard navigation in Select component; add scrolling to focused options ([52b60df](52b60df))
* enhance release process with automatic branch updates and changelog management ([584ee0e](584ee0e))
* enhance release process with automatic branch updates and changelog management ([#114](#114)) ([c60730d](c60730d))
* enhance release workflow with automated PR creation and improved concurrency handling ([3c63276](3c63276))
* enhance release workflow with automated PR creation and improved concurrency handling ([1ae1c62](1ae1c62))
* enhance Select component with icon support and hidden search functionality; update stories and documentation ([15c4ac7](15c4ac7))
* enhance Slider component with improved thumb interaction and track click handling ([d0280fe](d0280fe))
* enhance Storybook configuration and add Tailwind utility functions ([06aa94d](06aa94d))
* enhance Storybook setup with custom theming and improved documentation structure ([1e6195a](1e6195a))
* export Video component from index file ([faa0d43](faa0d43))
* implement 5-branch release strategy with CI/CD workflows and branch protection ([3a96eba](3a96eba))
* implement Accordion component with multiple expansion support; add stories and tests for various use cases ([9f58226](9f58226))
* implement CodeQL analysis workflow and update Storybook deployment configuration ([3b745aa](3b745aa))
* implement project-wide UI registry and CLI for component management ([bb53c75](bb53c75))
* implement ripple effect for Button component; remove unused animation options ([591254e](591254e))
* implement Select component with variants, accessibility features, and documentation ([eed2190](eed2190))
* Implement SortableList component with drag-and-drop functionality and customizable item rendering ([eeb57e5](eeb57e5))
* Improve ContextMenu positioning with portal rendering and visibility management ([44a0818](44a0818))
* merge dev into alpha — enterprise READMEs and CI/CD improvements ([2bab842](2bab842))
* Refactor Toast component and add ToastProvider for context management ([4530126](4530126))
* Remove GitHub Actions workflow for deploying Storybook to GitHub Pages ([9704a0f](9704a0f))
* rename CLI package to @ruma-ui/cli, update command references ([6aefdbf](6aefdbf))
* rename CLI package to @ruma-ui/cli, update command references ([#773](#773)) ([5d13c42](5d13c42))
* rename CLI package to @ruma-ui/cli, update command references ([#774](#774)) ([19362c8](19362c8))
* replace Input component with new TextInput component; update documentation and stories ([0fa9e63](0fa9e63))
* replace loading spinner SVG with Loader component in Button; enhance loading state handling ([7668971](7668971))
* replace SVG icons with React Icons for improved consistency ([57f2cf5](57f2cf5))
* update .gitignore to ignore all Jetbrains IDE files ([5f902b8](5f902b8))
* update Accordion and Form documentation to reference correct stories and enhance Form API with additional properties ([6b03600](6b03600))
* update Button component styles for secondary and ghost variants ([57b39fe](57b39fe))
* update documentation to reference correct stories and enhance component APIs for Card, SortableList, Tabs, and TreeView ([888af7c](888af7c))
* update FloatingActionButton stories with improved layout and additional decorator for better responsiveness ([5424d38](5424d38))
* update Overview story for KeyboardKey component to use ImShift icon and clean up imports ([6568ae8](6568ae8))
* Update README and package.json for project branding; add GitHub Actions workflow for Storybook deployment ([40cc42b](40cc42b))
* update release workflow and add branch protection rules ([3789480](3789480))
* update release workflow and add branch protection rules ([#138](#138)) ([7bc14ab](7bc14ab))
* update release workflow and removed branch protection rules ([#139](#139)) ([647a7e5](647a7e5))
* update semantic release step to use action with additional plugins ([aed46fd](aed46fd))
* update semantic release step to use pnpm and adjust PR creation logic ([d100340](d100340))
* update semantic release step to use pnpm and adjust PR creation logic ([#133](#133)) ([59fbeb8](59fbeb8))
* update size limits for UI Library components to 100 KB ([a810850](a810850))
* update Storybook configuration by commenting out dark theme and adding light theme support ([d35cdd5](d35cdd5))
* update Storybook configuration, enhance Button component with icons, and add coverage reporting ([2c95c73](2c95c73))
* update Table documentation with additional API details and examples ([b8305f5](b8305f5))
* updated imports to use next.js storybook instead of react ([afec248](afec248))
* updated Modal component ([4f6e9e8](4f6e9e8))
* updated pipeline optimizations ([84e9501](84e9501))
* updated project to use nx monorepo ([8d74f56](8d74f56))

### 🐛 Bug Fixes

* add .nvmrc file with Node.js version 22.12.0 ([97be995](97be995))
* add composite and declaration options to TypeScript configuration files ([dc0b3c0](dc0b3c0))
* add date-fns dependency to package.json and pnpm-lock.yaml ([eac0bf5](eac0bf5))
* add declaration option to TypeScript configuration files and update package dependencies ([f1e3529](f1e3529))
* add exitOnceUploaded option to Chromatic action for improved deployment handling ([10c7493](10c7493))
* add ignore list for dependencies in size-limit configuration ([46df87d](46df87d))
* add missing "type" field in package.json and ensure proper exclusion in tsconfig.spec.json ([a63dc03](a63dc03))
* add missing tw-animate-css dependency ([5b282ae](5b282ae))
* add permissions for creating issues on CI failure ([a261dc0](a261dc0))
* add react-icons to external packages in vite.config.ts ([40108c0](40108c0))
* adjust indentation and alignment in TreeView component ([3066e56](3066e56))
* adjust spacing for small pagination buttons ([7e70485](7e70485))
* adjust Toast component styles for better layout and text handling ([dbbb0fc](dbbb0fc))
* avatar component styling ([196da8e](196da8e))
* **ci:** publish CLI package only when semantic release creates new version ([#775](#775)) ([a76a870](a76a870))
* correct environment variable name for NPM token in release workflow ([50e0720](50e0720))
* **demo:** bump next to patched 15.5.22 for security workflow ([356735d](356735d))
* **deps:** update nextjs monorepo to v15.5.4 ([c926d2a](c926d2a))
* **deps:** update nextjs monorepo to v15.5.4 ([#156](#156)) ([caab42b](caab42b))
* **deps:** update react ecosystem ([0ce10ec](0ce10ec))
* **deps:** update react ecosystem ([#171](#171)) ([869caa9](869caa9))
* disable Nx Cloud CI run to prevent workflow hangs ([8fb4c1e](8fb4c1e))
* enhance CI workflow by adding Dependabot checks and refining output handling ([0f10b90](0f10b90))
* enhance CI workflow by adding pull request permissions and improving output handling ([5049047](5049047))
* enhance CI workflow for Dependabot PRs with improved checks and outputs ([b45ab6d](b45ab6d))
* ensure NPM_TOKEN is set for dependency installation and Storybook build steps ([6c65198](6c65198))
* fixed package dependecncies ([516d081](516d081))
* fixed package dependecncies ([b3f4043](b3f4043))
* make prerelease step idempotent against duplicate CI runs ([a701fd9](a701fd9))
* refine label styling and update value formatting in RangeInput component ([523baba](523baba))
* remove Chromatic setup script to streamline project configuration ([fb61228](fb61228))
* remove composite and declaration options and fix ci ([a73f666](a73f666))
* remove duplicate import and ensure Storybook build does not externalize dependencies ([ba30c8a](ba30c8a))
* remove external dependencies from Storybook build configuration ([4ae1c64](4ae1c64))
* remove extraneous quotation mark in deploy to Chromatic step ([1ddb76f](1ddb76f))
* remove git plugin from release configuration ([005b34b](005b34b))
* remove git plugin from release configuration ([#142](#142)) ([8c42102](8c42102))
* remove jest.config.ts from tsconfig.spec.json files to streamline test configuration ([0c8ffda](0c8ffda))
* remove node-version matrix from quality job for free tier optimization ([5797f8c](5797f8c))
* remove package-lock.json from paths added in release workflow ([4e98b0d](4e98b0d))
* remove package-lock.json from paths added in release workflow ([#125](#125)) ([bf8fe12](bf8fe12))
* Remove Patreon and Buy Me a Coffee from funding options; update Chromatic deployment command for consistency ([6400da5](6400da5))
* remove skip option from Chromatic action to enable testing ([0db684e](0db684e))
* revert Chromatic action version to v1 ([531dc75](531dc75))
* simplify CI workflow by removing Dependabot checks and consolidating output handling ([4c5580c](4c5580c))
* update .gitignore to include generated documentation directory ([15c315b](15c315b))
* update branch trigger in deploy Storybook workflow from dev to main ([1fe4922](1fe4922))
* update build command for Storybook in deploy workflow ([dd103c4](dd103c4))
* update Chromatic action version to v11 and enable 'skip' for tests ([f3f61e1](f3f61e1))
* update Chromatic action version to v13 to support 'onlyStories' flag ([322e5be](322e5be))
* Update Chromatic deployment command for improved functionality ([0f786d0](0f786d0))
* update chromatic project token to use environment variable ([8f229f4](8f229f4))
* update CI configuration to use pnpm dlx for nx fix-ci command ([65f2e5f](65f2e5f))
* update CI failure notification to include detailed failed jobs list ([bc25d29](bc25d29))
* update CI workflow for improved dependency management and caching ([19c2a5d](19c2a5d))
* update CI/CD pipeline documentation and improve dependency caching strategies ([3b553c7](3b553c7))
* update clean:all script in package.json and adjust external packages in vite.config.ts ([565490d](565490d))
* update conditions for building documentation and uploading artifacts based on release status ([fd13f16](fd13f16))
* update conditions for building documentation and uploading artifacts based on release status  ([#121](#121)) ([6c5eb6e](6c5eb6e))
* update conditions for building documentation and uploading artifacts based on release status ([#105](#105)) ([434f139](434f139))
* update conditions for building documentation and uploading artifacts based on release status ([#106](#106)) ([3acdb47](3acdb47))
* update conditions for building documentation and uploading artifacts based on release status ([#106](https://github.com/ruma-ui/ui/issues/106))## Description ([#126](#126)) ([460ff1d](460ff1d))
* update conditions for building documentation and uploading artifacts based on release status ([#130](#130)) ([40f8d0c](40f8d0c))
* update deploy to Chromatic step and add build-storybook script ([73101d4](73101d4))
* update deploy to Chromatic step to include build script name ([8e1e6bb](8e1e6bb))
* update deploy-storybook workflow to trigger on dev ([fe365a2](fe365a2))
* update deploy-storybook workflow to use pnpm for dependency management ([072660f](072660f))
* update deployment branch from main to dev in Storybook workflow ([19fc2b3](19fc2b3))
* update error state ring color in Input component for better visibility ([0849cac](0849cac))
* update ESLint configuration to ignore additional directories and add PostCSS config file ([6ee506f](6ee506f))
* update ESLint configuration to ignore additional Next.js files ([a8969b9](a8969b9))
* update Input component styles for improved accessibility and visual consistency ([eb08122](eb08122))
* update layout parameter in FileUpload stories from centered to padded ([c6fe0cd](c6fe0cd))
* update layout parameter in Toast stories from fullscreen to padded ([2b1d56a](2b1d56a))
* update moduleResolution to 'bundler' in tsconfig.spec.json files ([e39dfdb](e39dfdb))
* update moduleResolution to 'bundler' in tsconfig.spec.json files ([#110](#110)) ([ee53ccb](ee53ccb))
* update moduleResolution to 'bundler' in tsconfig.spec.json files ([#112](#112)) ([48624ef](48624ef))
* update package name to ruma-ui and bump tw-animate-css version to 1.3.8 ([c7e9e0e](c7e9e0e))
* update package.json to define peer dependencies and adjust vite.config.ts for external packages ([40d5be8](40d5be8))
* update pnpm install and add dependencies for demo/ui ([4e15dc7](4e15dc7))
* update Prettier configuration for consistent quote style ([c1a0ba3](c1a0ba3))
* update repository URL format and add publishConfig to package.json files ([8ee03f3](8ee03f3))
* update size:analyze script to use build:analyze command ([a319e8a](a319e8a))
* update Storybook build directory path in deploy workflow ([2199204](2199204))
* update Storybook configuration to specify external dependencies for build ([0d96efb](0d96efb))
* update tsconfig.json to include source file patterns for compilation ([cc25c8d](cc25c8d))
* Using a temporary PR branch for prereleases ([#135](#135)) ([f32488b](f32488b))

### 📚 Documentation

* reset changelog for fresh release from clean state ([d5819bb](d5819bb))
* rewrite @ruma-ui/ui and @ruma-ui/cli READMEs with enterprise-grade documentation ([3628a22](3628a22))
* update release pipeline strategy and automate workflows ([#113](#113)) ([a324ee9](a324ee9))
* update release pipeline strategy and automate workflows in CONTRIBUTING.md ([a3c56a7](a3c56a7))

### ♻️ Code Refactoring

* remove example code snippets for Accordion component in documentation ([0a32e0c](0a32e0c))
* remove onChange logging from Checkbox stories ([6b197b5](6b197b5))
* remove outdated test files for Accordion, Button, and Loader components ([cae2735](cae2735))
* remove utils references from CI configuration and project graph ([da62b0b](da62b0b))
* rename package scope to [@rumaui](https://github.com/rumaui) and update configurations ([#781](#781)) ([b9cab68](b9cab68))
* Replace lucide-react icons with react-icons for better compatibility ([9eef7b6](9eef7b6))
* simplify prerelease job by removing unnecessary outputs ([#91](#91)) ([d1dcd0b](d1dcd0b))
* simplify prerelease job by removing unnecessary outputs ([#92](#92)) ([4cfc937](4cfc937))
* simplify prerelease job by removing unnecessary outputs and steps ([d1108a6](d1108a6))
* update components to use semantic color tokens and standardized design system variables ([82cc60a](82cc60a))
* update Storybook configuration and ESLint settings ([24ea270](24ea270))
* utility imports and consolidate utility functions ([c6cce31](c6cce31))

### 👷 Continuous Integration

* improve CI/CD pipeline with enterprise-grade hardening ([dd0f959](dd0f959))
@RanitManik RanitManik self-assigned this Jul 31, 2026
@vercel

vercel Bot commented Jul 31, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
ruma-ui Ready Ready Preview Jul 31, 2026 9:19am
ruma-ui-storybook Building Building Preview Jul 31, 2026 9:19am

@vercel
vercel Bot temporarily deployed to Preview – ruma-ui July 31, 2026 09:19 Inactive
@changeset-bot

changeset-bot Bot commented Jul 31, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: a08539c

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@coderabbitai

coderabbitai Bot commented Jul 31, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: c8fc08a1-842b-4aac-ad25-a6f91dc8ee91

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@RanitManik
RanitManik merged commit cc85e94 into alpha Jul 31, 2026
8 of 10 checks passed
@vercel
vercel Bot temporarily deployed to Preview – ruma-ui-storybook July 31, 2026 09:20 Inactive
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0-alpha.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.0.0-alpha.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants