google-labs-jules[bot]
4b9763e1da
feat: Add problem tracking feature
...
This commit introduces a new `Problem` model, analogous to `Crop`, to allow users to track problems they have on their plantings (e.g., aphids on tomatoes).
Key features:
- A new `Problem` model that can be curated by admins (`problem_wranglers`).
- Users can associate problems with their plantings and upload photos of the problems.
- Aggregated problem information is displayed on the crop detail page (e.g., "Problems: aphids (27), blight (13)").
- Users can mention problems in posts (e.g., `[aphids](problem)`), which automatically links to the problem's page.
- Admin functionality for reviewing and approving new problem suggestions.
Resolves merge conflict in app/controllers/plantings_controller.rb
2025-09-07 11:47:53 +00:00
Daniel O'Connor
8709ac6e8f
Mark unique
2025-09-01 11:26:05 +00:00
Daniel O'Connor
d75f503b16
Add DB schema
2025-09-01 11:04:48 +00:00
Daniel O'Connor
1dfc5abca9
Add DB schema
2025-09-01 11:04:44 +00:00
Daniel O'Connor
cc97916bac
Add problems table
2025-09-01 11:01:46 +00:00
Daniel O'Connor
2134b934f8
Merge branch 'dev' into feature/problems
2025-09-01 19:45:25 +09:30
google-labs-jules[bot]
c8cfb5d42a
feat: Add problem tracking feature
...
This commit introduces a new `Problem` model, analogous to `Crop`, to allow you to track problems you have on your plantings (e.g., aphids on tomatoes).
Key features:
- A new `Problem` model that can be curated by admins (`problem_wranglers`).
- You can associate problems with your plantings and upload photos of the problems.
- Aggregated problem information is displayed on the crop detail page (e.g., "Problems: aphids (27), blight (13)").
- You can mention problems in posts (e.g., `[aphids](problem)`), which automatically links to the problem's page.
- Admin functionality for reviewing and approving new problem suggestions.
2025-09-01 07:52:48 +00:00
Daniel O'Connor
508ee5260d
Merge pull request #4180 from Growstuff/fix/profile-bio-link
...
Fix: Only show 'add a bio' link on own profile
2025-09-01 15:39:52 +09:30
google-labs-jules[bot]
ee2fffd25b
Fix: Only show 'add a bio' link on own profile
...
The 'add a bio' link on the member profile page was previously shown
based on the `can? :edit, @member` ability check. This caused an issue
for admins, who could see the link on other users' profiles, but the
link would incorrectly lead to their own settings page.
This change modifies the condition to be `member_signed_in? && current_member == @member`.
This ensures the link is only displayed when a logged-in user is
viewing their own profile, which is the correct and intended behavior.
2025-08-31 22:48:41 +00:00
Daniel O'Connor
c92b912b28
Fix link
2025-08-31 15:46:18 +09:30
dependabot[bot]
f665fba91a
Merge pull request #4077 from Growstuff/dependabot/bundler/terser-1.2.6
2025-08-31 06:02:22 +00:00
Daniel O'Connor
3578fbdf64
Merge branch 'dev' into dependabot/bundler/terser-1.2.6
2025-08-31 15:24:25 +09:30
Daniel O'Connor
0289786891
Seeds for trade - avoid showing expired seeds on homepage. ( #4176 )
...
* Improve date visibility
* Ensure when seeding seeds, it's false
* Typo
2025-08-31 14:39:42 +09:30
Daniel O'Connor
7dc66cb199
Merge pull request #4173 from Growstuff/translate-confirm
...
Garden Delete - Extract strings and fix missing translation bug
2025-08-31 14:39:32 +09:30
Daniel O'Connor
417602cb85
Merge pull request #4175 from Growstuff/btn-group-vertical
...
Crops > Card > Apply Btn group vertical
2025-08-31 14:20:10 +09:30
Daniel O'Connor
7a2760b086
Fix text display wonkyness
2025-08-31 04:21:01 +00:00
Daniel O'Connor
9e0e21b565
Fix display
2025-08-31 04:19:07 +00:00
Daniel O'Connor
a481cb7c06
Merge pull request #4171 from Growstuff/feature/pwa-install-instructions
...
Add PWA installation instructions to homepage
2025-08-31 13:17:22 +09:30
Daniel O'Connor
a177a53d57
Merge pull request #4172 from Growstuff/fix-width
...
Fix width of ready to harvest
2025-08-31 13:17:09 +09:30
Daniel O'Connor
abbe9ee7ca
Update spec/features/home/home_spec.rb
2025-08-31 13:01:51 +09:30
Daniel O'Connor
48d2f0a224
Fix width of ready to harvest
2025-08-31 03:30:24 +00:00
Daniel O'Connor
074644d5c8
Adjust specs
2025-08-31 03:27:04 +00:00
Daniel O'Connor
2e2e47d405
Make links bold, not all of the stats text
2025-08-31 03:25:56 +00:00
Daniel O'Connor
0544abcd8f
Github lure
2025-08-31 03:16:28 +00:00
Daniel O'Connor
73fb43fc4f
Styling
2025-08-31 03:00:07 +00:00
Daniel O'Connor
532afafa0e
Restyle slightly
2025-08-31 02:55:02 +00:00
google-labs-jules[bot]
378bd0d8f1
feat: Add PWA installation instructions to homepage
...
This commit adds instructions for mobile users on how to install the Growstuff website as a Progressive Web App (PWA).
The changes include:
- A new section on the homepage with instructions for both iOS and Android devices. This section is only visible to logged-out users.
- New translations for the instructions in the `en.yml` locale file.
- Basic styling for the new section.
- Updated feature tests to verify the new section's visibility.
2025-08-31 02:25:55 +00:00
Daniel O'Connor
bb943fe0c6
Merge pull request #4168 from Growstuff/menu
...
Fix Menu (a bit), Fix mobile UX for Crops
2025-08-30 02:17:15 +09:30
Daniel O'Connor
28742d4936
Fix crop button annoyance
2025-08-29 16:33:42 +00:00
Daniel O'Connor
d7e28e79fe
Improve menu again
2025-08-29 16:22:55 +00:00
Daniel O'Connor
322bca9281
Merge pull request #4166 from Growstuff/age_in_days
...
Deal with age_in_days.nil?
2025-08-30 01:15:25 +09:30
Daniel O'Connor
7c081541eb
Deal with age_in_days.nil?
2025-08-29 23:46:27 +09:30
Daniel O'Connor
475514a8f0
Merge pull request #4164 from Growstuff/bg-dark
...
Partially improve menu on mobile
2025-08-29 23:21:35 +09:30
Daniel O'Connor
bb3fd3bcb7
Merge pull request #4155 from Growstuff/remove-openfarm.cc
...
Remove openfarm.cc links
2025-08-29 23:21:20 +09:30
Daniel O'Connor
5c86622823
Partially improve menu on mobile
2025-08-29 12:51:32 +00:00
Daniel O'Connor
fefd387481
Merge pull request #4162 from Growstuff/fix-failed
...
Fix current plantings not to show failed
2025-08-29 21:38:20 +09:30
Daniel O'Connor
93de9b35bc
Fix current plantings not to show failed
2025-08-29 11:51:46 +00:00
Daniel O'Connor
3d62cfcf81
Update 20240810160507_add_language_to_alternate_names.rb
...
Fix migration
2025-08-29 20:12:59 +09:30
Daniel O'Connor
f5a03b8991
Merge pull request #4161 from Growstuff/dependabot/bundler/rubocop-1.80.1
...
Bump rubocop from 1.80.0 to 1.80.1
2025-08-29 19:57:29 +09:30
Daniel O'Connor
8044640023
Merge branch 'dev' into remove-openfarm.cc
2025-08-29 19:56:09 +09:30
Daniel O'Connor
d1d718df9e
Add One click ask AI prompts for companion planting and growing guides ( #4159 )
...
* One click ask AI prompts
* One click ask AI prompts
* Update app/views/crops/show.html.haml
2025-08-29 19:54:38 +09:30
dependabot[bot]
da4bb17df8
Bump rubocop from 1.80.0 to 1.80.1
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.80.0 to 1.80.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.80.0...v1.80.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.80.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-28 08:59:30 +00:00
dependabot[bot]
0320cbe5ad
Bump chartkick from 5.1.5 to 5.2.0 ( #4072 )
...
Bumps [chartkick](https://github.com/ankane/chartkick ) from 5.1.5 to 5.2.0.
- [Changelog](https://github.com/ankane/chartkick/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ankane/chartkick/compare/v5.1.5...v5.2.0 )
---
updated-dependencies:
- dependency-name: chartkick
dependency-version: 5.2.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>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
2025-08-28 00:16:34 +09:30
google-labs-jules[bot]
4d3c4ca10d
Merge pull request #4154 from Growstuff/finish-expired-seeds-task
...
Add maintenance task to finish expired seeds
2025-08-28 00:16:16 +09:30
Daniel O'Connor
ab29de3d04
Remove dead test
2025-08-27 14:45:57 +00:00
Daniel O'Connor
749134a7de
Remove Openfarm data fetching ( #4157 )
2025-08-28 00:15:03 +09:30
Daniel O'Connor
1657a527e9
Remove Openfarm data fetching
2025-08-27 14:20:22 +00:00
Daniel O'Connor
9ae90c1b7e
Merge branch 'dev' into remove-openfarm.cc
2025-08-27 23:43:29 +09:30
google-labs-jules[bot]
ba6ec689c5
Merge pull request #4150 from Growstuff/feature/failed-plantings
...
Add failed status to plantings
2025-08-27 23:42:53 +09:30
Daniel O'Connor
e7090631ab
Remove partial
2025-08-27 14:12:13 +00:00
Daniel O'Connor
fadf5154e4
Remove openfarm links (defunct)
2025-08-27 14:11:01 +00:00
Daniel O'Connor
13ed098172
Remove openfarm links (defunct)
2025-08-27 14:09:55 +00:00
Daniel O'Connor
df2853edd3
Merge pull request #4153 from Growstuff/age_in_days
...
Fix age in days, percentage grown calculations for future dates
2025-08-27 23:31:48 +09:30
Daniel O'Connor
948bb78656
Fix percentage grown
2025-08-27 13:44:44 +00:00
Daniel O'Connor
9c8ae50188
Fix https://github.com/Growstuff/growstuff/issues/3844 by avoiding future finished dates being considered past dates
2025-08-27 13:36:12 +00:00
dependabot[bot]
0ee6260272
Merge pull request #4152 from Growstuff/dependabot/bundler/scout_apm-5.7.1
2025-08-26 23:30:40 +00:00
dependabot[bot]
bf528220ab
Bump scout_apm from 5.7.0 to 5.7.1
...
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby ) from 5.7.0 to 5.7.1.
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown )
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v5.7.0...v5.7.1 )
---
updated-dependencies:
- dependency-name: scout_apm
dependency-version: 5.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-26 23:22:37 +00:00
dependabot[bot]
fd89cc6bce
Merge pull request #4151 from Growstuff/dependabot/bundler/rubocop-1.80.0
2025-08-26 23:21:29 +00:00
dependabot[bot]
08a3890ba2
Bump rubocop from 1.79.2 to 1.80.0
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.79.2 to 1.80.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.79.2...v1.80.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.80.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-25 14:33:48 +00:00
Daniel O'Connor
956c73cd1e
This rake task iterates through all photos and removes any that have a 404 status on their fullsize_url. This will help to keep the database clean of broken photo references. ( #4149 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-08-25 10:26:57 +09:30
google-labs-jules[bot]
8e74d1796a
This rake task iterates through all photos and removes any that have a 404 status on their fullsize_url. This will help to keep the database clean of broken photo references.
2025-08-24 23:17:26 +00:00
google-labs-jules[bot]
a98990ccd2
Add transplant feature for plantings ( #4133 )
...
* Add ability to transplant a planting
* Fix view tests
* Transplantable gardens
* Add spec
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
2025-08-24 22:31:14 +09:30
google-labs-jules[bot]
ac1463e2cf
Add international alternate names for crops ( #4132 )
...
* I will add the international alternate names for the crops.
* Mark required
* Update factory
* Add placeholder
* Fix seeds
* Add language, though hardcoded to EN in most places
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
2025-08-24 21:44:41 +09:30
google-labs-jules[bot]
8564ec7a7c
Add comments to photos ( #4130 )
...
* Add comments to photos
Extend the photo show page to support comments by logged in users.
- Make the Comment model polymorphic.
- Update the Photo and Post models to have comments.
- Update the comments controller to handle the polymorphic association.
- Update the photo show page to display comments and a comment form.
- Create a reusable comments partial.
* Add migration
* Fix tests
* Fix tests
* Slightly fix tests
* Fix variables
* Add field
* Refactor slightly
* Refactor slightly
* Refactor slightly
* Refactor
* Photos respond to this as well
* Refactor to polymorphic_url
* Rename
* Wrong relationship
* Refactor and fix tests
* Fix relationships
* Fix rendering
* Fix tests
* Fix model tests
* Fix test
* Fix test
* Fix test
* Fix test
* Fix controller spec
* Fix view tests
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
2025-08-24 21:10:16 +09:30
Daniel O'Connor
79a54351e3
Delete spec/tasks/openfarm_rake_spec.rb
2025-08-24 21:02:13 +09:30
dependabot[bot]
48aa2aafd3
Merge pull request #4066 from Growstuff/dependabot/bundler/oj-3.16.11
2025-08-24 08:15:56 +00:00
Daniel O'Connor
3b648925dd
Merge branch 'dev' into dependabot/bundler/oj-3.16.11
2025-08-24 17:36:31 +09:30
Daniel O'Connor
d04ffbeddd
Merge pull request #4146 from Growstuff/remove-twitter-auth
...
Remove twitter authentication
2025-08-24 17:35:56 +09:30
Daniel O'Connor
e1367613e6
Merge branch 'dev' into remove-twitter-auth
2025-08-24 17:08:19 +09:30
Daniel O'Connor
70f78f1175
Merge pull request #4148 from Growstuff/CloCkWeRX-patch-2
...
Delete lib/tasks/openfarm.rake
2025-08-24 17:07:19 +09:30
Daniel O'Connor
6131fdf141
Delete lib/tasks/openfarm.rake
2025-08-24 17:07:02 +09:30
Daniel O'Connor
44101e07fb
Merge branch 'mainline' into dev
2025-08-24 16:40:08 +09:30
Daniel O'Connor
b4c1104af0
Merge branch 'dev' into remove-twitter-auth
2025-08-24 16:36:42 +09:30
Daniel O'Connor
3d4ba954e7
Remove defunct detail
2025-08-24 07:05:28 +00:00
Daniel O'Connor
b8f7f95f32
Merge pull request #4144 from Growstuff/grid-layout
...
Improve profile page display slightly
2025-08-24 16:33:33 +09:30
google-labs-jules[bot]
0b639d5940
Remove twitter authentication
...
This change removes the twitter authentication feature from the application.
It removes the `omniauth-twitter` gem and all related code from controllers, views, and tests. It also removes the twitter icon and environment variable settings.
2025-08-24 07:03:20 +00:00
Daniel O'Connor
f216ddc368
Merge pull request #4145 from Growstuff/CloCkWeRX-patch-2
...
Update CONTRIBUTORS.md
2025-08-24 16:32:55 +09:30
Daniel O'Connor
967c0f4638
Update CONTRIBUTORS.md
2025-08-24 16:32:40 +09:30
Daniel O'Connor
cac0e3cb12
Update CONTRIBUTORS.md
2025-08-24 16:32:03 +09:30
Daniel O'Connor
65406b9e56
Update CONTRIBUTORS.md
2025-08-24 16:31:24 +09:30
Daniel O'Connor
224109aaf8
Merge pull request #4143 from Growstuff/feature/amend-delete-pictures-task
...
Amend delete_pictures rake task to remove legacy S3 photos
2025-08-24 16:30:23 +09:30
Daniel O'Connor
bec1ec1879
Merge pull request #4136 from Growstuff/dependabot/github_actions/actions/checkout-5
...
Bump actions/checkout from 4 to 5
2025-08-24 16:29:06 +09:30
Daniel O'Connor
e88e54b0c1
Image redundant now
2025-08-24 06:52:37 +00:00
google-labs-jules[bot]
76a6c1d849
Merge pull request #4131 from Growstuff/feature/add-social-media-links
...
feat: Add social media links to user profiles
2025-08-24 16:21:05 +09:30
Daniel O'Connor
b7f4de782d
Styling
2025-08-24 06:50:53 +00:00
Daniel O'Connor
112a626941
Adjust Bio layout
2025-08-24 06:48:40 +00:00
google-labs-jules[bot]
b72aeab136
Amend delete_pictures rake task to remove legacy S3 photos
...
The `delete_pictures` rake task in `openfarm.rake` is amended to
also remove Photos where the `fullsize_url` starts with
`https://s3.amazonaws.com/openfarm-project/ `.
This change helps in cleaning up legacy photos that are no longer
needed. The task description has also been updated to reflect this
change.
2025-08-24 06:21:19 +00:00
dependabot[bot]
a7d100fe7e
Merge pull request #4137 from Growstuff/dependabot/bundler/selenium-webdriver-4.35.0
2025-08-14 14:15:43 +00:00
dependabot[bot]
810a9e39e3
Bump selenium-webdriver from 4.34.0 to 4.35.0
...
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 >
2025-08-14 14:09:03 +00:00
dependabot[bot]
b320435ddf
Merge pull request #4141 from Growstuff/dependabot/bundler/rubocop-rails-2.33.3
2025-08-14 14:07:43 +00:00
dependabot[bot]
2f7ce2721f
Bump rubocop-rails from 2.32.0 to 2.33.3
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.32.0 to 2.33.3.
- [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.32.0...v2.33.3 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.33.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 13:53:23 +00:00
dependabot[bot]
c9e19203a9
Merge pull request #4142 from Growstuff/dependabot/bundler/rails-7.2.2.2
2025-08-14 13:52:01 +00:00
dependabot[bot]
005efab3be
Bump rails from 7.2.2.1 to 7.2.2.2
...
Bumps [rails](https://github.com/rails/rails ) from 7.2.2.1 to 7.2.2.2.
- [Release notes](https://github.com/rails/rails/releases )
- [Commits](https://github.com/rails/rails/compare/v7.2.2.1...v7.2.2.2 )
---
updated-dependencies:
- dependency-name: rails
dependency-version: 7.2.2.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-14 07:08:38 +00:00
dependabot[bot]
46599937d9
Merge pull request #4138 from Growstuff/dependabot/bundler/rspec-rails-8.0.2
2025-08-13 09:47:01 +00:00
dependabot[bot]
496a6ac2b6
Bump rspec-rails from 8.0.1 to 8.0.2
...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails ) from 8.0.1 to 8.0.2.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-rails/compare/v8.0.1...v8.0.2 )
---
updated-dependencies:
- dependency-name: rspec-rails
dependency-version: 8.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-13 07:17:23 +00:00
dependabot[bot]
9efb1f8486
Bump actions/checkout from 4 to 5
...
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 >
2025-08-12 15:37:57 +00:00
Daniel O'Connor
59bd6f3450
Merge pull request #4065 from Growstuff/dependabot/bundler/rake-13.3.0
...
Bump rake from 13.2.1 to 13.3.0
2025-08-10 22:47:04 +09:30
dependabot[bot]
3e9bf73297
Merge pull request #4067 from Growstuff/dependabot/bundler/bullet-8.0.8
2025-08-10 08:50:09 +00:00
Daniel O'Connor
dcff643637
Merge branch 'dev' into dependabot/bundler/bullet-8.0.8
2025-08-10 17:53:48 +09:30
dependabot[bot]
a83966aa92
Merge pull request #4108 from Growstuff/dependabot/bundler/scout_apm-5.7.0
2025-08-10 07:40:46 +00:00
dependabot[bot]
1c47e421b9
Bump scout_apm from 5.6.4 to 5.7.0
...
Bumps [scout_apm](https://github.com/scoutapp/scout_apm_ruby ) from 5.6.4 to 5.7.0.
- [Changelog](https://github.com/scoutapp/scout_apm_ruby/blob/master/CHANGELOG.markdown )
- [Commits](https://github.com/scoutapp/scout_apm_ruby/compare/v5.6.4...v5.7.0 )
---
updated-dependencies:
- dependency-name: scout_apm
dependency-version: 5.7.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-10 07:19:44 +00:00
Daniel O'Connor
6289ab0951
Bump faker from 3.5.1 to 3.5.2 ( #4082 )
...
Bumps [faker](https://github.com/faker-ruby/faker ) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/faker-ruby/faker/releases )
- [Changelog](https://github.com/faker-ruby/faker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faker-ruby/faker/compare/v3.5.1...v3.5.2 )
---
updated-dependencies:
- dependency-name: faker
dependency-version: 3.5.2
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>
2025-08-10 16:48:30 +09:30
dependabot[bot]
d127647eeb
Merge pull request #4105 from Growstuff/dependabot/bundler/puma-6.6.1
2025-08-10 07:05:39 +00:00
dependabot[bot]
9eda4bb2f2
Bump puma from 6.6.0 to 6.6.1
...
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 >
2025-08-10 06:44:35 +00:00
dependabot[bot]
f1d524130b
Merge pull request #4110 from Growstuff/dependabot/bundler/rspec-activemodel-mocks-1.3.0
2025-08-10 06:43:20 +00:00
dependabot[bot]
e4de08f47f
Bump rspec-activemodel-mocks from 1.2.1 to 1.3.0
...
Bumps [rspec-activemodel-mocks](https://github.com/rspec/rspec-activemodel-mocks ) from 1.2.1 to 1.3.0.
- [Changelog](https://github.com/rspec/rspec-activemodel-mocks/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rspec/rspec-activemodel-mocks/compare/v1.2.1...v1.3.0 )
---
updated-dependencies:
- dependency-name: rspec-activemodel-mocks
dependency-version: 1.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-10 06:29:48 +00:00
Daniel O'Connor
0b4820e5df
Add rspec-retry ( #4129 )
...
* Add rspec-retry
* Add config
* Swap to rspec-rebound, which is a fork
* Swap to rspec-rebound, which is a fork
2025-08-10 15:55:52 +09:30
dependabot[bot]
d264905aa9
Bump faraday from 2.13.2 to 2.13.4 ( #4101 )
...
Bumps [faraday](https://github.com/lostisland/faraday ) from 2.13.2 to 2.13.4.
- [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.2...v2.13.4 )
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 2.13.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>
2025-08-10 15:54:37 +09:30
Daniel O'Connor
25d2c5f854
Merge branch 'dev' into dependabot/bundler/bullet-8.0.8
2025-08-10 15:46:09 +09:30
google-labs-jules[bot]
d383c8e2e4
Add filtering for tradeable seeds ( #4111 )
...
* feat: Add filtering for tradeable seeds
This change introduces a new feature to filter seeds based on their tradeability.
- Adds a link on the homepage to view all tradeable seeds.
- Modifies the seeds controller to support filtering by `tradeable_to`, allowing multiple values to be selected.
- Adds links to the seeds index page to filter by the various `tradeable_to` values.
* Update index.html.haml
---------
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Daniel O'Connor <daniel.oconnor@gmail.com >
2025-08-10 15:44:01 +09:30
dependabot[bot]
ed89163311
Bump faker from 3.5.1 to 3.5.2
...
Bumps [faker](https://github.com/faker-ruby/faker ) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/faker-ruby/faker/releases )
- [Changelog](https://github.com/faker-ruby/faker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/faker-ruby/faker/compare/v3.5.1...v3.5.2 )
---
updated-dependencies:
- dependency-name: faker
dependency-version: 3.5.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-10 05:43:20 +00:00
dependabot[bot]
26de3e7c5e
Bump oj from 3.16.10 to 3.16.11
...
Bumps [oj](https://github.com/ohler55/oj ) from 3.16.10 to 3.16.11.
- [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.10...v3.16.11 )
---
updated-dependencies:
- dependency-name: oj
dependency-version: 3.16.11
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-10 05:37:12 +00:00
Daniel O'Connor
6ae2de7e47
Merge pull request #4086 from Growstuff/mailboxer-translations
...
Mailboxer translations
2025-08-10 14:57:39 +09:30
Daniel O'Connor
da74c19c2a
Merge pull request #4094 from Growstuff/dependabot/bundler/recaptcha-5.20.1
...
Bump recaptcha from 5.19.0 to 5.20.1
2025-08-10 14:57:23 +09:30
dependabot[bot]
6d44a2a780
Bump terser from 1.2.5 to 1.2.6
...
Bumps [terser](https://github.com/ahorek/terser-ruby ) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/ahorek/terser-ruby/releases )
- [Changelog](https://github.com/ahorek/terser-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ahorek/terser-ruby/compare/1.2.5...1.2.6 )
---
updated-dependencies:
- dependency-name: terser
dependency-version: 1.2.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-10 04:49:25 +00:00
Daniel O'Connor
d767a011a4
Merge pull request #4126 from Growstuff/split-up-ci
...
Split up ci
2025-08-10 13:53:47 +09:30
Daniel O'Connor
bbe6a3fd36
Merge pull request #4123 from Growstuff/view-transitions
...
Opt into view transitions
2025-08-10 13:52:34 +09:30
dependabot[bot]
3eb2fe7637
Bump recaptcha from 5.19.0 to 5.20.1
...
Bumps [recaptcha](https://github.com/ambethia/recaptcha ) from 5.19.0 to 5.20.1.
- [Changelog](https://github.com/ambethia/recaptcha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ambethia/recaptcha/compare/v5.19.0...v5.20.1 )
---
updated-dependencies:
- dependency-name: recaptcha
dependency-version: 5.20.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-10 04:16:17 +00:00
dependabot[bot]
7f0af10637
Merge pull request #4109 from Growstuff/dependabot/bundler/rubocop-1.79.2
2025-08-10 04:15:01 +00:00
dependabot[bot]
75d93bb3c3
Bump rake from 13.2.1 to 13.3.0
...
Bumps [rake](https://github.com/ruby/rake ) from 13.2.1 to 13.3.0.
- [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.2.1...v13.3.0 )
---
updated-dependencies:
- dependency-name: rake
dependency-version: 13.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-10 04:04:03 +00:00
Daniel O'Connor
c49f2bab19
Merge branch 'dev' into view-transitions
2025-08-10 13:24:41 +09:30
dependabot[bot]
ed71023306
Bump rubocop from 1.79.1 to 1.79.2
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.79.1 to 1.79.2.
- [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.79.1...v1.79.2 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.79.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-10 03:47:36 +00:00
Daniel O'Connor
59d95dfd77
Split up
2025-08-10 03:22:32 +00:00
Daniel O'Connor
e999c5870f
Merge branch 'dev' into split-up-ci
2025-08-10 12:51:39 +09:30
Daniel O'Connor
072ec1dd82
Merge pull request #4125 from Growstuff/set-window-size
...
Specs: Target a desktop, fixing tests in codespaces at least.
2025-08-10 12:51:06 +09:30
Daniel O'Connor
8ecae23d61
Split up posts
2025-08-10 03:20:57 +00:00
Daniel O'Connor
d20ceb54b5
Avoid double running plantings features
2025-08-10 03:19:24 +00:00
Daniel O'Connor
7e3be99aac
Comment out and explain why
2025-08-10 03:12:58 +00:00
Daniel O'Connor
d99d4a1bbe
Disable dev shm usage on some environments
2025-08-10 03:08:57 +00:00
Daniel O'Connor
ea530754aa
Disable dev shm usage on some environments
2025-08-10 03:06:38 +00:00
Daniel O'Connor
4bd322d8ca
Target a desktop
2025-08-10 02:55:34 +00:00
Daniel O'Connor
5fc41ca50f
Opt into view transitions
2025-08-10 02:47:44 +00:00
Daniel O'Connor
5da8f815d3
Fix stupid mistake
2025-08-10 02:27:36 +00:00
Daniel O'Connor
d71370c0bc
Merge pull request #4122 from Growstuff/dev
...
Release 65.2
2025-08-10 11:54:12 +09:30
Daniel O'Connor
d0d31edd5e
Merge pull request #4121 from Growstuff/delete-openfarm-pictures-rake-task
...
Swap to iteration for now, so callbacks are happy
2025-08-10 11:52:14 +09:30
Daniel O'Connor
67a2005f1e
Swap to iteration for now, so callbacks are happy
2025-08-10 02:21:39 +00:00
Daniel O'Connor
c58ca74b53
Merge pull request #4120 from Growstuff/dev
...
Release 65.1
2025-08-10 11:39:11 +09:30
Daniel O'Connor
b528b40052
Merge pull request #4119 from Growstuff/delete-openfarm-pictures-rake-task
...
Swap to iteration for now, so callbacks are happy
2025-08-10 11:36:10 +09:30
Daniel O'Connor
3b17265a92
Swap to iteration for now, so callbacks are happy
2025-08-10 02:05:29 +00:00
Daniel O'Connor
0d22706d42
Merge pull request #4118 from Growstuff/dev
...
August 2025 Release
2025-08-10 11:17:05 +09:30
Daniel O'Connor
f8c93f16db
Merge pull request #4113 from Growstuff/delete-openfarm-pictures-rake-task
...
Add rake task to delete pictures with source OpenFarm
2025-08-10 11:16:05 +09:30
Daniel O'Connor
8006d26c6e
Fix source
2025-08-10 01:45:29 +00:00
Daniel O'Connor
2766082696
Merge branch 'dev' of https://github.com/Growstuff/growstuff into delete-openfarm-pictures-rake-task
2025-08-10 01:43:11 +00:00
Daniel O'Connor
d887d5c788
Merge pull request #4116 from Growstuff/dev-fixed
...
Add crowdin tools
2025-08-10 11:09:32 +09:30
Daniel O'Connor
0634719afc
Add crowdin tools
2025-08-10 01:38:53 +00:00
Daniel O'Connor
a13cf93aeb
Merge pull request #4115 from Growstuff/3.3.8
...
Bump to Ruby 3.3.8
2025-08-10 11:07:34 +09:30
Daniel O'Connor
04376f15a2
Merge pull request #4114 from Growstuff/add-crowdin-support
...
Add CrowdIn translations support
2025-08-10 10:59:16 +09:30
Daniel O'Connor
82d3f84e0c
Ruby 3.3.8
2025-08-10 01:09:08 +00:00
Daniel O'Connor
af6cee2f16
Merge branch 'dev' into dependabot/bundler/bullet-8.0.8
2025-08-10 10:36:54 +09:30
google-labs-jules[bot]
4f705ff37b
Add CrowdIn translations support
...
This change adds support for CrowdIn to manage translations.
- Adds the `crowdin-cli` gem to the `Gemfile`.
- Adds a `crowdin.yml` configuration file to the project root.
2025-08-10 01:02:39 +00:00
google-labs-jules[bot]
4829d5513c
This commit adds a rake task to delete all pictures that have 'OpenFarm' as their source. This is useful for cleaning up data imported from OpenFarm.
2025-08-10 00:58:03 +00:00
Daniel O'Connor
d1419aaca4
Merge pull request #4104 from Growstuff/dependabot/bundler/rubocop-1.79.1
...
Bump rubocop from 1.78.0 to 1.79.1
2025-08-05 18:29:49 +09:30
dependabot[bot]
2458afc451
Bump rubocop from 1.78.0 to 1.79.1
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.78.0 to 1.79.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.78.0...v1.79.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.79.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 23:21:45 +00:00
Daniel O'Connor
278be7067f
Merge pull request #4107 from Growstuff/dependabot/bundler/haml_lint-0.66.0
...
Bump haml_lint from 0.62.0 to 0.66.0
2025-08-05 08:50:22 +09:30
dependabot[bot]
bc71c4a706
Bump haml_lint from 0.62.0 to 0.66.0
...
Bumps [haml_lint](https://github.com/sds/haml-lint ) from 0.62.0 to 0.66.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.62.0...v0.66.0 )
---
updated-dependencies:
- dependency-name: haml_lint
dependency-version: 0.66.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 23:06:28 +00:00
Daniel O'Connor
b1a42a2ed6
Merge pull request #4106 from Growstuff/dependabot/bundler/pg-1.6.1
...
Bump pg from 1.5.9 to 1.6.1
2025-08-05 08:35:03 +09:30
dependabot[bot]
fe22c92a63
Bump pg from 1.5.9 to 1.6.1
...
Bumps [pg](https://github.com/ged/ruby-pg ) from 1.5.9 to 1.6.1.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ged/ruby-pg/compare/v1.5.9...v1.6.1 )
---
updated-dependencies:
- dependency-name: pg
dependency-version: 1.6.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-04 09:49:20 +00:00
Daniel O'Connor
f00b31cf46
Merge pull request #4093 from Growstuff/dependabot/bundler/nokogiri-1.18.9
...
Bump nokogiri from 1.18.8 to 1.18.9
2025-07-25 20:32:04 +09:30
dependabot[bot]
7cfee1d89c
Bump nokogiri from 1.18.8 to 1.18.9
...
---
updated-dependencies:
- dependency-name: nokogiri
dependency-version: 1.18.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-22 03:24:14 +00:00
Daniel O'Connor
6c89cef5bc
Merge pull request #4078 from Growstuff/dependabot/bundler/icalendar-2.11.2
...
Bump icalendar from 2.11.0 to 2.11.2
2025-07-17 08:56:42 +09:30
dependabot[bot]
5d79aa3e60
Bump icalendar from 2.11.0 to 2.11.2
...
Bumps [icalendar](https://github.com/icalendar/icalendar ) from 2.11.0 to 2.11.2.
- [Changelog](https://github.com/icalendar/icalendar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/icalendar/icalendar/compare/v2.11.0...v2.11.2 )
---
updated-dependencies:
- dependency-name: icalendar
dependency-version: 2.11.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-16 23:17:21 +00:00
Daniel O'Connor
29c8d87703
Merge pull request #4071 from Growstuff/dependabot/bundler/factory_bot_rails-6.5.0
...
Bump factory_bot_rails from 6.4.4 to 6.5.0
2025-07-17 08:46:41 +09:30
Daniel O'Connor
83ef779c11
Merge pull request #4076 from Growstuff/dependabot/bundler/rspec-rails-8.0.1
...
Bump rspec-rails from 8.0.0 to 8.0.1
2025-07-17 08:46:20 +09:30
Daniel O'Connor
4ada3e1585
Merge pull request #4080 from Growstuff/dependabot/bundler/selenium-webdriver-4.34.0
...
Bump selenium-webdriver from 4.32.0 to 4.34.0
2025-07-17 08:46:00 +09:30
Daniel O'Connor
88f5622d0c
Merge branch 'dev' into dependabot/bundler/bullet-8.0.8
2025-07-15 09:11:20 +09:30
dependabot[bot]
fa6752c668
Bump selenium-webdriver from 4.32.0 to 4.34.0
...
Bumps [selenium-webdriver](https://github.com/SeleniumHQ/selenium ) from 4.32.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.32.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 >
2025-07-13 10:53:23 +00:00
dependabot[bot]
f9186c1a8a
Bump rspec-rails from 8.0.0 to 8.0.1
...
Bumps [rspec-rails](https://github.com/rspec/rspec-rails ) from 8.0.0 to 8.0.1.
- [Changelog](https://github.com/rspec/rspec-rails/blob/main/Changelog.md )
- [Commits](https://github.com/rspec/rspec-rails/compare/v8.0.0...v8.0.1 )
---
updated-dependencies:
- dependency-name: rspec-rails
dependency-version: 8.0.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-13 10:53:10 +00:00
dependabot[bot]
82dcd1d86c
Bump factory_bot_rails from 6.4.4 to 6.5.0
...
Bumps [factory_bot_rails](https://github.com/thoughtbot/factory_bot_rails ) from 6.4.4 to 6.5.0.
- [Release notes](https://github.com/thoughtbot/factory_bot_rails/releases )
- [Changelog](https://github.com/thoughtbot/factory_bot_rails/blob/main/NEWS.md )
- [Commits](https://github.com/thoughtbot/factory_bot_rails/compare/v6.4.4...v6.5.0 )
---
updated-dependencies:
- dependency-name: factory_bot_rails
dependency-version: 6.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-13 10:52:57 +00:00
Daniel O'Connor
b2146e791f
Merge pull request #4083 from Growstuff/dependabot/bundler/faraday-2.13.2
...
Bump faraday from 2.13.1 to 2.13.2
2025-07-13 20:01:54 +09:30
dependabot[bot]
a9c33a30d2
Bump faraday from 2.13.1 to 2.13.2
...
Bumps [faraday](https://github.com/lostisland/faraday ) from 2.13.1 to 2.13.2.
- [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.1...v2.13.2 )
---
updated-dependencies:
- dependency-name: faraday
dependency-version: 2.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-13 10:30:42 +00:00
Daniel O'Connor
497cb6627d
Merge pull request #4085 from Growstuff/dependabot/bundler/rubocop-1.78.0
...
Bump rubocop from 1.76.0 to 1.78.0
2025-07-13 19:59:21 +09:30
dependabot[bot]
a8a96ae125
Bump rubocop from 1.76.0 to 1.78.0
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.76.0 to 1.78.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.76.0...v1.78.0 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.78.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-07-13 07:37:05 +00:00
Daniel O'Connor
4dcafdb117
Merge pull request #4092 from Growstuff/fix-ci3
...
Drop simplecov for now
2025-07-13 16:44:29 +09:30
Daniel O'Connor
bd132c32fa
Drop simplecov for now
2025-07-13 07:04:02 +00:00
dependabot[bot]
534d493693
Bump bullet from 8.0.7 to 8.0.8
...
Bumps [bullet](https://github.com/flyerhzm/bullet ) from 8.0.7 to 8.0.8.
- [Changelog](https://github.com/flyerhzm/bullet/blob/main/CHANGELOG.md )
- [Commits](https://github.com/flyerhzm/bullet/compare/8.0.7...8.0.8 )
---
updated-dependencies:
- dependency-name: bullet
dependency-version: 8.0.8
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-06-09 09:27:09 +00:00
Daniel O'Connor
1462279b60
Merge pull request #4011 from Growstuff/dev
...
March 2025-ish release
2025-03-29 16:43:24 +10:30