Commit Graph
2415 Commits
Author SHA1 Message Date
Brenda Wallace d2ecb796e6 Merge branch 'main' into api/graphiti 2026-10-28 20:45:11 +13:00
dependabot[bot] f461fadc70 Bump bullet from 8.3.0 to 8.3.1 in the minor-and-patch group
Bumps the minor-and-patch group with 1 update: [bullet](https://github.com/flyerhzm/bullet).


Updates `bullet` from 8.3.0 to 8.3.1
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/8.3.0...8.3.1)

---
updated-dependencies:
- dependency-name: bullet
  dependency-version: 8.3.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-28 20:44:30 +13:00
Brenda Wallace ecbbe6ae4b Merge branch 'main' into api/graphiti 2026-10-28 07:43:47 +13:00
dependabot[bot] f0e4ace3d0 Bump hashie from 5.1.0 to 5.2.0 in the minor-and-patch group (#5119)
Bumps the minor-and-patch group with 1 update: [hashie](https://github.com/hashie/hashie).


Updates `hashie` from 5.1.0 to 5.2.0
- [Release notes](https://github.com/hashie/hashie/releases)
- [Changelog](https://github.com/hashie/hashie/blob/master/CHANGELOG.md)
- [Commits](https://github.com/hashie/hashie/compare/v5.1.0...v5.2.0)

---
updated-dependencies:
- dependency-name: hashie
  dependency-version: 5.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-27 18:04:09 +10:30
Daniel O'Connor f4c8753c69 Remove 2026-10-27 09:56:15 +13:00
Brenda Wallace 0ed08033e7 Update Gemfile.lock: add ffi, mini_portile2, and pg; update nokogiri to 1.19.4 2026-10-27 07:02:46 +13:00
Brenda Wallace 75da93694a Merge branch 'main' into api/graphiti 2026-10-26 20:11:16 +13:00
Brenda Wallace 948cc59d1b Remove Sidekiq integration and update mailer delivery methods to deliver immediately 2026-10-26 19:38:38 +13:00
Brenda Wallace e3773c862b Merge branch 'main' into api/graphiti 2026-10-26 17:21:46 +13:00
dependabot[bot] 0534dde76c Bump the minor-and-patch group with 5 updates (#5085)
Bumps the minor-and-patch group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [active_utils](https://github.com/shopify/active_utils) | `3.6.0` | `3.6.2` |
| [chartkick](https://github.com/ankane/chartkick) | `5.2.1` | `5.3.0` |
| [rubocop-rails](https://github.com/rubocop/rubocop-rails) | `2.37.0` | `2.38.0` |
| [rubocop](https://github.com/rubocop/rubocop) | `1.92.0` | `1.92.1` |
| [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) | `1.234.0` | `1.235.0` |


Updates `active_utils` from 3.6.0 to 3.6.2
- [Release notes](https://github.com/shopify/active_utils/releases)
- [Changelog](https://github.com/Shopify/active_utils/blob/main/CHANGELOG.md)
- [Commits](https://github.com/shopify/active_utils/compare/v3.6.0...v3.6.2)

Updates `chartkick` from 5.2.1 to 5.3.0
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ankane/chartkick/compare/v5.2.1...v5.3.0)

Updates `rubocop-rails` from 2.37.0 to 2.38.0
- [Release notes](https://github.com/rubocop/rubocop-rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rails/compare/v2.37.0...v2.38.0)

Updates `rubocop` from 1.92.0 to 1.92.1
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.92.0...v1.92.1)

Updates `aws-sdk-s3` from 1.234.0 to 1.235.0
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: active_utils
  dependency-version: 3.6.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: chartkick
  dependency-version: 5.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: rubocop-rails
  dependency-version: 2.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: rubocop
  dependency-version: 1.92.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: minor-and-patch
- dependency-name: aws-sdk-s3
  dependency-version: 1.235.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-10-26 03:20:59 +00:00
Daniel O'Connor 8de199bf53 Merge branch 'main' into api/graphiti 2026-10-26 12:47:17 +10:30
Brenda WallaceandDaniel O'Connor 8474bdd416 remove newsletter (#4974)
* Remove unused bluecloth gem

Last released in 2011. It was only required, never called; kramdown
renders the markdown.

* Add specs for Tilt markdown rendering and posts markdown partial

* Remove rails_12factor gem

Last released in 2014. Rails 5+ does this via RAILS_SERVE_STATIC_FILES
and RAILS_LOG_TO_STDOUT, which production.rb already reads.

* Remove memcachier gem from Gemfile and Gemfile.lock

* Remove unused webrat gem

Last released in 2011. Nothing requires it; the specs use Rails'
assert_select and Capybara matchers. Only generator comments mention it.

* Remove crowdin-cli gem

Last released in 2018. Crowdin now ships its own standalone CLI, which
reads crowdin.yml and doesn't need the gem. Also drops the dependencies
only it used (rest-client, gli, crowdin-api and friends).

* Removes the crowdin-cli gem (last released 2018), the dependencies only
it needed, and crowdin.yml. Crowdin was never set up: the config still
has a placeholder project ID and nothing else in the repo mentions it.

Assisted by Claude

* Remove newsletter functionality and associated views and tests

* Remove newsletter functionality and related code across the application

* keep the column

* Remove stale test step

* add back newsletter

* Add migration to update newsletter column comment in members table

---------

Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com>
2026-10-26 11:48:36 +10:30
Brenda Wallace 200514c5cc Refactor API controllers and resources to remove redundant resource_class assignments and improve parameter handling in API documentation 2026-10-24 18:19:11 +13:00
Brenda Wallace c87a164b0a Refactor code structure for improved readability and maintainability 2026-10-24 18:19:11 +13:00
Brenda Wallace 73f62d4983 Add API resources for photos, plantings, and seeds; update application configuration
- Introduced `PhotoResource`, `PlantingResource`, and `SeedResource` to manage respective models.
- Updated application configuration to include API base URL.
- Modified production and test environments to set API base URL dynamically.
- Removed outdated JSONAPI resources initializers and patches.
- Refactored routes to use resourceful routing for API endpoints.
- Updated request specs to reflect changes in API responses and relationships.
- Added helper methods for generating related links in request specs.
2026-10-24 18:19:11 +13:00
Brenda Wallace 85b5ff9ecd Add feature flags, with job ideas as the first
Admins switch features on and off at /admin/features, kept in Flipper.
Job ideas (the page, the banners and the overlay) only show while its
flag is on. Features are off until switched on.

Closes #5050
2026-10-24 18:01:56 +13:00
Brenda Wallace 0f0de4f0fd Update Ruby to 4.0.9 2026-10-24 17:31:23 +13:00
Brenda Wallace 0d24f5c27d Drop the byebug (#5052) 2026-10-24 12:08:27 +10:30
dependabot[bot]andDaniel O'Connor c80225c4bc Bump rails from 8.1.3.1 to 8.1.4 (#4856)
* Bump rails from 8.1.3.1 to 8.1.4

Bumps [rails](https://github.com/rails/rails) from 8.1.3.1 to 8.1.4.
- [Release notes](https://github.com/rails/rails/releases)
- [Commits](https://github.com/rails/rails/compare/v8.1.3.1...v8.1.4)

---
updated-dependencies:
- dependency-name: rails
  dependency-version: 8.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Drop stale expectation

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com>
2026-10-24 00:00:34 +10:30
Brenda Wallace ff1dd8bb05 adding coverage 2026-10-23 21:34:33 +13:00
dependabot[bot] 9bfa0788df Bump aws-sdk-s3 from 1.233.2 to 1.234.0
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.233.2 to 1.234.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.234.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-23 07:43:03 +00:00
dependabot[bot] 4a403c8b72 Bump pry from 0.16.0 to 0.16.1
Bumps [pry](https://github.com/pry/pry) from 0.16.0 to 0.16.1.
- [Release notes](https://github.com/pry/pry/releases)
- [Changelog](https://github.com/pry/pry/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pry/pry/compare/v0.16.0...v0.16.1)

---
updated-dependencies:
- dependency-name: pry
  dependency-version: 0.16.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-23 07:03:14 +00:00
4734702ba8 Update bin/dev and Procfile.dev for automatic asset watching (#5002)
* Add Procfile.dev and update bin/dev for dev asset watchers

- Create Procfile.dev to run web server and asset compilation watchers
  for JS (`yarn build:watch`) and CSS (`yarn build:css:watch`).
- Add `foreman` gem to `:development` group in Gemfile.
- Update `bin/dev` to run Procfile.dev using available process manager
  (overmind, hivemind, or foreman).
- Fix `build:css:watch` script in package.json to pass `--watch` to Sass.
- Update README.md to instruct running `bin/dev` in development.

Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com>

* Add Procfile.dev and update bin/dev for dev asset watchers

- Create Procfile.dev to run web server and asset compilation watchers
  for JS (`yarn build:watch`) and CSS (`yarn build:css:watch`).
- Add `foreman` gem to `:development` group in Gemfile and Gemfile.lock.
- Update `bin/dev` to run Procfile.dev using available process manager
  (overmind, hivemind, or foreman).
- Fix `build:css:watch` script in package.json to pass `--watch` to Sass.
- Update README.md to instruct running `bin/dev` in development.

Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com>

* Apply suggestion from @CloCkWeRX

* Apply suggestion from @CloCkWeRX

* Add Procfile.dev and update bin/dev for dev asset watchers

- Create Procfile.dev to run web server and asset compilation watchers
  for JS (`yarn build:watch`) and CSS (`yarn build:css:watch`).
- Add `foreman` gem to `:development` group in Gemfile and Gemfile.lock.
- Update `bin/dev` to run Procfile.dev using available process manager
  (overmind, hivemind, or foreman).
- Fix `build:css:watch` script in package.json to pass `--watch` to Sass.
- Update README.md to instruct running `bin/dev` in development.
- Keep .ruby-version unchanged.

Co-authored-by: CloCkWeRX <365751+CloCkWeRX@users.noreply.github.com>

* Apply suggestion from @CloCkWeRX

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Brenda Wallace <brenda@wallace.net.nz>
2026-10-23 09:11:33 +10:30
Brenda Wallace 977a984c24 Remove Elasticsearch integration and related code
- Deleted Elasticsearch gems from Gemfile and Gemfile.lock.
- Updated README and TECH documentation to reflect the removal of Elasticsearch.
- Removed Elasticsearch-related code from models, controllers, services, and factories.
- Adjusted tests to eliminate dependencies on Elasticsearch.
- Cleaned up Docker configuration and environment variables related to Elasticsearch.
- Added a TODO file for future gem reviews and potential removals.
2026-10-22 15:37:03 +13:00
dependabot[bot] 526e815bcb Bump cancancan from 3.6.2 to 3.7.0 (#4965)
Bumps [cancancan](https://github.com/CanCanCommunity/cancancan) from 3.6.2 to 3.7.0.
- [Release notes](https://github.com/CanCanCommunity/cancancan/releases)
- [Changelog](https://github.com/coorasse/cancancan/blob/main/CHANGELOG.md)
- [Commits](https://github.com/CanCanCommunity/cancancan/compare/3.6.2...3.7.0)

---
updated-dependencies:
- dependency-name: cancancan
  dependency-version: 3.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>
2026-10-21 03:16:22 +00:00
dependabot[bot] c7bb47331c Bump rubocop-capybara from 3.0.0 to 3.1.0
Bumps [rubocop-capybara](https://github.com/rubocop/rubocop-capybara) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/rubocop/rubocop-capybara/releases)
- [Changelog](https://github.com/rubocop/rubocop-capybara/blob/main/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-capybara/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: rubocop-capybara
  dependency-version: 3.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-21 16:04:10 +13:00
dependabot[bot] ddb7d989d6 Bump faraday from 2.14.3 to 2.15.0 (#4980)
Bumps [faraday](https://github.com/lostisland/faraday) from 2.14.3 to 2.15.0.
- [Release notes](https://github.com/lostisland/faraday/releases)
- [Changelog](https://github.com/lostisland/faraday/blob/main/CHANGELOG.md)
- [Commits](https://github.com/lostisland/faraday/compare/v2.14.3...v2.15.0)

---
updated-dependencies:
- dependency-name: faraday
  dependency-version: 2.15.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>
2026-10-21 13:01:59 +10:30
Brenda Wallace e68c98fd38 Add JavaScript functionality for planting alternate names and tab navigation
- Implemented `planting_alternate_name.js` to load alternate names for crops in the planting form based on user input.
- Added `tab_navigation.js` to manage tab navigation and update the URL hash accordingly.

Update map rendering in member and place views

- Modified `_map.html.haml` to include a custom marker icon for member maps.
- Updated `index.html.haml` and `show.html.haml` to pass `places_map_data` to the map sections.

Refactor asset management in Rails application

- Removed Sprockets from the application configuration and adjusted asset paths.
- Updated asset precompilation settings and removed deprecated asset configurations from environment files.
- Added new build scripts for CSS and updated package dependencies in `package.json` for Bootstrap, Chart.js, and others.

Ensure React and CSS bundles are built before running tests

- Updated `react_bundle.rb` to check for the existence of both JavaScript and CSS bundles and build them if missing.
2026-10-20 23:55:33 +13:00
Brenda Wallace 79aca3f7fc Refactor JavaScript files: consolidate planting and seed finish logic, remove unused CoffeeScript files, and add new scientific name auto-suggest functionality
- Deleted `crops.js.coffee`, `finish_planting.js.coffee`, and `finish_seed.js.coffee` as they are no longer needed.
- Introduced `finish_toggle.js` to handle the finished state for both planting and seed in a unified manner.
- Added `planting_alternate_name.js` to manage alternate names for crops in the planting form.
- Created `scientific_name_auto_suggest.js` to implement auto-suggest functionality for scientific names.
- Removed outdated dependencies from `package.json` and `yarn.lock`.
2026-10-20 09:06:36 +13:00
Brenda Wallace 2e347e4668 Remove crowdin-cli gem (#4973)
* Remove crowdin-cli gem

Last released in 2018. Crowdin now ships its own standalone CLI, which
reads crowdin.yml and doesn't need the gem. Also drops the dependencies
only it used (rest-client, gli, crowdin-api and friends).

* Removes the crowdin-cli gem (last released 2018), the dependencies only
it needed, and crowdin.yml. Crowdin was never set up: the config still
has a placeholder project ID and nothing else in the repo mentions it.

Assisted by Claude
2026-10-19 21:00:14 +10:30
Brenda Wallace 5670ede0ec Remove unused webrat gem
Last released in 2011. Nothing requires it; the specs use Rails'
assert_select and Capybara matchers. Only generator comments mention it.
2026-10-19 23:23:33 +13:00
dependabot[bot] ccead281d2 Bump axe-core-capybara from 4.13.0 to 4.14.0 (#4967)
Bumps [axe-core-capybara](https://github.com/dequelabs/axe-core-gems) from 4.13.0 to 4.14.0.
- [Release notes](https://github.com/dequelabs/axe-core-gems/releases)
- [Changelog](https://github.com/dequelabs/axe-core-gems/blob/develop/CHANGELOG.md)
- [Commits](https://github.com/dequelabs/axe-core-gems/commits)

---
updated-dependencies:
- dependency-name: axe-core-capybara
  dependency-version: 4.14.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>
2026-10-19 20:43:49 +10:30
Brenda Wallace 8b6cf25375 Remove memcachier gem from Gemfile and Gemfile.lock 2026-10-19 22:51:14 +13:00
Brenda Wallace b912b13e40 Remove rails_12factor gem (#4969)
Last released in 2014. Rails 5+ does this via RAILS_SERVE_STATIC_FILES
and RAILS_LOG_TO_STDOUT, which production.rb already reads.
2026-10-19 19:58:47 +10:30
Brenda Wallace 793759c7af Remove unused bluecloth gem (#4968)
* Remove unused bluecloth gem

Last released in 2011. It was only required, never called; kramdown
renders the markdown.

* Add specs for Tilt markdown rendering and posts markdown partial
2026-10-19 19:36:32 +10:30
dependabot[bot] 50c7a1a2f2 Bump cancancan from 3.6.1 to 3.6.2 (#4938)
Bumps [cancancan](https://github.com/CanCanCommunity/cancancan) from 3.6.1 to 3.6.2.
- [Release notes](https://github.com/CanCanCommunity/cancancan/releases)
- [Changelog](https://github.com/coorasse/cancancan/blob/main/CHANGELOG.md)
- [Commits](https://github.com/CanCanCommunity/cancancan/compare/3.6.1...3.6.2)

---
updated-dependencies:
- dependency-name: cancancan
  dependency-version: 3.6.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>
2026-10-16 19:08:53 +10:30
dependabot[bot] c754d1bdb0 Bump icalendar from 2.12.5 to 2.13.0 (#4931)
Bumps [icalendar](https://github.com/icalendar/icalendar) from 2.12.5 to 2.13.0.
- [Changelog](https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/icalendar/icalendar/compare/v2.12.5...v2.13.0)

---
updated-dependencies:
- dependency-name: icalendar
  dependency-version: 2.13.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>
2026-10-15 19:07:12 +10:30
dependabot[bot] a3831bb0bb Bump bullet from 8.2.0 to 8.3.0
Bumps [bullet](https://github.com/flyerhzm/bullet) from 8.2.0 to 8.3.0.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/flyerhzm/bullet/compare/8.2.0...8.3.0)

---
updated-dependencies:
- dependency-name: bullet
  dependency-version: 8.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-15 02:25:11 +00:00
dependabot[bot] 8ca4d85063 Bump rubocop from 1.90.0 to 1.92.0 (#4926)
Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.90.0 to 1.92.0.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.90.0...v1.92.0)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.92.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>
2026-10-15 12:52:53 +10:30
dependabot[bot] 427a152a55 Bump kramdown from 2.4.0 to 2.5.2 (#4911)
Bumps [kramdown](https://github.com/gettalong/kramdown) from 2.4.0 to 2.5.2.
- [Release notes](https://github.com/gettalong/kramdown/releases)
- [Changelog](https://github.com/gettalong/kramdown/blob/master/doc/news.page)
- [Commits](https://github.com/gettalong/kramdown/commits)

---
updated-dependencies:
- dependency-name: kramdown
  dependency-version: 2.5.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>
2026-10-14 08:41:27 +10:30
dependabot[bot] 8d7b8d576e Bump selenium-webdriver from 4.50.0 to 4.51.0 (#4913)
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.50.0 to 4.51.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.50.0...selenium-4.51.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.51.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>
2026-10-13 13:58:41 +10:30
Daniel O'ConnorandBrenda Wallace 6e0317efb1 Bump to ruby 4.0.7 (#4903)
Co-authored-by: Brenda Wallace <brenda@wallace.net.nz>
2026-10-13 12:42:52 +10:30
dependabot[bot] 88d862f22a Bump aws-sdk-s3 from 1.233.1 to 1.233.2 (#4910)
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.233.1 to 1.233.2.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.233.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>
2026-10-13 12:41:22 +10:30
dependabot[bot] 9f322707aa Bump rubocop-rspec_rails from 2.32.0 to 2.33.0
Bumps [rubocop-rspec_rails](https://github.com/rubocop/rubocop-rspec_rails) from 2.32.0 to 2.33.0.
- [Release notes](https://github.com/rubocop/rubocop-rspec_rails/releases)
- [Changelog](https://github.com/rubocop/rubocop-rspec_rails/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-rspec_rails/compare/v2.32.0...v2.33.0)

---
updated-dependencies:
- dependency-name: rubocop-rspec_rails
  dependency-version: 2.33.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-12 20:58:56 +00:00
dependabot[bot]andDaniel O'Connor 9aa54c0d2f Bump jquery-ui-rails from 413265e to be6cbf0 (#4858)
* Bump jquery-ui-rails from `413265e` to `be6cbf0`

Bumps [jquery-ui-rails](https://github.com/jquery-ui-rails/jquery-ui-rails) from `413265e` to `be6cbf0`.
- [Release notes](https://github.com/jquery-ui-rails/jquery-ui-rails/releases)
- [Commits](https://github.com/jquery-ui-rails/jquery-ui-rails/compare/413265e81f790f795239e07e7e25e01429b2f18d...be6cbf02091b2dbcea7d339ac58559745d249032)

---
updated-dependencies:
- dependency-name: jquery-ui-rails
  dependency-version: be6cbf02091b2dbcea7d339ac58559745d249032
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Pin JSON to < 3

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com>
2026-10-12 05:24:40 +10:30
39e65fd848 Remove CMS - use haml pages instead (#4899)
* Add support and terms of service pages with corresponding routes

- Created a new support page with frequently asked questions.
- Added a terms of service page outlining user agreements and policies.
- Removed old support index and CMS initializer files.
- Updated routes to include new policy and support paths.
- Implemented tests for new pages and footer links.
- Adjusted database migration for CMS content compatibility.

* Remove custom JavaScript file for the admin area

* Add kramdown gem for Markdown support in Haml

* Fix various typos and link formatting issues

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* remove reference to paid account

* Remove reference to paid accounts from support page

* Remove references to paid and permanent accounts from Terms of Service

* removing references to paid accounts

* Update contact email link format in TOS

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Add new pages and routes for About, Policies, and Copyright; update existing pages

* Fix typos and improve clarity in community guidelines, copyright policy, data use policy, privacy policy, support page, and terms of service

* Drop stale expectation

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com>
2026-10-12 03:05:12 +10:30
Brenda Wallace 53dbbbaf46 Remove ruby-units gem and implement weight unit conversion directly in Harvest model 2026-10-11 19:42:07 +13:00
dependabot[bot] 8f172508db Bump selenium-webdriver from 4.49.0 to 4.50.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium) from 4.49.0 to 4.50.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.49.0...selenium-4.50.0)

---
updated-dependencies:
- dependency-name: selenium-webdriver
  dependency-version: 4.50.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-09 13:02:47 +00:00
dependabot[bot] 5d8a560b4a Bump dalli from 5.2.0 to 5.2.2
Bumps [dalli](https://github.com/petergoldstein/dalli) from 5.2.0 to 5.2.2.
- [Release notes](https://github.com/petergoldstein/dalli/releases)
- [Changelog](https://github.com/petergoldstein/dalli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/petergoldstein/dalli/compare/v5.2.0...v5.2.2)

---
updated-dependencies:
- dependency-name: dalli
  dependency-version: 5.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-09 07:03:37 +00:00
Daniel O'Connor 3175ae6a07 Merge pull request #4868 from Growstuff/dependabot/bundler/listen-3.10.1
Bump listen from 3.10.0 to 3.10.1
2026-10-07 04:21:27 +10:30