Ahmed Ejaz
ec24740c3b
Merge pull request #14085 from dacook/admin-product-actions-fixes
...
[Admin Products] Action menu fixes
2026-04-04 21:42:12 +05:00
Gaetan Craig-Riou
783ac990bc
Merge pull request #14132 from openfoodfoundation/dependabot/bundler/rack-2.2.23
...
Bump rack from 2.2.22 to 2.2.23
2026-04-03 09:33:02 +11:00
dependabot[bot]
a4cc2f17dc
Bump rack from 2.2.22 to 2.2.23
...
Bumps [rack](https://github.com/rack/rack ) from 2.2.22 to 2.2.23.
- [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.22...v2.2.23 )
---
updated-dependencies:
- dependency-name: rack
dependency-version: 2.2.23
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-02 20:02:57 +00:00
Rachel Arnould
c19241ddd9
Merge pull request #14118 from dacook/linked-variants-14088
...
Prevent creating a linked variant from a linked variant
2026-04-02 17:44:34 +02:00
Maikel
eee9f61c38
Merge pull request #14129 from openfoodfoundation/dependabot/bundler/aws-sdk-s3-1.217.0
...
Bump aws-sdk-s3 from 1.215.0 to 1.217.0
2026-04-02 11:50:42 +11:00
Maikel
7f711d746f
Merge pull request #14126 from dacook/dependabot-cooldown
...
Dependabot cooldown
2026-04-02 11:49:55 +11:00
dependabot[bot]
732234f1c0
Bump aws-sdk-s3 from 1.215.0 to 1.217.0
...
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby ) from 1.215.0 to 1.217.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.217.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 11:11:34 +00:00
Maikel
450fe4ada1
Merge pull request #14119 from mkllnk/replace-whenever
...
Replace whenever with sidekiq scheduler
2026-04-01 15:37:33 +11:00
Maikel Linke
bcecbf9a0f
Require rake dependency to run it within jobs
2026-04-01 15:18:49 +11:00
David Cook
15abea51ab
Avoid unnecessary extra page visit
...
The second spec example below has to load the page after creating a record, so it's not helpful to load it here.
2026-04-01 14:48:18 +11:00
David Cook
cacb62f58c
Style fix
2026-04-01 14:11:19 +11:00
David Cook
6048fcb053
Define function as member arrow function
...
This way it behaves as an instance method, and we don't have to pass in the object.
2026-04-01 14:11:19 +11:00
David Cook
6013b6be70
Remove transform at end of animation
...
During transform, any overflow on the element is clipped/hidden. This caused all dropdown menus to be clipped and unusable. Now, once the animation is complete, the overflow is visible, and menus are usable.
Mistral Vibe AI was used to find this solution. I tried to find a CSS solution last week but failed, then started to consider using JS to remove the class, but decided against it once I realised that the product clone JS was already doing that, and it didn't seem to solve the clipping issue.
So I asked Mistral Vibe and it suggested adding 'forwards' (before it had spent energy on evaluating the existing style rules). As you can see 'forwards' was already there, but removing it helped. So Mistral was wrong, but at least pointed me in the right direction, yay!
2026-04-01 14:11:19 +11:00
David Cook
22a1528ac7
Show unit in tooltip
...
Variants may have the same name, or no display_name at all. This helper method provides a more comprehensive way of describing the variant.
2026-04-01 14:11:19 +11:00
David Cook
ca3c0c98bf
Don't group reviewdog output
...
Grouping is a nice feature, but it wasn't helpful here. If there's an error in rubocop for example, the rubocop section will be collapsed, and because we didn't close the group, the haml group was always open. So it wasn't clear where the error was.
Better to just show all the output, which isn't very long, so you can see where the problem is straight away.
Even better would be to add support for GitHub Actions annotations. I thought we used to have that turned on, not sure why it's not working now.
2026-04-01 14:11:19 +11:00
David Cook
19006d6c17
Close action menu when making a selection
...
But don't hide it immediately, because the user can't see if they made a selection, or accidentally closed it. Instead, fade slowly so that you can see the selected option momentarily (like system menus). This gives enough feedback while we wait for the selected action to perform.
I did attempt a blink on the item background colour, like my favourite OS does which is really helpful. But couldn't get the CSS to work.
2026-04-01 14:11:19 +11:00
David Cook
da69e2c383
Widen action menus slightly when needed
2026-04-01 14:11:19 +11:00
Maikel
2e6e4b665f
Merge pull request #14122 from openfoodfoundation/dependabot/bundler/view_component-4.5.0
...
Bump view_component from 4.1.1 to 4.5.0
2026-04-01 10:31:41 +11:00
David Cook
e255bcc082
Formatting
...
Compacted and adjusted comments to make it a bit easier to read.
2026-04-01 10:31:34 +11:00
David Cook
51b4dc64cc
Add cooldown for turbo_power
...
Ensure it's treated the same as other gems and packages.
2026-04-01 10:17:40 +11:00
Maikel
77b6bc15e7
Merge pull request #14121 from openfoodfoundation/dependabot/bundler/devise-i18n-1.16.0
...
Bump devise-i18n from 1.15.0 to 1.16.0
2026-04-01 10:11:37 +11:00
Ahmed Ejaz
9b145da898
Merge pull request #14040 from chahmedejaz/task/13797-improve-performance-of-products-page
...
Fix Admin Bulk Products screen performance issue
2026-04-01 00:37:40 +05:00
dependabot[bot]
00d600911d
Bump view_component from 4.1.1 to 4.5.0
...
Bumps [view_component](https://github.com/viewcomponent/view_component ) from 4.1.1 to 4.5.0.
- [Release notes](https://github.com/viewcomponent/view_component/releases )
- [Changelog](https://github.com/ViewComponent/view_component/blob/main/docs/CHANGELOG.md )
- [Commits](https://github.com/viewcomponent/view_component/compare/v4.1.1...v4.5.0 )
---
updated-dependencies:
- dependency-name: view_component
dependency-version: 4.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 09:55:00 +00:00
dependabot[bot]
10d6dd73f2
Bump devise-i18n from 1.15.0 to 1.16.0
...
Bumps [devise-i18n](https://github.com/devise-i18n/devise-i18n ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/devise-i18n/devise-i18n/releases )
- [Changelog](https://github.com/devise-i18n/devise-i18n/blob/main/CHANGELOG.md )
- [Commits](https://github.com/devise-i18n/devise-i18n/compare/v1.15.0...v1.16.0 )
---
updated-dependencies:
- dependency-name: devise-i18n
dependency-version: 1.16.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-31 09:41:05 +00:00
Maikel Linke
c74624cd57
Remove unused gem whenever
2026-03-31 14:58:57 +11:00
Maikel Linke
60edcada2c
Remove whenever config
2026-03-31 14:56:41 +11:00
Maikel Linke
b61f6ab444
Schedule all jobs with Sidekiq
2026-03-31 14:53:26 +11:00
David Cook
ccc38367f3
Prevent creating a linked variant from a linked variant
...
It's just too confusing.
2026-03-31 14:34:17 +11:00
Maikel Linke
80a12db191
Move database clean from cron to Sidekiq scheduler
...
After moving the remaining tasks from schedule.rb to sidekiq.yml, we can
remove whenever and won't rely on cron any more. That will simplify the
setup and migration to a new server.
2026-03-31 12:34:47 +11:00
Maikel
5beed6f028
Merge pull request #14117 from openfoodfoundation/dependabot/bundler/whenever-1.1.2
...
Bump whenever from 1.1.0 to 1.1.2
2026-03-31 10:27:56 +11:00
Ahmed Ejaz
0a65322594
rename ajax_search_spec
2026-03-31 04:05:06 +05:00
Ahmed Ejaz
b7f154d289
revert back the bin/setup
2026-03-31 03:49:35 +05:00
Maikel
edb8a03436
Merge pull request #14116 from openfoodfoundation/dependabot/bundler/active_storage_validations-3.0.4
...
Bump active_storage_validations from 3.0.3 to 3.0.4
2026-03-31 09:35:28 +11:00
Ahmed Ejaz
3ee338fa8d
Add ajax search controller
2026-03-31 01:54:02 +05:00
dependabot[bot]
e3da27ca12
Bump whenever from 1.1.0 to 1.1.2
...
Bumps [whenever](https://github.com/javan/whenever ) from 1.1.0 to 1.1.2.
- [Release notes](https://github.com/javan/whenever/releases )
- [Changelog](https://github.com/javan/whenever/blob/main/CHANGELOG.md )
- [Commits](https://github.com/javan/whenever/compare/v1.1.0...v1.1.2 )
---
updated-dependencies:
- dependency-name: whenever
dependency-version: 1.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-30 10:17:45 +00:00
dependabot[bot]
4c8e6d8260
Bump active_storage_validations from 3.0.3 to 3.0.4
...
Bumps [active_storage_validations](https://github.com/igorkasyanchuk/active_storage_validations ) from 3.0.3 to 3.0.4.
- [Release notes](https://github.com/igorkasyanchuk/active_storage_validations/releases )
- [Changelog](https://github.com/igorkasyanchuk/active_storage_validations/blob/master/CHANGES.md )
- [Commits](https://github.com/igorkasyanchuk/active_storage_validations/compare/3.0.03...3.0.4 )
---
updated-dependencies:
- dependency-name: active_storage_validations
dependency-version: 3.0.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-30 10:16:06 +00:00
Maikel
de28083007
Merge pull request #14112 from openfoodfoundation/dependabot/bundler/bootsnap-1.23.0
...
Bump bootsnap from 1.22.0 to 1.23.0
2026-03-30 11:59:05 +11:00
Gaetan Craig-Riou
01bfd72387
Merge pull request #14115 from openfoodfoundation/dependabot/npm_and_yarn/trix-2.1.18
...
Bump trix from 2.1.17 to 2.1.18
2026-03-30 09:57:33 +11:00
Gaetan Craig-Riou
69d9c52a53
Merge pull request #14111 from openfoodfoundation/dependabot/bundler/pg-1.6.3
...
Bump pg from 1.6.2 to 1.6.3
2026-03-30 09:44:59 +11:00
dependabot[bot]
5371361a74
Bump trix from 2.1.17 to 2.1.18
...
Bumps [trix](https://github.com/basecamp/trix ) from 2.1.17 to 2.1.18.
- [Release notes](https://github.com/basecamp/trix/releases )
- [Commits](https://github.com/basecamp/trix/compare/v2.1.17...v2.1.18 )
---
updated-dependencies:
- dependency-name: trix
dependency-version: 2.1.18
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-29 18:49:52 +00:00
dependabot[bot]
b7c628dc2a
Bump bootsnap from 1.22.0 to 1.23.0
...
Bumps [bootsnap](https://github.com/rails/bootsnap ) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/rails/bootsnap/releases )
- [Changelog](https://github.com/rails/bootsnap/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/bootsnap/compare/v1.22.0...v1.23.0 )
---
updated-dependencies:
- dependency-name: bootsnap
dependency-version: 1.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-27 09:34:18 +00:00
dependabot[bot]
5bef61aa2e
Bump pg from 1.6.2 to 1.6.3
...
Bumps [pg](https://github.com/ged/ruby-pg ) from 1.6.2 to 1.6.3.
- [Changelog](https://github.com/ged/ruby-pg/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ged/ruby-pg/compare/v1.6.2...v1.6.3 )
---
updated-dependencies:
- dependency-name: pg
dependency-version: 1.6.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-27 09:33:08 +00:00
Maikel
79c346acb1
Merge pull request #14109 from openfoodfoundation/dependabot/npm_and_yarn/node-forge-1.4.0
...
Bump node-forge from 1.3.3 to 1.4.0
2026-03-27 13:56:43 +11:00
Gaetan Craig-Riou
e87159426e
Update all locales with the latest Transifex translations
v5.4.8
2026-03-27 13:49:26 +11:00
dependabot[bot]
ca10ae2f5c
Bump node-forge from 1.3.3 to 1.4.0
...
Bumps [node-forge](https://github.com/digitalbazaar/forge ) from 1.3.3 to 1.4.0.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md )
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.3...v1.4.0 )
---
updated-dependencies:
- dependency-name: node-forge
dependency-version: 1.4.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-27 00:12:35 +00:00
Maikel
423e8a2cff
Merge pull request #14104 from openfoodfoundation/dependabot/npm_and_yarn/picomatch-2.3.2
...
Bump picomatch from 2.3.1 to 2.3.2
2026-03-27 10:29:10 +11:00
dependabot[bot]
191df4ecf7
Bump picomatch from 2.3.1 to 2.3.2
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 2.3.1 to 2.3.2.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 23:17:51 +00:00
Maikel
c274c19e96
Merge pull request #14106 from mkllnk/taler-fix
...
Fix specs after taler gem update
2026-03-27 10:15:59 +11:00
Maikel
0e7e09bcfe
Merge pull request #14103 from openfoodfoundation/dependabot/bundler/webmock-3.26.2
...
Bump webmock from 3.26.1 to 3.26.2
2026-03-27 10:06:00 +11:00
Maikel
96c2dff744
Merge pull request #14102 from openfoodfoundation/dependabot/bundler/undercover-0.8.4
...
Bump undercover from 0.8.3 to 0.8.4
2026-03-27 10:05:23 +11:00