Daniel O'Connor
372a5edc29
Merge branch 'mainline' into dev
release75
2025-11-29 18:21:07 +10:30
Daniel O'Connor
1f0777fda0
Merge pull request #4333 from Growstuff/parent-fallback
...
Crops > Show detail from parent
2025-11-29 17:03:57 +10:30
Daniel O'Connor
6503e2554c
Better fallback
2025-11-29 06:15:18 +00:00
Daniel O'Connor
4fd544c0b8
Show parent crop
2025-11-29 05:53:58 +00:00
Daniel O'Connor
f7e1aafc25
Fallback to parent for photos, youtube
2025-11-29 05:52:27 +00:00
Daniel O'Connor
208720c46c
Show parent crop details if known
2025-11-29 05:49:28 +00:00
Daniel O'Connor
370c8683fd
On show, fall back to parent crop if no detail known
2025-11-29 05:46:23 +00:00
Daniel O'Connor
e5aa2aaa1f
Release 74 ( #4284 )
...
* Bump icalendar from 2.11.2 to 2.12.0
Bumps [icalendar](https://github.com/icalendar/icalendar ) from 2.11.2 to 2.12.0.
- [Changelog](https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icalendar/icalendar/compare/v2.11.2...v2.12.0 )
---
updated-dependencies:
- dependency-name: icalendar
dependency-version: 2.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop from 1.81.0 to 1.81.1
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.81.0 to 1.81.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.81.0...v1.81.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.81.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump haml-rails from 2.1.0 to 3.0.0
Bumps [haml-rails](https://github.com/haml/haml-rails ) from 2.1.0 to 3.0.0.
- [Commits](https://github.com/haml/haml-rails/compare/v2.1.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: haml-rails
dependency-version: 3.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump faraday from 2.13.4 to 2.14.0
Bumps [faraday](https://github.com/lostisland/faraday ) from 2.13.4 to 2.14.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.13.4...v2.14.0 )
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 2.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop-rails from 2.33.3 to 2.33.4
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.33.3 to 2.33.4.
- [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.33.3...v2.33.4 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.33.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Merge pull request #4277 from Growstuff/add-activity-update-coverage
Add test coverage for updating an activity via the API
* Bump rack from 2.2.18 to 2.2.19
Bumps [rack](https://github.com/rack/rack ) from 2.2.18 to 2.2.19.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/v2.2.18...v2.2.19 )
---
updated-dependencies:
- dependency-name: rack
dependency-version: 2.2.19
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump active_record_union from 1.3.0 to 1.4.0
Bumps [active_record_union](https://github.com/brianhempel/active_record_union ) from 1.3.0 to 1.4.0.
- [Commits](https://github.com/brianhempel/active_record_union/commits )
---
updated-dependencies:
- dependency-name: active_record_union
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump selenium-webdriver from 4.35.0 to 4.36.0
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 >
* Bump rack from 2.2.19 to 2.2.20
Bumps [rack](https://github.com/rack/rack ) from 2.2.19 to 2.2.20.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/v2.2.19...v2.2.20 )
---
updated-dependencies:
- dependency-name: rack
dependency-version: 2.2.20
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump icalendar from 2.12.0 to 2.12.1
Bumps [icalendar](https://github.com/icalendar/icalendar ) from 2.12.0 to 2.12.1.
- [Changelog](https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icalendar/icalendar/compare/v2.12.0...v2.12.1 )
---
updated-dependencies:
- dependency-name: icalendar
dependency-version: 2.12.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump puma from 7.0.4 to 7.1.0
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 >
* Bump chartkick from 5.2.0 to 5.2.1
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.2.0 to 5.2.1.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.2.0...v5.2.1 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-version: 5.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop from 1.81.1 to 1.81.6
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.81.1 to 1.81.6.
- [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.81.1...v1.81.6 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.81.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump jquery-rails from 4.6.0 to 4.6.1
Bumps [jquery-rails](https://github.com/rails/jquery-rails ) from 4.6.0 to 4.6.1.
- [Changelog](https://github.com/rails/jquery-rails/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rails/jquery-rails/compare/v4.6.0...v4.6.1 )
---
updated-dependencies:
- dependency-name: jquery-rails
dependency-version: 4.6.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump actions/upload-artifact from 4 to 5
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump haml from 6.3.0 to 7.0.0
Bumps [haml](https://haml.info ) from 6.3.0 to 7.0.0.
---
updated-dependencies:
- dependency-name: haml
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump selenium-webdriver from 4.36.0 to 4.38.0
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.36.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.36.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 >
* Bump haml_lint from 0.66.0 to 0.67.0
Bumps [haml_lint](https://github.com/sds/haml-lint ) from 0.66.0 to 0.67.0.
- [Release notes](https://github.com/sds/haml-lint/releases )
- [Changelog](https://github.com/sds/haml-lint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sds/haml-lint/compare/v0.66.0...v0.67.0 )
---
updated-dependencies:
- dependency-name: haml_lint
dependency-version: 0.67.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump haml from 7.0.0 to 7.0.1
Bumps [haml](https://haml.info ) from 7.0.0 to 7.0.1.
---
updated-dependencies:
- dependency-name: haml
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rails from 7.2.2.2 to 7.2.3
Bumps [rails](https://github.com/rails/rails ) from 7.2.2.2 to 7.2.3.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v7.2.2.2...v7.2.3 )
---
updated-dependencies:
- dependency-name: rails
dependency-version: 7.2.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump actions/setup-node from 5 to 6
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v5...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 >
* Bump responders from 3.1.1 to 3.2.0
Bumps [responders](https://github.com/heartcombo/responders ) from 3.1.1 to 3.2.0.
- [Release notes](https://github.com/heartcombo/responders/releases )
- [Changelog](https://github.com/heartcombo/responders/blob/main/CHANGELOG.md )
- [Commits](https://github.com/heartcombo/responders/compare/v3.1.1...v3.2.0 )
---
updated-dependencies:
- dependency-name: responders
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump bullet from 8.0.8 to 8.1.0
Bumps [bullet](https://github.com/flyerhzm/bullet ) from 8.0.8 to 8.1.0.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyerhzm/bullet/compare/8.0.8...8.1.0 )
---
updated-dependencies:
- dependency-name: bullet
dependency-version: 8.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump query_diet from 0.7.2 to 0.7.3
Bumps [query_diet](https://github.com/makandra/query_diet ) from 0.7.2 to 0.7.3.
- [Changelog](https://github.com/makandra/query_diet/blob/master/CHANGELOG.md )
- [Commits](https://github.com/makandra/query_diet/compare/v0.7.2...v0.7.3 )
---
updated-dependencies:
- dependency-name: query_diet
dependency-version: 0.7.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump oj from 3.16.11 to 3.16.12
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.11 to 3.16.12.
- [Release notes](https://github.com/ohler55/oj/releases )
- [Changelog](https://github.com/ohler55/oj/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/ohler55/oj/compare/v3.16.11...v3.16.12 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.16.12
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump scout_apm from 5.7.1 to 5.8.0
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby ) from 5.7.1 to 5.8.0.
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown )
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v5.7.1...v5.8.0 )
---
updated-dependencies:
- dependency-name: scout_apm
dependency-version: 5.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump axe-core-capybara from 4.10.3 to 4.11.0
Bumps [axe-core-capybara](https://github.com/dequelabs/axe-core-gems ) from 4.10.3 to 4.11.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/compare/v4.10.3...v4.11.0 )
---
updated-dependencies:
- dependency-name: axe-core-capybara
dependency-version: 4.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rake from 13.3.0 to 13.3.1
Bumps [rake](https://github.com/ruby/rake ) from 13.3.0 to 13.3.1.
- [Release notes](https://github.com/ruby/rake/releases )
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc )
- [Commits](https://github.com/ruby/rake/compare/v13.3.0...v13.3.1 )
---
updated-dependencies:
- dependency-name: rake
dependency-version: 13.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop from 1.81.6 to 1.81.7
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.81.6 to 1.81.7.
- [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.81.6...v1.81.7 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.81.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rswag-specs from 2.16.0 to 2.17.0
Bumps [rswag-specs](https://github.com/rswag/rswag ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/2.17.0/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.16.0...2.17.0 )
---
updated-dependencies:
- dependency-name: rswag-specs
dependency-version: 2.17.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rswag-ui from 2.16.0 to 2.17.0
Bumps [rswag-ui](https://github.com/rswag/rswag ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/2.17.0/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.16.0...2.17.0 )
---
updated-dependencies:
- dependency-name: rswag-ui
dependency-version: 2.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rswag-api from 2.16.0 to 2.17.0
Bumps [rswag-api](https://github.com/rswag/rswag ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/2.17.0/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.16.0...2.17.0 )
---
updated-dependencies:
- dependency-name: rswag-api
dependency-version: 2.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop-factory_bot from 2.27.1 to 2.28.0
Bumps [rubocop-factory_bot](https://github.com/rubocop/rubocop-factory_bot ) from 2.27.1 to 2.28.0.
- [Release notes](https://github.com/rubocop/rubocop-factory_bot/releases )
- [Changelog](https://github.com/rubocop/rubocop-factory_bot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-factory_bot/compare/v2.27.1...v2.28.0 )
---
updated-dependencies:
- dependency-name: rubocop-factory_bot
dependency-version: 2.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump i18n-tasks from 1.0.15 to 1.1.0
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks ) from 1.0.15 to 1.1.0.
- [Release notes](https://github.com/glebm/i18n-tasks/releases )
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md )
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.15...v1.1.0 )
---
updated-dependencies:
- dependency-name: i18n-tasks
dependency-version: 1.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop-rspec_rails from 2.31.0 to 2.32.0
Bumps [rubocop-rspec_rails](https://github.com/rubocop/rubocop-rspec_rails ) from 2.31.0 to 2.32.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.31.0...v2.32.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec_rails
dependency-version: 2.32.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump js-yaml from 3.14.1 to 3.14.2
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 3.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump haml from 7.0.1 to 7.0.2
Bumps [haml](https://github.com/haml/haml ) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/haml/haml/releases )
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/haml/haml/compare/v7.0.1...v7.0.2 )
---
updated-dependencies:
- dependency-name: haml
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [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/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop-rspec from 3.7.0 to 3.8.0
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.7.0...v3.8.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-version: 3.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump rubocop-rails from 2.33.4 to 2.34.1
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.33.4 to 2.34.1.
- [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.33.4...v2.34.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.34.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* feat: Add YouTube video to crop page
This commit introduces the following changes:
- Adds an `en_youtube_url` attribute to the `Crop` model to store a URL for an English language YouTube video.
- If a `en_youtube_url` is present for a crop, the video is embedded on the crop's show page.
- A link is added to the "Learn more" section of the crop's show page to search YouTube for "growing [crop name]".
- A helper method is added to extract the video ID from various YouTube URL formats.
- A validation is added to the `Crop` model to ensure that the `en_youtube_url` is a valid YouTube URL.
* feat: Add YouTube video to crop page
This commit introduces the following changes:
- Adds an `en_youtube_url` attribute to the `Crop` model to store a URL for an English language YouTube video.
- The `en_youtube_url` is now an editable field in the crop form.
- If a `en_youtube_url` is present for a crop, the video is embedded on the crop's show page.
- A link is added to the "Learn more" section of the crop's show page to search YouTube for "growing [crop name]".
- A helper method is added to extract the video ID from various YouTube URL formats.
- A validation is added to the `Crop` model to ensure that the `en_youtube_url` is a valid YouTube URL.
* Bump i18n-tasks from 1.1.0 to 1.1.2
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks ) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/glebm/i18n-tasks/releases )
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md )
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.1.0...v1.1.2 )
---
updated-dependencies:
- dependency-name: i18n-tasks
dependency-version: 1.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* Rearrange
* feat: Migrate crop description to a dedicated column
This change migrates the crop description from the `openfarm_data` JSONB field to a new, dedicated `description` text column in the `crops` table.
A data migration is included to move the existing description data to the new column. The `OpenFarmData` concern is updated to remove the now-redundant `description` method.
* Merge pull request #4332 from Growstuff/crops-controller
Add coverage for crops
* I have added the `before_destroy` callback to the `Crop` model to destroy all `CropCompanion` records where the crop is `crop_b`. (#4266 )
I have added a new test to `spec/models/crop_spec.rb` to verify that deleting a crop also destroys the associated `CropCompanion` records.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-11-29 15:36:34 +10:30
Daniel O'Connor
ba9117db4d
I have added the before_destroy callback to the Crop model to destroy all CropCompanion records where the crop is crop_b. ( #4266 )
...
I have added a new test to `spec/models/crop_spec.rb` to verify that deleting a crop also destroys the associated `CropCompanion` records.
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
release74
2025-11-29 15:32:47 +10:30
Daniel O'Connor
474f09e110
Merge pull request #4332 from Growstuff/crops-controller
...
Add coverage for crops
2025-11-29 15:32:08 +10:30
Daniel O'Connor
0a89ac7e28
Merge pull request #4331 from Growstuff/feature/migrate-crop-description
...
feat: Migrate crop description to a dedicated column
2025-11-29 14:49:24 +10:30
Daniel O'Connor
8485bec90d
Merge pull request #4329 from Growstuff/add-youtube-video-to-crop
...
Add YouTube Video to Crop Page
2025-11-29 14:46:22 +10:30
Daniel O'Connor
1427446500
Merge pull request #4326 from Growstuff/dependabot/bundler/i18n-tasks-1.1.2
...
Bump i18n-tasks from 1.1.0 to 1.1.2
2025-11-29 14:41:19 +10:30
google-labs-jules[bot]
8f6738eefa
feat: Migrate crop description to a dedicated column
...
This change migrates the crop description from the `openfarm_data` JSONB field to a new, dedicated `description` text column in the `crops` table.
A data migration is included to move the existing description data to the new column. The `OpenFarmData` concern is updated to remove the now-redundant `description` method.
2025-11-29 04:07:25 +00:00
Daniel O'Connor
be73a479ad
Merge branch 'dev' into add-youtube-video-to-crop
2025-11-29 14:26:28 +10:30
Daniel O'Connor
e0aaa9e44f
Rearrange
2025-11-29 14:26:15 +10:30
dependabot[bot]
d823bbb743
Bump i18n-tasks from 1.1.0 to 1.1.2
...
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks ) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/glebm/i18n-tasks/releases )
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md )
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.1.0...v1.1.2 )
---
updated-dependencies:
- dependency-name: i18n-tasks
dependency-version: 1.1.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-29 03:56:08 +00:00
google-labs-jules[bot]
73c7158454
feat: Add YouTube video to crop page
...
This commit introduces the following changes:
- Adds an `en_youtube_url` attribute to the `Crop` model to store a URL for an English language YouTube video.
- The `en_youtube_url` is now an editable field in the crop form.
- If a `en_youtube_url` is present for a crop, the video is embedded on the crop's show page.
- A link is added to the "Learn more" section of the crop's show page to search YouTube for "growing [crop name]".
- A helper method is added to extract the video ID from various YouTube URL formats.
- A validation is added to the `Crop` model to ensure that the `en_youtube_url` is a valid YouTube URL.
2025-11-29 03:45:23 +00:00
Daniel O'Connor
253fe0b903
Merge pull request #4324 from Growstuff/dependabot/bundler/rubocop-rails-2.34.1
...
Bump rubocop-rails from 2.33.4 to 2.34.1
2025-11-29 14:14:10 +10:30
Daniel O'Connor
08e47b89f1
Merge pull request #4319 from Growstuff/dependabot/bundler/rubocop-rspec-3.8.0
...
Bump rubocop-rspec from 3.7.0 to 3.8.0
2025-11-29 14:13:10 +10:30
google-labs-jules[bot]
684768ba5c
feat: Add YouTube video to crop page
...
This commit introduces the following changes:
- Adds an `en_youtube_url` attribute to the `Crop` model to store a URL for an English language YouTube video.
- If a `en_youtube_url` is present for a crop, the video is embedded on the crop's show page.
- A link is added to the "Learn more" section of the crop's show page to search YouTube for "growing [crop name]".
- A helper method is added to extract the video ID from various YouTube URL formats.
- A validation is added to the `Crop` model to ensure that the `en_youtube_url` is a valid YouTube URL.
2025-11-29 03:40:59 +00:00
dependabot[bot]
ebdba592b3
Bump rubocop-rails from 2.33.4 to 2.34.1
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.33.4 to 2.34.1.
- [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.33.4...v2.34.1 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.34.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-29 03:29:54 +00:00
dependabot[bot]
183d910e7e
Bump rubocop-rspec from 3.7.0 to 3.8.0
...
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/rubocop/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-rspec/compare/v3.7.0...v3.8.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-version: 3.8.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-29 03:29:37 +00:00
Daniel O'Connor
d9ba4fabe7
Merge pull request #4316 from Growstuff/dependabot/bundler/haml-7.0.2
...
Bump haml from 7.0.1 to 7.0.2
2025-11-29 13:56:12 +10:30
Daniel O'Connor
c4216cb337
Merge pull request #4323 from Growstuff/dependabot/github_actions/actions/checkout-6
...
Bump actions/checkout from 5 to 6
2025-11-29 13:55:59 +10:30
dependabot[bot]
1a65457c78
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [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/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-21 07:01:55 +00:00
Daniel O'Connor
ee848ea4c9
Merge pull request #4322 from Growstuff/dependabot/npm_and_yarn/js-yaml-3.14.2
...
Bump js-yaml from 3.14.1 to 3.14.2
2025-11-20 19:39:37 +10:30
dependabot[bot]
866a428dd5
Bump haml from 7.0.1 to 7.0.2
...
Bumps [haml](https://github.com/haml/haml ) from 7.0.1 to 7.0.2.
- [Release notes](https://github.com/haml/haml/releases )
- [Changelog](https://github.com/haml/haml/blob/main/CHANGELOG.md )
- [Commits](https://github.com/haml/haml/compare/v7.0.1...v7.0.2 )
---
updated-dependencies:
- dependency-name: haml
dependency-version: 7.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 08:39:55 +00:00
dependabot[bot]
086e440fe5
Bump js-yaml from 3.14.1 to 3.14.2
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 3.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-20 08:39:44 +00:00
Daniel O'Connor
bca0c06d7f
Merge pull request #4318 from Growstuff/dependabot/bundler/rubocop-rspec_rails-2.32.0
...
Bump rubocop-rspec_rails from 2.31.0 to 2.32.0
2025-11-20 19:08:47 +10:30
dependabot[bot]
5cdf8a1316
Bump rubocop-rspec_rails from 2.31.0 to 2.32.0
...
Bumps [rubocop-rspec_rails](https://github.com/rubocop/rubocop-rspec_rails ) from 2.31.0 to 2.32.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.31.0...v2.32.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec_rails
dependency-version: 2.32.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-17 14:30:21 +00:00
Daniel O'Connor
0fc486685a
Merge pull request #4317 from Growstuff/dependabot/bundler/rubocop-factory_bot-2.28.0
...
Bump rubocop-factory_bot from 2.27.1 to 2.28.0
2025-11-18 00:55:47 +10:30
Daniel O'Connor
707920e8e1
Merge branch 'dev' into dependabot/bundler/rubocop-factory_bot-2.28.0
2025-11-18 00:55:35 +10:30
Daniel O'Connor
cbae940741
Merge pull request #4320 from Growstuff/dependabot/bundler/i18n-tasks-1.1.0
...
Bump i18n-tasks from 1.0.15 to 1.1.0
2025-11-17 21:39:31 +10:30
dependabot[bot]
606d811b73
Bump i18n-tasks from 1.0.15 to 1.1.0
...
Bumps [i18n-tasks](https://github.com/glebm/i18n-tasks ) from 1.0.15 to 1.1.0.
- [Release notes](https://github.com/glebm/i18n-tasks/releases )
- [Changelog](https://github.com/glebm/i18n-tasks/blob/main/CHANGES.md )
- [Commits](https://github.com/glebm/i18n-tasks/compare/v1.0.15...v1.1.0 )
---
updated-dependencies:
- dependency-name: i18n-tasks
dependency-version: 1.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-17 07:01:24 +00:00
dependabot[bot]
d59a80d706
Bump rubocop-factory_bot from 2.27.1 to 2.28.0
...
Bumps [rubocop-factory_bot](https://github.com/rubocop/rubocop-factory_bot ) from 2.27.1 to 2.28.0.
- [Release notes](https://github.com/rubocop/rubocop-factory_bot/releases )
- [Changelog](https://github.com/rubocop/rubocop-factory_bot/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop/rubocop-factory_bot/compare/v2.27.1...v2.28.0 )
---
updated-dependencies:
- dependency-name: rubocop-factory_bot
dependency-version: 2.28.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-13 07:01:09 +00:00
Daniel O'Connor
bf39e0dbd9
Merge pull request #4314 from Growstuff/dependabot/bundler/rswag-api-2.17.0
...
Bump rswag-api from 2.16.0 to 2.17.0
2025-11-07 12:02:34 +10:30
dependabot[bot]
d8502b7d99
Bump rswag-api from 2.16.0 to 2.17.0
...
Bumps [rswag-api](https://github.com/rswag/rswag ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/2.17.0/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.16.0...2.17.0 )
---
updated-dependencies:
- dependency-name: rswag-api
dependency-version: 2.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 01:00:53 +00:00
Daniel O'Connor
d3903dc2b1
Merge pull request #4313 from Growstuff/dependabot/bundler/rswag-specs-2.17.0
...
Bump rswag-specs from 2.16.0 to 2.17.0
2025-11-07 11:30:19 +10:30
Daniel O'Connor
374f09c805
Merge pull request #4315 from Growstuff/dependabot/bundler/rswag-ui-2.17.0
...
Bump rswag-ui from 2.16.0 to 2.17.0
2025-11-07 11:29:47 +10:30
dependabot[bot]
0cc44bf1a8
Bump rswag-ui from 2.16.0 to 2.17.0
...
Bumps [rswag-ui](https://github.com/rswag/rswag ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/2.17.0/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.16.0...2.17.0 )
---
updated-dependencies:
- dependency-name: rswag-ui
dependency-version: 2.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 07:04:00 +00:00
dependabot[bot]
f7222c80a7
Bump rswag-specs from 2.16.0 to 2.17.0
...
Bumps [rswag-specs](https://github.com/rswag/rswag ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/rswag/rswag/releases )
- [Changelog](https://github.com/rswag/rswag/blob/2.17.0/CHANGELOG.md )
- [Commits](https://github.com/rswag/rswag/compare/2.16.0...2.17.0 )
---
updated-dependencies:
- dependency-name: rswag-specs
dependency-version: 2.17.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-06 07:01:42 +00:00
Daniel O'Connor
e56f444dc6
Merge pull request #4312 from Growstuff/dependabot/bundler/rubocop-1.81.7
...
Bump rubocop from 1.81.6 to 1.81.7
2025-11-03 23:05:57 +10:30
dependabot[bot]
832460d95c
Bump rubocop from 1.81.6 to 1.81.7
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.81.6 to 1.81.7.
- [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.81.6...v1.81.7 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.81.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-03 07:03:28 +00:00
Daniel O'Connor
c01e88eeda
Merge pull request #4306 from Growstuff/dependabot/bundler/rake-13.3.1
...
Bump rake from 13.3.0 to 13.3.1
2025-11-01 19:35:53 +10:30
dependabot[bot]
7312317ab7
Bump rake from 13.3.0 to 13.3.1
...
Bumps [rake](https://github.com/ruby/rake ) from 13.3.0 to 13.3.1.
- [Release notes](https://github.com/ruby/rake/releases )
- [Changelog](https://github.com/ruby/rake/blob/master/History.rdoc )
- [Commits](https://github.com/ruby/rake/compare/v13.3.0...v13.3.1 )
---
updated-dependencies:
- dependency-name: rake
dependency-version: 13.3.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-01 07:17:08 +00:00
Daniel O'Connor
3eaef40d92
Merge pull request #4299 from Growstuff/dependabot/bundler/axe-core-capybara-4.11.0
...
Bump axe-core-capybara from 4.10.3 to 4.11.0
2025-11-01 17:45:55 +10:30
dependabot[bot]
4123ea5929
Bump axe-core-capybara from 4.10.3 to 4.11.0
...
Bumps [axe-core-capybara](https://github.com/dequelabs/axe-core-gems ) from 4.10.3 to 4.11.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/compare/v4.10.3...v4.11.0 )
---
updated-dependencies:
- dependency-name: axe-core-capybara
dependency-version: 4.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-01 06:54:28 +00:00
Daniel O'Connor
7b6351ccdb
Merge pull request #4308 from Growstuff/dependabot/bundler/oj-3.16.12
...
Bump oj from 3.16.11 to 3.16.12
2025-11-01 17:20:09 +10:30
Daniel O'Connor
931f351f2f
Merge pull request #4310 from Growstuff/dependabot/bundler/scout_apm-5.8.0
...
Bump scout_apm from 5.7.1 to 5.8.0
2025-11-01 17:20:00 +10:30