Skip to content

Commit 079ad0f

Browse files
cirdesstephannvkarinevieirabrunoluigisethhorsley
authored
Unify gem and docs into a monorepo (#358)
* Add MaskedInput component (#130) * Add MaskedInput component * Update ruby ui version * Remove Lookbook (#131) * Fix accordion code indent (#132) * Fix menu scroll position (#133) * Fix menu scroll position * Move js to stimulus controller * Upgrade RubyUI (#134) * Remove referenced components list (#136) * Update RubyUI (#137) * Generate package-lock.json (#138) * Update setup instructions for Rails + JS bundler (#139) * Update importmap setup instructions (#140) * Add component setup instruction with CLI (#141) * Add manual component installation instructions (#142) * Add breadcrumb to the documentation (#144) * Update alert, alert dialog, dialog and sheet components (#145) * Remove RBUI mentions from codebase (#146) * Remove RBUI mentions * change assets * Switch Component (#143) Co-authored-by: Seth Horsley <github.dvxhi@sl.isethi.com> * Update combobox docs (#154) * Add the radio button component to the doc (#155) * Add Skeleton component to the docs (#156) * Add Progress component to the docs (#158) * Add toggle all example to combobox docs (#159) * Upgrade phlex and phlex-rails to 2.0.2 version (#160) * upgrade phlex and phlex-rails to 2.0.2 * fix missing keyword "component_name" error * fix Glitch in the sidebar during navigation (#163) * Remove 'helpers' prefix (#162) * Upgrade ruby to 3.4.2 version (#161) * Migrate the docs components to app/components to align with Phlex conversions (#165) * Migrate the steps components to app/components to align with Phlex conversions (#166) * Migrate the shared components to align with Phlex conversions (#167) * Migrate the typography components to align with Phlex conversions (#168) * Migrate the home components to align with Phlex conversions (#169) * Migrate the themes components to align with Phlex conversions (#170) * Remove ApplicationComponent (#171) * Migrate the views to align with Phlex conventions (#172) * Remove _view suffix from views (#173) * Upgrade Rails to 8.0.1 version (#174) * Update ruby-ui (#175) * Add Carousel component (#176) * Update installation instructions for Tailwind V4 (#177) * Upgrade RubyUI & Tailwind (#178) * Update manual instructions to install components (#179) * Add the sidebar component (#180) * Fix typo: rils -> rails (#182) * add plausible * Fix pre-release and themeing * split theme components from slot to components (#183) * change parent class on theme toggle components * [Chore] - Migrate from yarn/npm to pnpm (#185) * chore: migrate from yarn to pnpm - Replace yarn with pnpm as the package manager - Update devcontainer configuration to use pnpm - Update GitHub Actions workflow to use pnpm - Update development Procfile and setup scripts - Remove yarn-specific files (.yarnrc, yarn.lock) - Add pnpm-lock.yaml - Update package.json dependencies * remove --lockfile * fix dockerfile * adding cache to pnpm * remove pnpm version * Add Dependabot configuration for automated dependency updates (#187) This commit adds Dependabot configuration to automate dependency updates for: - Ruby gems (weekly) - JavaScript packages (weekly) - GitHub Actions (monthly) This will help us keep dependencies up-to-date with security patches and new features. * Use devcontainers for CI workflows (#188) * Use devcontainers for CI workflows This PR updates our GitHub Actions workflows to use devcontainers instead of directly setting up the environment on the runner. This approach: - Ensures CI runs in the same environment as development - Simplifies workflow configuration - Reduces maintenance by centralizing environment setup in the devcontainer - Increases CI timeout to accommodate container build time * use devcontainers for CI workflows * unify ci workflow * fix permissions * Bump actions/checkout from 3 to 4 (#189) Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump akhileshns/heroku-deploy from 3.12.14 to 3.14.15 (#190) Bumps [akhileshns/heroku-deploy](https://github.com/akhileshns/heroku-deploy) from 3.12.14 to 3.14.15. - [Release notes](https://github.com/akhileshns/heroku-deploy/releases) - [Commits](https://github.com/akhileshns/heroku-deploy/compare/v3.12.14...v3.14.15) --- updated-dependencies: - dependency-name: akhileshns/heroku-deploy dependency-version: 3.14.15 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump motion from 12.6.5 to 12.7.2 (#191) Bumps [motion](https://github.com/motiondivision/motion) from 12.6.5 to 12.7.2. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.6.5...v12.7.2) --- updated-dependencies: - dependency-name: motion dependency-version: 12.7.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tailwindcss from 4.0.14 to 4.1.4 (#192) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.0.14 to 4.1.4. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.4/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.1.4 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump stimulus-rails from 1.3.3 to 1.3.4 (#193) Bumps [stimulus-rails](https://github.com/hotwired/stimulus-rails) from 1.3.3 to 1.3.4. - [Release notes](https://github.com/hotwired/stimulus-rails/releases) - [Commits](https://github.com/hotwired/stimulus-rails/compare/v1.3.3...v1.3.4) --- updated-dependencies: - dependency-name: stimulus-rails dependency-version: 1.3.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump esbuild from 0.25.1 to 0.25.2 (#194) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.1 to 0.25.2. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.1...v0.25.2) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.25.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump jsbundling-rails from 1.3.0 to 1.3.1 (#195) Bumps [jsbundling-rails](https://github.com/rails/jsbundling-rails) from 1.3.0 to 1.3.1. - [Release notes](https://github.com/rails/jsbundling-rails/releases) - [Commits](https://github.com/rails/jsbundling-rails/compare/v1.3.0...v1.3.1) --- updated-dependencies: - dependency-name: jsbundling-rails dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump puma from 6.4.2 to 6.6.0 (#196) Bumps [puma](https://github.com/puma/puma) from 6.4.2 to 6.6.0. - [Release notes](https://github.com/puma/puma/releases) - [Changelog](https://github.com/puma/puma/blob/master/History.md) - [Commits](https://github.com/puma/puma/compare/v6.4.2...v6.6.0) --- updated-dependencies: - dependency-name: puma dependency-version: 6.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump dockerfile-rails from 1.7.6 to 1.7.9 (#197) Bumps [dockerfile-rails](https://github.com/fly-apps/dockerfile-rails) from 1.7.6 to 1.7.9. - [Release notes](https://github.com/fly-apps/dockerfile-rails/releases) - [Commits](https://github.com/fly-apps/dockerfile-rails/compare/v1.7.6...v1.7.9) --- updated-dependencies: - dependency-name: dockerfile-rails dependency-version: 1.7.9 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump turbo-rails from 2.0.6 to 2.0.13 (#198) Bumps [turbo-rails](https://github.com/hotwired/turbo-rails) from 2.0.6 to 2.0.13. - [Release notes](https://github.com/hotwired/turbo-rails/releases) - [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.6...v2.0.13) --- updated-dependencies: - dependency-name: turbo-rails dependency-version: 2.0.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump selenium-webdriver from 4.29.0 to 4.31.0 (#199) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.29.0 to 4.31.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.29.0...selenium-4.31.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-version: 4.31.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump sqlite3 from 2.5.0 to 2.6.0 (#200) Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.5.0 to 2.6.0. - [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases) - [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.5.0...v2.6.0) --- updated-dependencies: - dependency-name: sqlite3 dependency-version: 2.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump standard from 1.45.0 to 1.49.0 (#201) Bumps [standard](https://github.com/standardrb/standard) from 1.45.0 to 1.49.0. - [Release notes](https://github.com/standardrb/standard/releases) - [Changelog](https://github.com/standardrb/standard/blob/main/CHANGELOG.md) - [Commits](https://github.com/standardrb/standard/compare/v1.45.0...v1.49.0) --- updated-dependencies: - dependency-name: standard dependency-version: 1.49.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lucide-rails from 0.4.0 to 0.5.1 (#203) Bumps [lucide-rails](https://github.com/heyvito/lucide-rails) from 0.4.0 to 0.5.1. - [Release notes](https://github.com/heyvito/lucide-rails/releases) - [Changelog](https://github.com/heyvito/lucide-rails/blob/master/CHANGELOG.md) - [Commits](https://github.com/heyvito/lucide-rails/compare/v0.4.0...v0.5.1) --- updated-dependencies: - dependency-name: lucide-rails dependency-version: 0.5.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump chart.js from 4.4.8 to 4.4.9 (#204) Bumps [chart.js](https://github.com/chartjs/Chart.js) from 4.4.8 to 4.4.9. - [Release notes](https://github.com/chartjs/Chart.js/releases) - [Commits](https://github.com/chartjs/Chart.js/compare/v4.4.8...v4.4.9) --- updated-dependencies: - dependency-name: chart.js dependency-version: 4.4.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump rails from 8.0.1 to 8.0.2 (#206) Bumps [rails](https://github.com/rails/rails) from 8.0.1 to 8.0.2. - [Release notes](https://github.com/rails/rails/releases) - [Commits](https://github.com/rails/rails/compare/v8.0.1...v8.0.2) --- updated-dependencies: - dependency-name: rails dependency-version: 8.0.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add demo video and update performance metrics (#217) This PR adds a YouTube demo video to the homepage and updates the performance metrics to reflect the latest benchmarks (7.7x faster than ERB) with a link to the benchmark source. * Bump esbuild from 0.25.2 to 0.25.3 (#213) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.2 to 0.25.3. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.2...v0.25.3) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.25.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tailwind_merge from 0.13.3 to 1.2.0 (#207) Bumps [tailwind_merge](https://github.com/gjtorikian/tailwind_merge) from 0.13.3 to 1.2.0. - [Release notes](https://github.com/gjtorikian/tailwind_merge/releases) - [Changelog](https://github.com/gjtorikian/tailwind_merge/blob/main/CHANGELOG.md) - [Commits](https://github.com/gjtorikian/tailwind_merge/compare/v0.13.3...v1.2.0) --- updated-dependencies: - dependency-name: tailwind_merge dependency-version: 1.2.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump propshaft from 0.9.0 to 1.1.0 (#208) Bumps [propshaft](https://github.com/rails/propshaft) from 0.9.0 to 1.1.0. - [Release notes](https://github.com/rails/propshaft/releases) - [Commits](https://github.com/rails/propshaft/compare/v0.9.0...v1.1.0) --- updated-dependencies: - dependency-name: propshaft dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump cssbundling-rails from 1.4.0 to 1.4.3 (#210) Bumps [cssbundling-rails](https://github.com/rails/cssbundling-rails) from 1.4.0 to 1.4.3. - [Release notes](https://github.com/rails/cssbundling-rails/releases) - [Commits](https://github.com/rails/cssbundling-rails/compare/v1.4.0...v1.4.3) --- updated-dependencies: - dependency-name: cssbundling-rails dependency-version: 1.4.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tw-animate-css from 1.2.5 to 1.2.9 (#218) Bumps [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) from 1.2.5 to 1.2.9. - [Release notes](https://github.com/Wombosvideo/tw-animate-css/releases) - [Commits](https://github.com/Wombosvideo/tw-animate-css/compare/v1.2.5...v1.2.9) --- updated-dependencies: - dependency-name: tw-animate-css dependency-version: 1.2.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tailwindcss from 4.1.4 to 4.1.5 (#219) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.1.4 to 4.1.5. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.5/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.1.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump motion from 12.7.2 to 12.9.4 (#220) Bumps [motion](https://github.com/motiondivision/motion) from 12.7.2 to 12.9.4. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.7.2...v12.9.4) --- updated-dependencies: - dependency-name: motion dependency-version: 12.9.4 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump selenium-webdriver from 4.31.0 to 4.32.0 (#222) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.31.0 to 4.32.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.31.0...selenium-4.32.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-version: 4.32.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump rouge from 4.5.1 to 4.5.2 (#223) Bumps [rouge](https://github.com/rouge-ruby/rouge) from 4.5.1 to 4.5.2. - [Release notes](https://github.com/rouge-ruby/rouge/releases) - [Changelog](https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md) - [Commits](https://github.com/rouge-ruby/rouge/compare/v4.5.1...v4.5.2) --- updated-dependencies: - dependency-name: rouge dependency-version: 4.5.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @floating-ui/dom from 1.6.13 to 1.7.0 (#221) Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) from 1.6.13 to 1.7.0. - [Release notes](https://github.com/floating-ui/floating-ui/releases) - [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md) - [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.0/packages/dom) --- updated-dependencies: - dependency-name: "@floating-ui/dom" dependency-version: 1.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Disabled + Aria Disabled Button (#227) * Disabled + Aria Disabled Buttn * UPDATE RUBY_UI * disabled + aria-disabled for Form and Input (#229) * disabled + aria-disabled examples for Combobox * disabled + aria-disabled for Form and Input * OOPS * Refactor GitHub Actions workflows (#236) Update GitHub Actions configuration by: 1. Renaming fly-deploy.yml to deploy.yml 2. Changing deploy workflow to manual trigger (workflow_dispatch) 3. Updating CI workflow configuration * aria-disabled for Link (#230) * disabled + aria-disabled examples for Combobox (#228) * disabled + aria-disabled examples for Combobox * disabled + aria-disabled examples for Combobox --------- Co-authored-by: Cirdes <cirdes@linkana.com> * Fixing CI YML (#237) * fix ci yml * Fix standardrb * fix ci yml * aria-disabled for Select (#232) Co-authored-by: Cirdes <cirdes@linkana.com> * aria-disabled for RadioButton (#231) * aria-disabled for RadioButton * OOPS --------- Co-authored-by: Cirdes <cirdes@linkana.com> * aria-disabled for Switch (#233) Co-authored-by: Cirdes <cirdes@linkana.com> * aria-disabled for Tabs (#234) Co-authored-by: Cirdes <cirdes@linkana.com> * aria-disabled for Textarea (#235) Co-authored-by: Cirdes <cirdes@linkana.com> * Bump tailwindcss from 4.1.5 to 4.1.6 (#240) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.1.5 to 4.1.6. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.6/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.1.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump esbuild from 0.25.3 to 0.25.4 (#241) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.3 to 0.25.4. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.3...v0.25.4) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.25.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump motion from 12.10.1 to 12.10.5 (#242) Bumps [motion](https://github.com/motiondivision/motion) from 12.10.1 to 12.10.5. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.10.1...v12.10.5) --- updated-dependencies: - dependency-name: motion dependency-version: 12.10.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add verify_components.yml workflow (#238) * Add verify_components.yml workflow Verify_components.yml workflow ensures components are properly generated https://github.com/ruby-ui/ruby_ui/pull/289 should be merged first Button, Checkbox, Link, Separator, TableFooter, TableRow components were out of sync with ruby_ui. * add endline * Fix verify components action (#245) * Adding bin/rails to verify components action (#246) * Adding bin/rails to verify components action * adding all the steps to the verify components action * Update ruby_ui version * remove pull_request * fix: datepicker not opening (#244) * Bump motion from 12.10.5 to 12.12.1 (#247) Bumps [motion](https://github.com/motiondivision/motion) from 12.10.5 to 12.12.1. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.10.5...v12.12.1) --- updated-dependencies: - dependency-name: motion dependency-version: 12.12.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump standard from 1.49.0 to 1.50.0 (#250) Bumps [standard](https://github.com/standardrb/standard) from 1.49.0 to 1.50.0. - [Release notes](https://github.com/standardrb/standard/releases) - [Changelog](https://github.com/standardrb/standard/blob/main/CHANGELOG.md) - [Commits](https://github.com/standardrb/standard/compare/v1.49.0...v1.50.0) --- updated-dependencies: - dependency-name: standard dependency-version: 1.50.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tailwindcss from 4.1.6 to 4.1.7 (#248) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.1.6 to 4.1.7. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.7/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.1.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump bootsnap from 1.18.4 to 1.18.6 (#251) Bumps [bootsnap](https://github.com/Shopify/bootsnap) from 1.18.4 to 1.18.6. - [Changelog](https://github.com/Shopify/bootsnap/blob/main/CHANGELOG.md) - [Commits](https://github.com/Shopify/bootsnap/compare/v1.18.4...v1.18.6) --- updated-dependencies: - dependency-name: bootsnap dependency-version: 1.18.6 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump turbo-rails from 2.0.13 to 2.0.16 (#260) Bumps [turbo-rails](https://github.com/hotwired/turbo-rails) from 2.0.13 to 2.0.16. - [Release notes](https://github.com/hotwired/turbo-rails/releases) - [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.13...v2.0.16) --- updated-dependencies: - dependency-name: turbo-rails dependency-version: 2.0.16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @floating-ui/dom from 1.7.0 to 1.7.1 (#262) Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) from 1.7.0 to 1.7.1. - [Release notes](https://github.com/floating-ui/floating-ui/releases) - [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md) - [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.1/packages/dom) --- updated-dependencies: - dependency-name: "@floating-ui/dom" dependency-version: 1.7.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tw-animate-css from 1.2.9 to 1.3.4 (#263) Bumps [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) from 1.2.9 to 1.3.4. - [Release notes](https://github.com/Wombosvideo/tw-animate-css/releases) - [Commits](https://github.com/Wombosvideo/tw-animate-css/compare/v1.2.9...v1.3.4) --- updated-dependencies: - dependency-name: tw-animate-css dependency-version: 1.3.4 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump sqlite3 from 2.6.0 to 2.7.0 (#266) Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.6.0 to 2.7.0. - [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases) - [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.6.0...v2.7.0) --- updated-dependencies: - dependency-name: sqlite3 dependency-version: 2.7.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump motion from 12.12.1 to 12.18.1 (#267) Bumps [motion](https://github.com/motiondivision/motion) from 12.12.1 to 12.18.1. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.12.1...v12.18.1) --- updated-dependencies: - dependency-name: motion dependency-version: 12.18.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump chart.js from 4.4.9 to 4.5.0 (#268) Bumps [chart.js](https://github.com/chartjs/Chart.js) from 4.4.9 to 4.5.0. - [Release notes](https://github.com/chartjs/Chart.js/releases) - [Commits](https://github.com/chartjs/Chart.js/compare/v4.4.9...v4.5.0) --- updated-dependencies: - dependency-name: chart.js dependency-version: 4.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @hotwired/turbo-rails from 8.0.13 to 8.0.16 (#264) Bumps [@hotwired/turbo-rails](https://github.com/hotwired/turbo-rails) from 8.0.13 to 8.0.16. - [Release notes](https://github.com/hotwired/turbo-rails/releases) - [Commits](https://github.com/hotwired/turbo-rails/commits) --- updated-dependencies: - dependency-name: "@hotwired/turbo-rails" dependency-version: 8.0.16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump selenium-webdriver from 4.32.0 to 4.33.0 (#252) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.32.0 to 4.33.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.32.0...selenium-4.33.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-version: 4.33.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tailwindcss from 4.1.7 to 4.1.10 (#269) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.1.7 to 4.1.10. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.10/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.1.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tailwind_merge from 1.2.0 to 1.3.1 (#265) Bumps [tailwind_merge](https://github.com/gjtorikian/tailwind_merge) from 1.2.0 to 1.3.1. - [Release notes](https://github.com/gjtorikian/tailwind_merge/releases) - [Changelog](https://github.com/gjtorikian/tailwind_merge/blob/main/CHANGELOG.md) - [Commits](https://github.com/gjtorikian/tailwind_merge/compare/v1.2.0...v1.3.1) --- updated-dependencies: - dependency-name: tailwind_merge dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump esbuild from 0.25.4 to 0.25.5 (#255) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.4 to 0.25.5. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.4...v0.25.5) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.25.5 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add CODEOWNERS file (#270) Automatically assign reviewers to PRs * Upgrade Ruby to 3.4.4 (#271) * Bump debug from 1.10.0 to 1.11.0 (#273) Bumps [debug](https://github.com/ruby/debug) from 1.10.0 to 1.11.0. - [Release notes](https://github.com/ruby/debug/releases) - [Commits](https://github.com/ruby/debug/compare/v1.10.0...v1.11.0) --- updated-dependencies: - dependency-name: debug dependency-version: 1.11.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump motion from 12.18.1 to 12.19.2 (#274) Bumps [motion](https://github.com/motiondivision/motion) from 12.18.1 to 12.19.2. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.18.1...v12.19.2) --- updated-dependencies: - dependency-name: motion dependency-version: 12.19.2 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump selenium-webdriver from 4.33.0 to 4.34.0 (#280) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.33.0 to 4.34.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.33.0...selenium-4.34.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-version: 4.34.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @floating-ui/dom from 1.7.1 to 1.7.2 (#275) Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) from 1.7.1 to 1.7.2. - [Release notes](https://github.com/floating-ui/floating-ui/releases) - [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md) - [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.2/packages/dom) --- updated-dependencies: - dependency-name: "@floating-ui/dom" dependency-version: 1.7.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump lucide-rails from 0.5.1 to 0.7.1 (#277) Bumps [lucide-rails](https://github.com/heyvito/lucide-rails) from 0.5.1 to 0.7.1. - [Release notes](https://github.com/heyvito/lucide-rails/releases) - [Changelog](https://github.com/heyvito/lucide-rails/blob/master/CHANGELOG.md) - [Commits](https://github.com/heyvito/lucide-rails/compare/v0.5.1...v0.7.1) --- updated-dependencies: - dependency-name: lucide-rails dependency-version: 0.7.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tailwindcss from 4.1.10 to 4.1.11 (#276) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.1.10 to 4.1.11. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.11/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.1.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump dockerfile-rails from 1.7.9 to 1.7.10 (#279) Bumps [dockerfile-rails](https://github.com/fly-apps/dockerfile-rails) from 1.7.9 to 1.7.10. - [Release notes](https://github.com/fly-apps/dockerfile-rails/releases) - [Commits](https://github.com/fly-apps/dockerfile-rails/compare/v1.7.9...v1.7.10) --- updated-dependencies: - dependency-name: dockerfile-rails dependency-version: 1.7.10 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix themes (#259) Co-authored-by: Seth Horsley <github.dvxhi@sl.isethi.com> * Bump esbuild from 0.25.5 to 0.25.6 (#287) * Bump sqlite3 from 2.7.0 to 2.7.2 (#282) * Bump maska from 3.1.1 to 3.2.0 (#283) * Bump tw-animate-css from 1.3.4 to 1.3.5 (#285) * Bump sqlite3 from 2.7.2 to 2.7.3 (#290) --- updated-dependencies: - dependency-name: sqlite3 dependency-version: 2.7.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump rouge from 4.5.2 to 4.6.0 (#295) Bumps [rouge](https://github.com/rouge-ruby/rouge) from 4.5.2 to 4.6.0. - [Release notes](https://github.com/rouge-ruby/rouge/releases) - [Changelog](https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md) - [Commits](https://github.com/rouge-ruby/rouge/compare/v4.5.2...v4.6.0) --- updated-dependencies: - dependency-name: rouge dependency-version: 4.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump selenium-webdriver from 4.34.0 to 4.35.0 (#300) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.34.0 to 4.35.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.34.0...selenium-4.35.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-version: 4.35.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @floating-ui/dom from 1.7.2 to 1.7.4 (#305) Bumps [@floating-ui/dom](https://github.com/floating-ui/floating-ui/tree/HEAD/packages/dom) from 1.7.2 to 1.7.4. - [Release notes](https://github.com/floating-ui/floating-ui/releases) - [Changelog](https://github.com/floating-ui/floating-ui/blob/master/packages/dom/CHANGELOG.md) - [Commits](https://github.com/floating-ui/floating-ui/commits/@floating-ui/dom@1.7.4/packages/dom) --- updated-dependencies: - dependency-name: "@floating-ui/dom" dependency-version: 1.7.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump esbuild from 0.25.6 to 0.25.8 (#292) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.6 to 0.25.8. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.6...v0.25.8) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.25.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cirdes <cirdes@linkana.com> * Bump propshaft from 1.1.0 to 1.2.1 (#296) Bumps [propshaft](https://github.com/rails/propshaft) from 1.1.0 to 1.2.1. - [Release notes](https://github.com/rails/propshaft/releases) - [Commits](https://github.com/rails/propshaft/compare/v1.1.0...v1.2.1) --- updated-dependencies: - dependency-name: propshaft dependency-version: 1.2.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump motion from 12.19.2 to 12.23.12 (#298) Bumps [motion](https://github.com/motiondivision/motion) from 12.19.2 to 12.23.12. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.19.2...v12.23.12) --- updated-dependencies: - dependency-name: motion dependency-version: 12.23.12 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump puma from 6.6.0 to 6.6.1 (#299) Bumps [puma](https://github.com/puma/puma) from 6.6.0 to 6.6.1. - [Release notes](https://github.com/puma/puma/releases) - [Changelog](https://github.com/puma/puma/blob/master/History.md) - [Commits](https://github.com/puma/puma/compare/v6.6.0...v6.6.1) --- updated-dependencies: - dependency-name: puma dependency-version: 6.6.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump esbuild from 0.25.8 to 0.25.9 (#307) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.8 to 0.25.9. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.8...v0.25.9) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.25.9 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tw-animate-css from 1.3.5 to 1.3.8 (#310) Bumps [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) from 1.3.5 to 1.3.8. - [Release notes](https://github.com/Wombosvideo/tw-animate-css/releases) - [Commits](https://github.com/Wombosvideo/tw-animate-css/compare/v1.3.5...v1.3.8) --- updated-dependencies: - dependency-name: tw-animate-css dependency-version: 1.3.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump puma from 6.6.1 to 7.0.1 (#312) Bumps [puma](https://github.com/puma/puma) from 6.6.1 to 7.0.1. - [Release notes](https://github.com/puma/puma/releases) - [Changelog](https://github.com/puma/puma/blob/master/History.md) - [Commits](https://github.com/puma/puma/compare/v6.6.1...v7.0.1) --- updated-dependencies: - dependency-name: puma dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Update Rails from 8.0.2 to 8.0.2.1 (#313) - Update Rails gem version in Gemfile - Update Gemfile.lock with new Rails dependencies - This is a patch release that includes bug fixes and security updates * Bump tailwindcss from 4.1.11 to 4.1.13 (#311) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.1.11 to 4.1.13. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.13/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.1.13 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cirdes Henrique <cirdes@linkana.com> * Remove DropdownMenu example that opens on hover (#309) * Bump actions/checkout from 4 to 5 (#308) Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump rubyui components to v1.0.2 (#314) * Bump standard from 1.50.0 to 1.51.1 Bumps [standard](https://github.com/standardrb/standard) from 1.50.0 to 1.51.1. - [Release notes](https://github.com/standardrb/standard/releases) - [Changelog](https://github.com/standardrb/standard/blob/main/CHANGELOG.md) - [Commits](https://github.com/standardrb/standard/compare/v1.50.0...v1.51.1) --- updated-dependencies: - dependency-name: standard dependency-version: 1.51.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Bump sqlite3 from 2.7.3 to 2.7.4 (#320) Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.3 to 2.7.4. - [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases) - [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.3...v2.7.4) --- updated-dependencies: - dependency-name: sqlite3 dependency-version: 2.7.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump motion from 12.23.12 to 12.23.16 (#317) Bumps [motion](https://github.com/motiondivision/motion) from 12.23.12 to 12.23.16. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.23.12...v12.23.16) --- updated-dependencies: - dependency-name: motion dependency-version: 12.23.16 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add a favicon and a site manifest to the project (#321) * Add a favicon and a site manifest to the project * Add EOL * Bump puma from 7.0.1 to 7.0.3 (#315) Bumps [puma](https://github.com/puma/puma) from 7.0.1 to 7.0.3. - [Release notes](https://github.com/puma/puma/releases) - [Changelog](https://github.com/puma/puma/blob/master/History.md) - [Commits](https://github.com/puma/puma/compare/v7.0.1...v7.0.3) --- updated-dependencies: - dependency-name: puma dependency-version: 7.0.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cirdes <cirdes@linkana.com> * Bump esbuild from 0.25.9 to 0.25.10 (#318) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.9 to 0.25.10. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.9...v0.25.10) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.25.10 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cirdes <cirdes@linkana.com> * Bump puma from 7.0.3 to 7.0.4 (#329) Bumps [puma](https://github.com/puma/puma) from 7.0.3 to 7.0.4. - [Release notes](https://github.com/puma/puma/releases) - [Changelog](https://github.com/puma/puma/blob/master/History.md) - [Commits](https://github.com/puma/puma/compare/v7.0.3...v7.0.4) --- updated-dependencies: - dependency-name: puma dependency-version: 7.0.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump selenium-webdriver from 4.35.0 to 4.36.0 (#335) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.35.0 to 4.36.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.35.0...selenium-4.36.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-version: 4.36.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tailwindcss from 4.1.13 to 4.1.14 (#336) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.1.13 to 4.1.14. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.14/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.1.14 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tw-animate-css from 1.3.8 to 1.4.0 Bumps [tw-animate-css](https://github.com/Wombosvideo/tw-animate-css) from 1.3.8 to 1.4.0. - [Release notes](https://github.com/Wombosvideo/tw-animate-css/releases) - [Commits](https://github.com/Wombosvideo/tw-animate-css/compare/v1.3.8...v1.4.0) --- updated-dependencies: - dependency-name: tw-animate-css dependency-version: 1.4.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Add sidebar component (#186) Co-authored-by: Seth Horsley <github.dvxhi@sl.isethi.com> * Bump selenium-webdriver from 4.36.0 to 4.37.0 (#341) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.36.0 to 4.37.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.36.0...selenium-4.37.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-version: 4.37.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump chart.js from 4.5.0 to 4.5.1 (#342) Bumps [chart.js](https://github.com/chartjs/Chart.js) from 4.5.0 to 4.5.1. - [Release notes](https://github.com/chartjs/Chart.js/releases) - [Commits](https://github.com/chartjs/Chart.js/compare/v4.5.0...v4.5.1) --- updated-dependencies: - dependency-name: chart.js dependency-version: 4.5.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump esbuild from 0.25.10 to 0.25.11 (#343) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.10 to 0.25.11. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.10...v0.25.11) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.25.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump puma from 7.0.4 to 7.1.0 (#345) Bumps [puma](https://github.com/puma/puma) from 7.0.4 to 7.1.0. - [Release notes](https://github.com/puma/puma/releases) - [Changelog](https://github.com/puma/puma/blob/main/History.md) - [Commits](https://github.com/puma/puma/compare/v7.0.4...v7.1.0) --- updated-dependencies: - dependency-name: puma dependency-version: 7.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump rouge from 4.6.0 to 4.6.1 Bumps [rouge](https://github.com/rouge-ruby/rouge) from 4.6.0 to 4.6.1. - [Release notes](https://github.com/rouge-ruby/rouge/releases) - [Changelog](https://github.com/rouge-ruby/rouge/blob/master/CHANGELOG.md) - [Commits](https://github.com/rouge-ruby/rouge/compare/v4.6.0...v4.6.1) --- updated-dependencies: - dependency-name: rouge dependency-version: 4.6.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * sync dark mode with block (frame stuff) (#346) * add select example with preselected item (#339) * Bump sqlite3 from 2.7.4 to 2.8.0 Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.7.4 to 2.8.0. - [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases) - [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md) - [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v2.7.4...v2.8.0) --- updated-dependencies: - dependency-name: sqlite3 dependency-version: 2.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Add DigitalOcean referral badge Added a DigitalOcean referral badge to the README. * Update README.md * Bump bootsnap from 1.18.6 to 1.19.0 (#360) Bumps [bootsnap](https://github.com/rails/bootsnap) from 1.18.6 to 1.19.0. - [Changelog](https://github.com/rails/bootsnap/blob/main/CHANGELOG.md) - [Commits](https://github.com/rails/bootsnap/compare/v1.18.6...v1.19.0) --- updated-dependencies: - dependency-name: bootsnap dependency-version: 1.19.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump autoprefixer from 10.4.21 to 10.4.22 (#362) Bumps [autoprefixer](https://github.com/postcss/autoprefixer) from 10.4.21 to 10.4.22. - [Release notes](https://github.com/postcss/autoprefixer/releases) - [Changelog](https://github.com/postcss/autoprefixer/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/autoprefixer/compare/10.4.21...10.4.22) --- updated-dependencies: - dependency-name: autoprefixer dependency-version: 10.4.22 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump ruby_ui from `0d9803f` to `be1e41b` Bumps [ruby_ui](https://github.com/ruby-ui/ruby_ui) from `0d9803f` to `be1e41b`. - [Release notes](https://github.com/ruby-ui/ruby_ui/releases) - [Commits](https://github.com/ruby-ui/ruby_ui/compare/0d9803f53800174481de9d1dad19fc20f371ada3...be1e41b2e33721e207c956611f1d1b492cd5818d) --- updated-dependencies: - dependency-name: ruby_ui dependency-version: be1e41b2e33721e207c956611f1d1b492cd5818d dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Fix devcontainer configuration and upgrade Ruby to 3.4.7 (#365) * Fix devcontainer configuration and upgrade Ruby to 3.4.7 * Add endline * Bump @tailwindcss/typography from 0.5.16 to 0.5.19 (#323) Bumps [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) from 0.5.16 to 0.5.19. - [Release notes](https://github.com/tailwindlabs/tailwindcss-typography/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.16...v0.5.19) --- updated-dependencies: - dependency-name: "@tailwindcss/typography" dependency-version: 0.5.19 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump motion from 12.23.16 to 12.23.24 (#337) Bumps [motion](https://github.com/motiondivision/motion) from 12.23.16 to 12.23.24. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.23.16...v12.23.24) --- updated-dependencies: - dependency-name: motion dependency-version: 12.23.24 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump selenium-webdriver from 4.37.0 to 4.38.0 (#348) Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.37.0 to 4.38.0. - [Release notes](https://github.com/SeleniumHQ/selenium/releases) - [Changelog](https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES) - [Commits](https://github.com/SeleniumHQ/selenium/compare/selenium-4.37.0...selenium-4.38.0) --- updated-dependencies: - dependency-name: selenium-webdriver dependency-version: 4.38.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/setup-node from 4 to 6 (#351) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v4...v6) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump tailwindcss from 4.1.14 to 4.1.17 (#359) Bumps [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) from 4.1.14 to 4.1.17. - [Release notes](https://github.com/tailwindlabs/tailwindcss/releases) - [Changelog](https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/tailwindlabs/tailwindcss/commits/v4.1.17/packages/tailwindcss) --- updated-dependencies: - dependency-name: tailwindcss dependency-version: 4.1.17 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @hotwired/turbo-rails from 8.0.16 to 8.0.20 (#352) Bumps [@hotwired/turbo-rails](https://github.com/hotwired/turbo-rails) from 8.0.16 to 8.0.20. - [Release notes](https://github.com/hotwired/turbo-rails/releases) - [Commits](https://github.com/hotwired/turbo-rails/commits) --- updated-dependencies: - dependency-name: "@hotwired/turbo-rails" dependency-version: 8.0.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump esbuild from 0.25.11 to 0.27.0 (#358) Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.11 to 0.27.0. - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.11...v0.27.0) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.27.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Updates from main: e5a1f6bb7e0e01a3d7584c9ab8b0a94a47f1611b (#364) * Bump turbo-rails from 2.0.16 to 2.0.20 (#354) Bumps [turbo-rails](https://github.com/hotwired/turbo-rails) from 2.0.16 to 2.0.20. - [Release notes](https://github.com/hotwired/turbo-rails/releases) - [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.16...v2.0.20) --- updated-dependencies: - dependency-name: turbo-rails dependency-version: 2.0.20 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Cirdes <cirdes@linkana.com> * Bump propshaft from 1.2.1 to 1.3.1 (#330) Bumps [propshaft](https://github.com/rails/propshaft) from 1.2.1 to 1.3.1. - [Release notes](https://github.com/rails/propshaft/releases) - [Commits](https://github.com/rails/propshaft/compare/v1.2.1...v1.3.1) --- updated-dependencies: - dependency-name: propshaft dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Upgrade Rails from 8.0.2.1 to 8.1.1 (#366) * Upgrade Rails from 8.0.2.1 to 8.1.1 * fix linter * fix tests * Unify GitHub Actions workflows and add production deployment support (#368) * Unify GitHub Actions workflows and add production deployment support * Upgrade GitHub Actions to v6 * fix * New Default theme: New York (#363) * Upgrade colors to use new york default theme * Fix home components accessibility heading structure * Modify the copy code from the theme gererator to support tailwindCSS 4 * Bump sqlite3 from 2.8.0 to 2.8.1 (#370) Bumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 2.8.0 to 2.8.1. - [R…
1 parent a3e5c84 commit 079ad0f

687 files changed

Lines changed: 19114 additions & 699 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.dockerignore

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Build context for docs/Dockerfile is the monorepo root.
2+
# See https://docs.docker.com/engine/reference/builder/#dockerignore-file
3+
4+
# Ignore git directory.
5+
/.git/
6+
/.gitignore
7+
8+
# Ignore bundler config in either subproject.
9+
/gem/.bundle
10+
/docs/.bundle
11+
12+
# Ignore environment files.
13+
/docs/.env*
14+
/gem/.env*
15+
16+
# Ignore default key files.
17+
/docs/config/master.key
18+
/docs/config/credentials/*.key
19+
20+
# Ignore logs and tempfiles.
21+
/docs/log/*
22+
/docs/tmp/*
23+
!/docs/log/.keep
24+
!/docs/tmp/.keep
25+
/docs/tmp/pids/*
26+
!/docs/tmp/pids/.keep
27+
28+
# Ignore storage (uploaded files in dev and SQLite databases).
29+
/docs/storage/*
30+
!/docs/storage/.keep
31+
/docs/tmp/storage/*
32+
!/docs/tmp/storage/.keep
33+
34+
# Ignore assets.
35+
/docs/node_modules/
36+
/docs/app/assets/builds/*
37+
!/docs/app/assets/builds/.keep
38+
/docs/public/assets
39+
40+
# Ignore gem build artifacts.
41+
/gem/pkg/
42+
/gem/node_modules/
43+
/gem/tmp/
44+
/gem/.ruby-lsp/
45+
46+
# Ignore CI service files.
47+
/.github
48+
49+
# Ignore Kamal files.
50+
/docs/config/deploy*.yml
51+
/docs/.kamal
52+
53+
# Ignore development files.
54+
/gem/.devcontainer
55+
/docs/.devcontainer
56+
57+
# Ignore Docker-related files.
58+
/.dockerignore
59+
/docs/.dockerignore
60+
/docs/Dockerfile*

.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
* @cirdes
1+
* @cirdes @stephannv

.github/dependabot.yml

Lines changed: 35 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,38 @@
1-
# To get started with Dependabot version updates, you'll need to specify which
2-
# package ecosystems to update and where the package manifests are located.
3-
# Please see the documentation for more information:
41
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5-
# https://containers.dev/guide/dependabot
6-
72
version: 2
83
updates:
9-
- package-ecosystem: "devcontainers"
10-
directory: "/"
11-
schedule:
12-
interval: weekly
4+
# Gem
5+
- package-ecosystem: "bundler"
6+
directory: "/gem"
7+
schedule:
8+
interval: "weekly"
9+
open-pull-requests-limit: 10
10+
11+
# Docs (Rails app)
12+
- package-ecosystem: "bundler"
13+
directory: "/docs"
14+
schedule:
15+
interval: "weekly"
16+
open-pull-requests-limit: 10
17+
- package-ecosystem: "npm"
18+
directory: "/docs"
19+
schedule:
20+
interval: "weekly"
21+
open-pull-requests-limit: 10
22+
23+
# GitHub Actions (root)
24+
- package-ecosystem: "github-actions"
25+
directory: "/"
26+
schedule:
27+
interval: "monthly"
28+
open-pull-requests-limit: 5
29+
30+
# Devcontainers
31+
- package-ecosystem: "devcontainers"
32+
directory: "/gem"
33+
schedule:
34+
interval: weekly
35+
- package-ecosystem: "devcontainers"
36+
directory: "/docs"
37+
schedule:
38+
interval: weekly

.github/workflows/ci.yml

Lines changed: 70 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,86 @@
11
name: CI
22

33
on:
4+
pull_request:
45
push:
56
branches:
67
- main
7-
pull_request:
88

99
jobs:
10-
build:
11-
name: Ruby ${{ matrix.ruby }}
10+
gem:
11+
name: Gem (Ruby ${{ matrix.ruby }})
1212
runs-on: ubuntu-latest
13+
defaults:
14+
run:
15+
working-directory: gem
1316
strategy:
1417
fail-fast: false
1518
matrix:
1619
ruby: ["3.3", "3.4"]
17-
1820
steps:
19-
- uses: actions/checkout@v4
20-
- name: Set up Ruby
21-
uses: ruby/setup-ruby@v1
22-
with:
23-
ruby-version: ${{ matrix.ruby }}
24-
bundler-cache: true
25-
rubygems: latest
21+
- uses: actions/checkout@v4
22+
- name: Set up Ruby
23+
uses: ruby/setup-ruby@v1
24+
with:
25+
ruby-version: ${{ matrix.ruby }}
26+
bundler-cache: true
27+
rubygems: latest
28+
working-directory: gem
29+
- name: Run tests
30+
run: bundle exec rake test
31+
- name: Run linter
32+
run: bundle exec rake standard
2633

27-
- name: Run tests
28-
run: bundle exec rake test
34+
docs:
35+
name: Docs (Rails)
36+
runs-on: ubuntu-latest
37+
defaults:
38+
run:
39+
working-directory: docs
40+
steps:
41+
- uses: actions/checkout@v6
42+
- name: Set up Ruby
43+
uses: ruby/setup-ruby@v1
44+
with:
45+
bundler-cache: true
46+
working-directory: docs
47+
- name: Install pnpm
48+
uses: pnpm/action-setup@v5
49+
with:
50+
version: 10.8.0
51+
run_install: false
52+
- name: Setup Node
53+
uses: actions/setup-node@v6
54+
with:
55+
node-version-file: docs/.node-version
56+
cache: pnpm
57+
cache-dependency-path: docs/pnpm-lock.yaml
58+
- name: Install dependencies
59+
run: pnpm install
60+
- name: Lint
61+
run: bundle exec standardrb
62+
- name: Run tests
63+
run: bin/rails db:test:prepare test
2964

30-
- name: Run linter
31-
run: bundle exec rake standard
65+
docker-build:
66+
name: Docker build (Devcontainer)
67+
if: github.ref == 'refs/heads/main'
68+
runs-on: ubuntu-latest
69+
permissions:
70+
contents: read
71+
packages: write
72+
steps:
73+
- uses: actions/checkout@v6
74+
- name: Login to GitHub Container Registry
75+
uses: docker/login-action@v4
76+
with:
77+
registry: ghcr.io
78+
username: ${{ github.actor }}
79+
password: ${{ secrets.GITHUB_TOKEN }}
80+
- name: Build and push devcontainer image
81+
uses: devcontainers/ci@v0.3
82+
with:
83+
imageName: ghcr.io/ruby-ui/web-devcontainer
84+
cacheFrom: ghcr.io/ruby-ui/web-devcontainer
85+
subFolder: docs
86+
push: always

CONTRIBUTING.md

Lines changed: 44 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,66 @@
11
# Contributing to RubyUI
22

3-
Thank you for your interest in contributing to RubyUI! This document provides guidelines for contributing to the project.
3+
Thanks for your interest in contributing! This repository is a monorepo containing two sibling projects:
44

5-
## Development Setup
5+
- [`gem/`](gem/) — the `ruby_ui` gem published to rubygems.org.
6+
- [`docs/`](docs/) — the Rails app that powers https://rubyui.com.
67

7-
We recommend using the provided devcontainer to set up your development environment. This ensures a consistent environment for all contributors.
8+
The big advantage of the monorepo: **a single PR can touch both the component and the docs example**. The docs app consumes the local gem via `path: "../gem"`, so any change in `gem/lib/ruby_ui/` is reflected in the running site immediately.
89

9-
1. Make sure you have Docker
10-
2. Clone the repository
11-
3. Open the project in you editor
12-
4. Select "Reopen in Container" if you are using VSCode or any other method to run the project
13-
5. The devcontainer will set up everything you need to start developing
10+
## Development setup
1411

15-
## Contribution Process
12+
We recommend using the devcontainer for either subproject (each has its own `.devcontainer/`).
1613

17-
1. Fork the repository
18-
2. Create a new branch for your changes
19-
3. Make your changes
20-
4. Run tests to ensure your changes don't break existing functionality: `bundle exec rake test`
21-
5. Run the linter to ensure consistent code formatting: `bundle exec rake standard`
22-
6. Submit a Pull Request to the main repository
23-
24-
## Focus Areas
25-
26-
We prioritize:
27-
- Improving existing components rather than adding new ones
28-
- Preserving the shadcn look and feel
29-
- Enhancing documentation
30-
- Fixing bugs
14+
```bash
15+
git clone git@github.com:ruby-ui/ruby_ui.git
16+
cd ruby_ui
17+
18+
# For gem-only work:
19+
cd gem
20+
bundle install
21+
bundle exec rake
22+
23+
# For docs work:
24+
cd docs
25+
bundle install
26+
pnpm install
27+
bin/dev
28+
```
3129

32-
## Code Standards
30+
## Workflow
3331

34-
We follow Standard Ruby conventions for code style. The CI pipeline runs `standard` to ensure consistent code formatting.
32+
1. Fork and create a feature branch.
33+
2. Make your changes:
34+
- Component or generator changes → `gem/lib/...`, with tests in `gem/test/...`.
35+
- Documentation page changes → `docs/app/views/docs/...` or `docs/app/components/...`.
36+
- If a component change affects how it's documented, update **both** in the same PR.
37+
3. Run the relevant test suites:
38+
- `cd gem && bundle exec rake` (tests + standardrb).
39+
- `cd docs && bin/rails test` and `bundle exec standardrb`.
40+
4. Open a Pull Request against `main`. Use the PR template and prefix the title with a category in brackets, e.g. `[Feature] Add new variant to Button`.
3541

36-
## Testing
42+
## Focus areas
3743

38-
While we don't have specific test coverage requirements, all contributions should include tests for new functionality and ensure existing tests pass.
44+
We prioritize:
3945

40-
## Documentation
46+
- Improving existing components rather than adding new ones.
47+
- Preserving the shadcn look and feel.
48+
- Enhancing documentation.
49+
- Fixing bugs.
4150

42-
If your changes include new components, modify how components should be used, or add new behaviors, it is highly recommended to also open a PR on the [ruby-ui/web](https://github.com/ruby-ui/web) repository. This ensures the documentation website stays up-to-date with the latest component changes.
51+
## Code style
4352

44-
### Installing Documentation Files
53+
- Ruby: [Standard Ruby](https://github.com/standardrb/standard)`bundle exec standardrb --fix` to auto-fix.
54+
- JavaScript: kept minimal; Stimulus controllers live alongside the components they belong to.
4555

46-
RubyUI includes documentation files for each component that can be installed into your Rails application. These files are located at `lib/ruby_ui/{component}/{component}_docs.rb` and provide usage examples for each component.
56+
## Documentation files
4757

48-
To install the documentation files:
58+
The gem ships per-component `*_docs.rb` files (rendering examples) under `gem/lib/ruby_ui/<component>/`. Consumers of the gem can install these into their own Rails app with:
4959

5060
```bash
5161
bin/rails g ruby_ui:install:docs
5262
```
5363

54-
To overwrite existing documentation files:
55-
56-
```bash
57-
bin/rails g ruby_ui:install:docs --force
58-
```
59-
60-
This will copy the documentation files to `app/views/docs/` in your Rails application.
64+
Within this monorepo, the **docs app does not run that generator** — it has its own richer view implementations in `docs/app/views/docs/` and `docs/app/components/docs/`. If you change a component's API, update the relevant view in `docs/app/views/docs/<component>.rb` to keep the documentation site accurate.
6165

62-
Thank you for contributing to make RubyUI better!
66+
Thanks for helping make RubyUI better!

0 commit comments

Comments
 (0)