dependabot[bot]
1d69ee97a2
Bump bigdecimal from 3.3.1 to 4.0.1
...
Bumps [bigdecimal](https://github.com/ruby/bigdecimal ) from 3.3.1 to 4.0.1.
- [Release notes](https://github.com/ruby/bigdecimal/releases )
- [Changelog](https://github.com/ruby/bigdecimal/blob/master/CHANGES.md )
- [Commits](https://github.com/ruby/bigdecimal/compare/v3.3.1...v4.0.1 )
---
updated-dependencies:
- dependency-name: bigdecimal
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-10 03:57:32 +00:00
Gaetan Craig-Riou
153b94f18e
Merge pull request #14006 from openfoodfoundation/dependabot/bundler/turbo-rails-2.0.23
...
Bump turbo-rails from 2.0.20 to 2.0.23
2026-03-10 14:55:27 +11:00
Gaetan Craig-Riou
71daccb49a
Merge pull request #14005 from openfoodfoundation/dependabot/npm_and_yarn/webpack-5.105.3
...
Bump webpack from 5.105.2 to 5.105.3
2026-03-10 14:53:47 +11:00
dependabot[bot]
f4d972fc5e
Bump turbo-rails from 2.0.20 to 2.0.23
...
Bumps [turbo-rails](https://github.com/hotwired/turbo-rails ) from 2.0.20 to 2.0.23.
- [Release notes](https://github.com/hotwired/turbo-rails/releases )
- [Commits](https://github.com/hotwired/turbo-rails/compare/v2.0.20...v2.0.23 )
---
updated-dependencies:
- dependency-name: turbo-rails
dependency-version: 2.0.23
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 09:33:08 +00:00
dependabot[bot]
6db3b44e92
Bump webpack from 5.105.2 to 5.105.3
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.2 to 5.105.3.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.2...v5.105.3 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 09:32:45 +00:00
Maikel
f7f7a5738a
Merge pull request #13895 from cillian/remove-angular-from-enterprise-settings-users
...
Remove Angular from Enterprise > Settings > Users section
2026-03-06 14:05:13 +11:00
Gaetan Craig-Riou
da912f21b3
Merge pull request #14003 from openfoodfoundation/dependabot/npm_and_yarn/dompurify-3.3.2
...
Bump dompurify from 3.3.1 to 3.3.2
2026-03-06 11:29:51 +11:00
dependabot[bot]
e2146eb1a3
Bump dompurify from 3.3.1 to 3.3.2
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/3.3.1...3.3.2 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-version: 3.3.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-05 23:10:00 +00:00
Gaetan Craig-Riou
8e19bfca3c
Merge pull request #13991 from openfoodfoundation/dependabot/npm_and_yarn/immutable-5.1.5
...
Bump immutable from 5.1.4 to 5.1.5
2026-03-06 09:59:29 +11:00
Gaetan Craig-Riou
255836b4d2
Merge pull request #13990 from openfoodfoundation/dependabot/npm_and_yarn/svgo-4.0.1
...
Bump svgo from 4.0.0 to 4.0.1
2026-03-06 09:54:52 +11:00
Gaetan Craig-Riou
fcd7b457e6
Merge pull request #13989 from openfoodfoundation/dependabot/bundler/vcr-6.4.0
...
Bump vcr from 6.3.1 to 6.4.0
2026-03-06 09:53:05 +11:00
Gaetan Craig-Riou
eb1daf425a
Merge pull request #13988 from openfoodfoundation/dependabot/npm_and_yarn/hotkeys-js-4.0.2
...
Bump hotkeys-js from 4.0.1 to 4.0.2
2026-03-06 09:51:44 +11:00
Gaetan Craig-Riou
06bc6c276a
Merge pull request #13987 from mkllnk/spring-watch
...
Add gem for spring to listen to filesystem changes efficiently
2026-03-06 09:50:32 +11:00
Gaetan Craig-Riou
6854a53bd1
Merge pull request #13785 from pacodelaluna/repair-rounding-issue-on-totals-in-reports
...
Repair rounding issue on totals in reports
2026-03-06 09:34:39 +11:00
Rachel Arnould
57186a74a8
Merge pull request #13958 from arunguleria/13864-remove-variants-dead-features
...
13864-Remove dead feature to re-arrange variants
2026-03-05 12:44:05 +01:00
dependabot[bot]
3575952d4b
Bump immutable from 5.1.4 to 5.1.5
...
Bumps [immutable](https://github.com/immutable-js/immutable-js ) from 5.1.4 to 5.1.5.
- [Release notes](https://github.com/immutable-js/immutable-js/releases )
- [Changelog](https://github.com/immutable-js/immutable-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/immutable-js/immutable-js/compare/v5.1.4...v5.1.5 )
---
updated-dependencies:
- dependency-name: immutable
dependency-version: 5.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 23:24:58 +00:00
dependabot[bot]
11203da5ca
Bump svgo from 4.0.0 to 4.0.1
...
Bumps [svgo](https://github.com/svg/svgo ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/svg/svgo/releases )
- [Commits](https://github.com/svg/svgo/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: svgo
dependency-version: 4.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 23:08:16 +00:00
dependabot[bot]
86091a5a79
Bump vcr from 6.3.1 to 6.4.0
...
Bumps [vcr](https://github.com/vcr/vcr ) from 6.3.1 to 6.4.0.
- [Release notes](https://github.com/vcr/vcr/releases )
- [Changelog](https://github.com/vcr/vcr/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vcr/vcr/compare/v6.3.1...v6.4.0 )
---
updated-dependencies:
- dependency-name: vcr
dependency-version: 6.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 09:35:06 +00:00
dependabot[bot]
f4328f1d18
Bump hotkeys-js from 4.0.1 to 4.0.2
...
Bumps [hotkeys-js](https://github.com/jaywcjlove/hotkeys-js ) from 4.0.1 to 4.0.2.
- [Release notes](https://github.com/jaywcjlove/hotkeys-js/releases )
- [Commits](https://github.com/jaywcjlove/hotkeys-js/compare/v4.0.1...v4.0.2 )
---
updated-dependencies:
- dependency-name: hotkeys-js
dependency-version: 4.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 09:34:51 +00:00
Maikel Linke
1bec028a09
Add gem for spring to listen to filesystem changes efficiently
...
I found that each spring process was using around 3% CPU in the
background just scanning for file changes. By default, spring polls the
file system every 0.2 seconds.
With the added gem, I can't see any CPU use of spring in the background.
2026-03-04 14:43:18 +11:00
David Cook
59547ba9e4
Merge pull request #13964 from mkllnk/flaky-spec
...
Stabilise actions_spec
2026-03-04 13:06:08 +11:00
Maikel
9fb8bb15e8
Merge pull request #13951 from zilton7/fix/spree-credit-card-brand-deprecation
...
Fix Spree::CreditCard#brand= deprecation for Rails 7.2 compatibility
2026-03-04 11:01:10 +11:00
Maikel
8aa89c0bf7
Merge pull request #13669 from pacodelaluna/repair-proxy-order-to-support-order-cycle-without-closing-time
...
Repair ProxyOrder to support order cycle without closing time
2026-03-04 10:59:21 +11:00
Cillian O'Ruanaidh
447d80c960
Fix spec due to switch to email type field
2026-03-04 10:28:40 +11:00
Cillian O'Ruanaidh
67853bb976
Use guard
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
d57274fc4c
Manager invitation email is only for new users
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
f063e2e8c6
Change to email field
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
d3eb887664
Align button
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
efae11e2af
Change assertion for flakey test failure
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
1554459eb9
Display a JS alert if /admin/search/known_users returns an error
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
50265780cf
Call AdminTooltipComponent directly and remove unnecessary partial
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
7433f6d183
Rename :save to save! on UserInvitation because it possibly could raise an exception
2026-03-04 10:28:39 +11:00
Cillian O'Ruanaidh
f1071575cd
Remove Angular from Enterprise > Settings > Users section
2026-03-04 10:28:36 +11:00
Maikel
7a4beb8b22
Merge pull request #13982 from openfoodfoundation/dependabot/npm_and_yarn/tom-select-2.5.2
...
Bump tom-select from 2.5.1 to 2.5.2
2026-03-04 09:49:28 +11:00
Maikel
9a48ee16cc
Merge pull request #13983 from openfoodfoundation/dependabot/npm_and_yarn/hotkeys-js-4.0.1
...
Bump hotkeys-js from 4.0.0 to 4.0.1
2026-03-04 09:48:23 +11:00
Maikel
50c0e8af7d
Merge pull request #13984 from openfoodfoundation/dependabot/bundler/pdf-reader-2.15.1
...
Bump pdf-reader from 2.15.0 to 2.15.1
2026-03-04 09:47:35 +11:00
David Cook
1cf2928f9f
Merge pull request #13979 from openfoodfoundation/RachL-patch-1
...
Update release issue template
2026-03-04 09:10:24 +11:00
François Turbelin
6cacde837d
Remove duplicated test
2026-03-03 14:27:20 +01:00
dependabot[bot]
1d2d661675
Bump pdf-reader from 2.15.0 to 2.15.1
...
Bumps [pdf-reader](https://github.com/yob/pdf-reader ) from 2.15.0 to 2.15.1.
- [Changelog](https://github.com/yob/pdf-reader/blob/main/CHANGELOG )
- [Commits](https://github.com/yob/pdf-reader/compare/v2.15.0...v2.15.1 )
---
updated-dependencies:
- dependency-name: pdf-reader
dependency-version: 2.15.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 09:33:47 +00:00
dependabot[bot]
5029c03205
Bump hotkeys-js from 4.0.0 to 4.0.1
...
Bumps [hotkeys-js](https://github.com/jaywcjlove/hotkeys-js ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/jaywcjlove/hotkeys-js/releases )
- [Commits](https://github.com/jaywcjlove/hotkeys-js/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: hotkeys-js
dependency-version: 4.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 09:33:32 +00:00
dependabot[bot]
2b648f3f3c
Bump tom-select from 2.5.1 to 2.5.2
...
Bumps [tom-select](https://github.com/orchidjs/tom-select ) from 2.5.1 to 2.5.2.
- [Release notes](https://github.com/orchidjs/tom-select/releases )
- [Commits](https://github.com/orchidjs/tom-select/compare/v2.5.1...2.5.2 )
---
updated-dependencies:
- dependency-name: tom-select
dependency-version: 2.5.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-03 09:33:16 +00:00
David Cook
b2e847b551
Merge pull request #13957 from openfoodfoundation/dependabot/bundler/i18n-1.14.8
...
Bump i18n from 1.14.7 to 1.14.8
2026-03-03 17:16:58 +11:00
Maikel Linke
4873fd3275
Remove non-task item
2026-03-03 16:16:57 +11:00
Maikel Linke
e0ad4363a9
Fix formatting
2026-03-03 16:12:47 +11:00
David Cook
46de21ea2b
Restore required expectation
...
It is the whole purpose of the spec.
2026-03-03 11:06:10 +11:00
Gaetan Craig-Riou
efdbf25f86
Merge pull request #13248 from drummer83/email_whitelabel
...
White labelling all customer facing emails
2026-03-03 09:40:47 +11:00
François Turbelin
a069e4247f
Remove helper method to use direct logic
2026-03-02 22:43:18 +01:00
François Turbelin
7010cda9f7
Tidy up the tests
2026-03-02 22:07:45 +01:00
Konrad
498ed5a3ec
Resolve conflicts
2026-03-02 22:05:29 +01:00
Rachel Arnould
c7d4c6f3c4
Merge pull request #13835 from prikeshsavla/13569-remove-v3-admin-styles
...
Refactor admin CSS: Promote v3 to canonical admin styles
2026-03-02 12:29:33 +01:00
Rachel Arnould
70b2a6d999
Update release template
...
Currently testers are using google docs to store release tests. This is maybe overkill.
I've documented the steps here and the proposal is for testers to document their test in the release issue.
2026-03-02 12:22:11 +01:00
dependabot[bot]
36e3e16ba0
Bump i18n from 1.14.7 to 1.14.8
...
Bumps [i18n](https://github.com/ruby-i18n/i18n ) from 1.14.7 to 1.14.8.
- [Release notes](https://github.com/ruby-i18n/i18n/releases )
- [Changelog](https://github.com/ruby-i18n/i18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ruby-i18n/i18n/compare/v1.14.7...v1.14.8 )
---
updated-dependencies:
- dependency-name: i18n
dependency-version: 1.14.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-02 02:36:18 +00:00
Gaetan Craig-Riou
0f047e2c25
Merge pull request #13977 from openfoodfoundation/dependabot/npm_and_yarn/minimatch-3.1.5
...
Bump minimatch from 3.1.2 to 3.1.5
2026-03-02 12:00:02 +11:00
dependabot[bot]
ef7bd083ed
Bump minimatch from 3.1.2 to 3.1.5
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 03:02:06 +00:00
Rachel Arnould
c13785f2e3
Merge pull request #13943 from pavelk-lab/replace-brand-story-angular-with-details
...
Replace Angular expand/collapse with native HTML <details>/<summary> for brand story
2026-02-27 15:37:00 +01:00
François Turbelin
28dde86960
Repair ProxyOrder to support order cycle without closing time
2026-02-27 14:36:20 +01:00
François Turbelin
08691f81a1
Adjust logic and specs
2026-02-27 14:09:44 +01:00
Gaetan Craig-Riou
0c0304b1c1
Merge pull request #13976 from openfoodfoundation/revert-13973-fix-rubocop-violations
...
Revert "Fix 9 Rubocop violations (Rails/Presence and Rails/RedirectBackOrTo)Fix rubocop violations"
2026-02-27 10:06:29 +11:00
David-OFN-CA
7922bf7b65
Revert "Fix 9 Rubocop violations (Rails/Presence and Rails/RedirectBackOrTo)Fix rubocop violations"
2026-02-26 17:04:21 -05:00
David-OFN-CA
2d46676bb4
Merge pull request #13973 from David-OFN-CA/fix-rubocop-violations
...
Fix 9 Rubocop violations (Rails/Presence and Rails/RedirectBackOrTo)Fix rubocop violations
2026-02-26 16:01:15 -05:00
David Thomas
2808a41f0d
Safely autocorrect Rails/RedirectBackOrTo
...
Inspecting 1721 files
........................................W...................................................................W................W..W.......W................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Offenses:
app/controllers/admin/order_cycles_controller.rb:212:9: W: [Corrected] Rails/RedirectBackOrTo: Use redirect_back_or_to instead of redirect_back with :fallback_location keyword argument.
redirect_back(fallback_location: root_path)
^^^^^^^^^^^^^
app/controllers/locales_controller.rb:6:5: W: [Corrected] Rails/RedirectBackOrTo: Use redirect_back_or_to instead of redirect_back with :fallback_location keyword argument.
redirect_back fallback_location: main_app.root_url
^^^^^^^^^^^^^
app/controllers/spree/admin/invoices_controller.rb:31:9: W: [Corrected] Rails/RedirectBackOrTo: Use redirect_back_or_to instead of redirect_back with :fallback_location keyword argument.
redirect_back(fallback_location: spree.admin_dashboard_path)
^^^^^^^^^^^^^
app/controllers/spree/admin/orders_controller.rb:83:9: W: [Corrected] Rails/RedirectBackOrTo: Use redirect_back_or_to instead of redirect_back with :fallback_location keyword argument.
redirect_back fallback_location: spree.admin_dashboard_path
^^^^^^^^^^^^^
app/controllers/spree/admin/orders_controller.rb:91:25: W: [Corrected] Rails/RedirectBackOrTo: Use redirect_back_or_to instead of redirect_back with :fallback_location keyword argument.
format.html { redirect_back(fallback_location: spree.admin_dashboard_path) }
^^^^^^^^^^^^^
app/controllers/spree/admin/return_authorizations_controller.rb:13:9: W: [Corrected] Rails/RedirectBackOrTo: Use redirect_back_or_to instead of redirect_back with :fallback_location keyword argument.
redirect_back fallback_location: spree.admin_dashboard_path
^^^^^^^^^^^^^
1721 files inspected, 6 offenses detected, 6 offenses corrected
2026-02-26 15:35:55 -05:00
David Thomas
18869979db
Safely autocorrect Rails/Presence
...
Inspecting 1721 files
...................................C.................................................................................................................................................................................................................................................................................................................................................C...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Offenses:
app/controllers/admin/enterprises_controller.rb:180:7: C: [Corrected] Rails/Presence: Use @object.custom_tab.presence&.destroy instead of @object.custom_tab.destroy if @object.custom_tab.present?.
@object.custom_tab.destroy if @object.custom_tab.present?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/controllers/admin/enterprises_controller.rb:243:9: C: [Corrected] Rails/Presence: Use (enterprises.presence&.includes(supplied_products: [:variants, :image])) instead of if enterprises.present? ... end.
if enterprises.present? ...
^^^^^^^^^^^^^^^^^^^^^^^
app/controllers/admin/enterprises_controller.rb:243:9: C: [Corrected] Style/RedundantParentheses: Don't use parentheses around a method call.
(enterprises.presence&.includes(supplied_products: [:variants, :image]))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/models/spree/product.rb:298:7: C: [Corrected] Rails/Presence: Use (first_variant.supplier.presence&.touch) instead of first_variant.supplier.touch if first_variant.supplier.present?.
first_variant.supplier.touch if first_variant.supplier.present?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
app/models/spree/product.rb:298:7: C: [Corrected] Style/RedundantParentheses: Don't use parentheses around a method call.
(first_variant.supplier.presence&.touch)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1721 files inspected, 5 offenses detected, 5 offenses corrected
2026-02-26 15:34:45 -05:00
David Thomas
708dbb2270
Regenerate Rubocop's TODO file
2026-02-26 15:33:37 -05:00
François Turbelin
de52e21ee9
Remove floating point overkill for prices sum
2026-02-26 18:04:02 +01:00
Zil Norvilis
9488e9b459
feat: display credit card brand instead of card type in the saved cards list.
2026-02-26 15:52:45 +02:00
Zil Norvilis
503429960a
Reverse credit_card_serializer changes
2026-02-26 15:10:21 +02:00
Rachel Arnould
83ec97e720
Merge pull request #13944 from pavelk-lab/fix/rails-7-serialize-deprecation
...
Fix Rails 7.2 serialize deprecation warnings
2026-02-26 11:29:27 +01:00
Maikel Linke
c0b6f26338
Update all locales with the latest Transifex translations
2026-02-26 12:43:07 +11:00
Maikel Linke
fd178ee80b
Use unique categories to avoid flakiness
2026-02-26 11:42:46 +11:00
Maikel Linke
e4db20f86e
Remove unncessary expectation
...
This assertion was confusing me. It was quite complex and the only thing
it was asserting was the placeholder via a CSS selector. I don't think
it's worth keeping.
2026-02-26 11:37:30 +11:00
Zil Norvilis
58520a0c4c
test: Add specs for the stripe_card_options helper method, verifying card formatting and month padding.
2026-02-25 19:49:10 +02:00
Zil Norvilis
0bc4b1c885
refactor: Standardize credit card type attribute to cc_type across the application, removing the brand alias and related methods.
2026-02-25 19:35:53 +02:00
Arun Guleria
b7a1754879
13864 - remove unnecessary routes for update positions
2026-02-25 16:29:20 +05:30
Maikel Linke
560348722c
Revert "Test current flakiness of spec"
...
This reverts commit 7b715bf6c7 .
2026-02-25 15:18:39 +11:00
Maikel Linke
6d17cf50fb
Test impact of longer wait time on flakiness
2026-02-25 15:08:50 +11:00
Maikel Linke
7b715bf6c7
Test current flakiness of spec
2026-02-25 15:07:52 +11:00
Gaetan Craig-Riou
f6c426ef17
Merge pull request #13956 from openfoodfoundation/dependabot/npm_and_yarn/css-loader-7.1.4
...
Bump css-loader from 7.1.3 to 7.1.4
2026-02-25 10:24:55 +11:00
Ahmed Ejaz
0a42f15c25
Merge pull request #13960 from chahmedejaz/bugfix/13776-datetime-format-for-finnish
...
Update Finnish date and datetime formats in locale file
2026-02-25 04:19:08 +05:00
Ahmed Ejaz
95412bd203
Update Finnish date and datetime formats in locale file
2026-02-24 20:27:14 +05:00
Arun Guleria
ab811b2c83
13864-Remove dead feature to re-arrange variants
2026-02-24 18:16:34 +05:30
Rachel Arnould
81aac877a5
Merge pull request #13945 from mkllnk/taler-refund
...
Add "void" action to Taler payment admin page
2026-02-24 11:23:07 +01:00
dependabot[bot]
2330c7cfc2
Bump css-loader from 7.1.3 to 7.1.4
...
Bumps [css-loader](https://github.com/webpack/css-loader ) from 7.1.3 to 7.1.4.
- [Release notes](https://github.com/webpack/css-loader/releases )
- [Changelog](https://github.com/webpack/css-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/css-loader/compare/v7.1.3...v7.1.4 )
---
updated-dependencies:
- dependency-name: css-loader
dependency-version: 7.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-24 09:31:34 +00:00
Rachel Arnould
68c7d8f9f5
Merge pull request #13934 from chahmedejaz/bugfix/13827-tag-filters-reset-upon-product-update
...
Tag filters are reset after updating a product
2026-02-24 10:20:11 +01:00
Maikel
cf3175c16e
Merge pull request #13709 from openfoodfoundation/dependabot/bundler/cuprite-0.17
...
Bump cuprite from 0.15 to 0.17
2026-02-24 12:05:17 +11:00
Pavel
85c903cb7f
Remove fixed serialize deprecation from allowed warnings
...
The "Passing the class as positional argument" warning was suppressed
while serialize calls were being updated to use the keyword argument
form. Now that the fix is applied, the suppression is no longer needed.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-23 23:30:48 +00:00
Gaetan Craig-Riou
ebd7b0b24d
Merge pull request #13952 from openfoodfoundation/dependabot/npm_and_yarn/postcss-loader-8.2.1
...
Bump postcss-loader from 8.2.0 to 8.2.1
2026-02-24 10:11:42 +11:00
Gaetan Craig-Riou
78cf0434d6
Merge pull request #13953 from openfoodfoundation/dependabot/npm_and_yarn/webpack-sources-3.3.4
...
Bump webpack-sources from 3.3.3 to 3.3.4
2026-02-24 10:11:23 +11:00
dependabot[bot]
74e7e9b17b
Bump webpack-sources from 3.3.3 to 3.3.4
...
Bumps [webpack-sources](https://github.com/webpack/webpack-sources ) from 3.3.3 to 3.3.4.
- [Release notes](https://github.com/webpack/webpack-sources/releases )
- [Commits](https://github.com/webpack/webpack-sources/compare/v3.3.3...v3.3.4 )
---
updated-dependencies:
- dependency-name: webpack-sources
dependency-version: 3.3.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 10:24:42 +00:00
dependabot[bot]
2b32d53911
Bump postcss-loader from 8.2.0 to 8.2.1
...
Bumps [postcss-loader](https://github.com/webpack/postcss-loader ) from 8.2.0 to 8.2.1.
- [Release notes](https://github.com/webpack/postcss-loader/releases )
- [Changelog](https://github.com/webpack/postcss-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/postcss-loader/compare/v8.2.0...v8.2.1 )
---
updated-dependencies:
- dependency-name: postcss-loader
dependency-version: 8.2.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 10:24:16 +00:00
Maikel Linke
2cff5bc4df
Style helper code
2026-02-23 13:08:56 +11:00
Maikel Linke
1dbcddf799
Select found option after search to fix spec
...
Selecting the tom select option in the dropdown often happened quicker
than the search finished. In that case we selected the option from the
list of all options and then the search would present the found option
again and leave the dropdown open.
This didn't cause any trouble in the past because any other action would
close the dropdown again. But the new cuprite version didn't trigger the
next click on the target element. It would just close the dropdown on
the next click without further action. That would then break the next
assertion looking for the next open dropdown, which didn't open with the
click.
Selecting the "active" option means that we wait for the search to
finish and present an option as active. Clicking that option closes the
dropdown without opening it again.
2026-02-23 13:08:55 +11:00
Maikel Linke
702db32595
Connect unit label to input
...
And replace redundant spec helper method.
2026-02-23 13:08:55 +11:00
Maikel Linke
d770049d2d
Replace redundant spec helper method
2026-02-23 13:08:55 +11:00
Maikel Linke
424e25f83e
Merge mostly duplicate Tom Select helpers
2026-02-23 13:08:55 +11:00
dependabot[bot]
ce12bc4dbc
Bump cuprite from 0.15 to 0.17
...
Bumps [cuprite](https://github.com/rubycdp/cuprite ) from 0.15 to 0.17.
- [Release notes](https://github.com/rubycdp/cuprite/releases )
- [Changelog](https://github.com/rubycdp/cuprite/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rubycdp/cuprite/compare/v0.15...v0.17 )
---
updated-dependencies:
- dependency-name: cuprite
dependency-version: '0.17'
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 13:08:53 +11:00
Maikel Linke
9d79119eb0
Link to payment action with title
...
The custom helper was adding a PowerTip which replaced the title
attribute with its own display. I removed the PowerTip and use a simple
title attribute. This should have several benefits:
- Capybara can find the link by the title.
- Screenreaders should be able read the title.
- Browser can show the title in the best position.
- Using the browser feature is more consistent and efficient.
2026-02-23 13:00:02 +11:00
Maikel Linke
f2eec5685e
Include amount in refund email
2026-02-23 13:00:02 +11:00
Gaetan Craig-Riou
8aac400c14
Merge pull request #13948 from openfoodfoundation/dependabot/bundler/sidekiq-scheduler-6.0.1
...
Bump sidekiq-scheduler from 5.0.3 to 6.0.1
2026-02-23 10:03:50 +11:00
Gaetan Craig-Riou
f31976a3a4
Merge pull request #13950 from openfoodfoundation/dependabot/npm_and_yarn/ajv-6.14.0
...
Bump ajv from 6.12.6 to 6.14.0
2026-02-23 09:58:17 +11:00
Gaetan Craig-Riou
0bb2c867e0
Merge pull request #13947 from openfoodfoundation/dependabot/npm_and_yarn/webpack-5.105.2
...
Bump webpack from 5.105.1 to 5.105.2
2026-02-23 09:45:01 +11:00
Gaetan Craig-Riou
cd68ddc34f
Merge pull request #13946 from mkllnk/erb
...
Remove unnecessary erb compilation on JS file
2026-02-23 09:43:11 +11:00
Zil Norvilis
2cfd386ad7
test: add spec for Spree::CreditCard#brand= setter to verify card type reformatting
2026-02-22 22:28:40 +02:00
Zil Norvilis
ce94b394b2
feat: Add brand= setter to Spree::CreditCard for cc_type assignment.
2026-02-22 22:01:54 +02:00
Pavel
98775bfdb8
Pass type as keyword argument in migration serialize call
...
Same fix as applied to Invoice and ReportRenderingOptions models in
the parent PR: Rails 7.2 requires the type class to be passed as a
keyword argument to serialize.
serialize :options, Hash, coder: YAML
->
serialize :options, type: Hash, coder: YAML
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-21 23:23:12 +00:00
pavelk-lab
47ef21deb3
Merge branch 'master' into fix/rails-7-serialize-deprecation
2026-02-21 23:19:58 +00:00
dependabot[bot]
f80b484b12
Bump ajv from 6.12.6 to 6.14.0
...
Bumps [ajv](https://github.com/ajv-validator/ajv ) from 6.12.6 to 6.14.0.
- [Release notes](https://github.com/ajv-validator/ajv/releases )
- [Commits](https://github.com/ajv-validator/ajv/compare/v6.12.6...v6.14.0 )
---
updated-dependencies:
- dependency-name: ajv
dependency-version: 6.14.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 16:39:48 +00:00
Ahmed Ejaz
b455755bfc
Update all locales with the latest Transifex translations
2026-02-21 02:34:10 +05:00
dependabot[bot]
1f7c08bbb0
Bump sidekiq-scheduler from 5.0.3 to 6.0.1
...
Bumps [sidekiq-scheduler](https://github.com/moove-it/sidekiq-scheduler ) from 5.0.3 to 6.0.1.
- [Release notes](https://github.com/moove-it/sidekiq-scheduler/releases )
- [Changelog](https://github.com/sidekiq-scheduler/sidekiq-scheduler/blob/master/CHANGELOG.md )
- [Commits](https://github.com/moove-it/sidekiq-scheduler/compare/v5.0.3...v6.0.1 )
---
updated-dependencies:
- dependency-name: sidekiq-scheduler
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-20 09:33:43 +00:00
dependabot[bot]
fcb9439cd2
Bump webpack from 5.105.1 to 5.105.2
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.1 to 5.105.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.1...v5.105.2 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-20 09:33:13 +00:00
Maikel Linke
96c2b75a0a
Spec admin display of Taler payment actions
...
This should satisfy code coverage.
2026-02-20 13:43:09 +11:00
Maikel Linke
b6438992b9
Speed up spec by not saving to database
2026-02-20 13:43:09 +11:00
Maikel Linke
69108df206
Use Rails to translate email subject
...
And translate the subject with the user's locale.
If the subject doesn't need parameters, you don't need to supply it.
Rails finds the translation automatically.
2026-02-20 13:43:09 +11:00
Maikel Linke
c66b9611b6
Move PaymentMailer translations out of Spree namespace
...
The mailer is not in the Spree namespace and we don't need to keep the
clutter.
2026-02-20 13:43:09 +11:00
Maikel Linke
de873ae42c
Add void action to Taler for refunds
2026-02-20 13:43:09 +11:00
Maikel Linke
ed701b00dc
Stop storing now redundant redirect URL
...
The Taler gem now computes it from the order id. No need to store it.
2026-02-20 13:43:04 +11:00
Maikel Linke
52e2fb923e
Update Taler calls for new v0.2.0
2026-02-20 13:37:46 +11:00
Maikel Linke
a2a9d32c5b
Bump taler from 0.1.0 to 0.2.0
2026-02-20 13:37:45 +11:00
Gaetan Craig-Riou
619ecf9432
Merge pull request #13820 from openfoodfoundation/dependabot/npm_and_yarn/hotkeys-js-4.0.0
...
Bump hotkeys-js from 3.13.15 to 4.0.0
2026-02-20 09:29:22 +11:00
Gaetan Craig-Riou
4f152a9151
Merge pull request #13942 from openfoodfoundation/dependabot/bundler/rubocop-rails-2.34.3
...
Bump rubocop-rails from 2.34.2 to 2.34.3
2026-02-20 09:21:21 +11:00
dependabot[bot]
8d7252f078
Bump hotkeys-js from 3.13.15 to 4.0.0
...
Bumps [hotkeys-js](https://github.com/jaywcjlove/hotkeys-js ) from 3.13.15 to 4.0.0.
- [Release notes](https://github.com/jaywcjlove/hotkeys-js/releases )
- [Commits](https://github.com/jaywcjlove/hotkeys-js/compare/v3.13.15...v4.0.0 )
---
updated-dependencies:
- dependency-name: hotkeys-js
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 22:15:49 +00:00
Gaetan Craig-Riou
08399e753d
Merge pull request #13941 from openfoodfoundation/dependabot/npm_and_yarn/tom-select-2.5.1
...
Bump tom-select from 2.4.6 to 2.5.1
2026-02-20 09:13:15 +11:00
Gaetan Craig-Riou
8d721ccac8
Merge pull request #13940 from mkllnk/faraday
...
Bump faraday from 2.9.0 to 2.14.1
2026-02-20 09:12:08 +11:00
Gaetan Craig-Riou
b7a1b39c1a
Merge pull request #13937 from mkllnk/rack
...
Bump rack from 2.2.21 to 2.2.22
2026-02-20 09:06:16 +11:00
Gaetan Craig-Riou
e276fb0386
Merge pull request #13930 from openfoodfoundation/dependabot/bundler/rubocop-1.84.1
...
Bump rubocop from 1.81.7 to 1.84.2
2026-02-20 09:05:41 +11:00
Pavel
e98244fe63
Fix Rails 7.2 serialize deprecation warnings
...
Pass type as keyword argument in serialize calls, as required from Rails 7.2 onwards.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-19 21:55:13 +00:00
Pavel
b348536d12
Clean up dead code after Angular brand story removal
...
- Delete HomeCtrl controller file (nothing references it anymore)
- Remove misplaced .text-vbig class from <details> (was on the old <a> toggle; summary has no visible text)
- Remove redundant cursor: pointer on #brand-story-text (<summary> already sets it)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-02-19 21:39:32 +00:00
Pavel
b528bb47a0
Replace Angular expand/collapse with native HTML details/summary for brand story
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 21:23:09 +00:00
Rachel Arnould
f86eb3fb82
Merge pull request #13920 from mkllnk/clean-name
...
Stop pre-selecting Paypal when creating a payment method
2026-02-19 11:38:56 +01:00
Rachel Arnould
0d46a3bc2e
Merge pull request #13902 from mkllnk/refund-simple
...
Simplify refund logic
2026-02-19 11:06:00 +01:00
dependabot[bot]
0418163ad7
Bump rubocop-rails from 2.34.2 to 2.34.3
...
Bumps [rubocop-rails](https://github.com/rubocop/rubocop-rails ) from 2.34.2 to 2.34.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.34.2...v2.34.3 )
---
updated-dependencies:
- dependency-name: rubocop-rails
dependency-version: 2.34.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 09:34:06 +00:00
dependabot[bot]
2e67899bcc
Bump tom-select from 2.4.6 to 2.5.1
...
Bumps [tom-select](https://github.com/orchidjs/tom-select ) from 2.4.6 to 2.5.1.
- [Release notes](https://github.com/orchidjs/tom-select/releases )
- [Commits](https://github.com/orchidjs/tom-select/compare/v2.4.6...v2.5.1 )
---
updated-dependencies:
- dependency-name: tom-select
dependency-version: 2.5.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 09:32:42 +00:00
Maikel Linke
e2536ffe71
Bump faraday from 2.9.0 to 2.14.1
2026-02-19 14:07:47 +11:00
Maikel
2c6b758f66
Merge pull request #13938 from openfoodfoundation/dependabot/bundler/spring-4.4.2
...
Bump spring from 4.4.0 to 4.4.2
2026-02-19 09:54:03 +11:00
Rachel Arnould
fb0f379c43
Merge pull request #13823 from chahmedejaz/bugfix/13625-enterprise-fee-reports-throws-504
...
Some Enterprise Fee reports are unusable when managing big shops
2026-02-18 15:22:21 +01:00
dependabot[bot]
7a4aa9dcb1
Bump spring from 4.4.0 to 4.4.2
...
Bumps [spring](https://github.com/rails/spring ) from 4.4.0 to 4.4.2.
- [Release notes](https://github.com/rails/spring/releases )
- [Changelog](https://github.com/rails/spring/blob/main/CHANGELOG.md )
- [Commits](https://github.com/rails/spring/compare/v4.4.0...v4.4.2 )
---
updated-dependencies:
- dependency-name: spring
dependency-version: 4.4.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 09:33:00 +00:00
Maikel
4e8d37b0b5
Merge pull request #13935 from openfoodfoundation/dependabot/npm_and_yarn/webpack-5.105.1
...
Bump webpack from 5.105.0 to 5.105.1
2026-02-18 15:51:35 +11:00
Maikel
616de3a9c0
Merge pull request #13936 from openfoodfoundation/dependabot/bundler/knapsack_pro-9.2.2
...
Bump knapsack_pro from 8.4.0 to 9.2.2
2026-02-18 15:50:59 +11:00
Maikel Linke
16b3da66c2
Style/HashAsLastArrayItem
2026-02-18 12:45:37 +11:00
Maikel Linke
691995eeaa
Bump rubocop from 1.84.1 to 1.84.2
2026-02-18 12:44:41 +11:00
Maikel Linke
045482e07d
Revert "Deactivate cooldown for testing"
...
This reverts commit 13cec27f6b .
2026-02-18 12:11:37 +11:00
dependabot[bot]
62f25d4d31
Bump knapsack_pro from 8.4.0 to 9.2.2
...
Bumps [knapsack_pro](https://github.com/KnapsackPro/knapsack_pro-ruby ) from 8.4.0 to 9.2.2.
- [Changelog](https://github.com/KnapsackPro/knapsack_pro-ruby/blob/main/CHANGELOG.md )
- [Commits](https://github.com/KnapsackPro/knapsack_pro-ruby/compare/v8.4.0...v9.2.2 )
---
updated-dependencies:
- dependency-name: knapsack_pro
dependency-version: 9.2.2
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 00:57:55 +00:00
dependabot[bot]
618c7028e2
Bump webpack from 5.105.0 to 5.105.1
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.0 to 5.105.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.0...v5.105.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-18 00:55:57 +00:00
Maikel Linke
13cec27f6b
Deactivate cooldown for testing
2026-02-18 11:54:32 +11:00
Maikel Linke
5b925517f0
Bump rack from 2.2.21 to 2.2.22
2026-02-18 11:52:33 +11:00
Maikel Linke
167099badf
Lint/NoReturnInBeginEndBlocks
2026-02-18 09:44:19 +11:00
Maikel Linke
40d8839bc4
Style Heredoc indentation
2026-02-18 09:42:33 +11:00
Maikel Linke
da1e1a9859
Style indentation
2026-02-18 09:42:07 +11:00
Maikel
43ad7654b6
Merge pull request #13931 from openfoodfoundation/dependabot/bundler/listen-3.10.0
...
Bump listen from 3.9.0 to 3.10.0
2026-02-18 09:16:12 +11:00
Ahmed Ejaz
1d4bbfa506
Supports tag filters persistence during product updates
...
Adds functionality to retain tag filters applied in the admin product interface after bulk updates. Updates controller parameters to include tags_name_in, adds hidden fields for tag persistence in the view, and includes specs to verify filter state retention across update operations.
2026-02-18 01:37:41 +05:00
dependabot[bot]
15d83724ea
Bump listen from 3.9.0 to 3.10.0
...
Bumps [listen](https://github.com/guard/listen ) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/guard/listen/releases )
- [Commits](https://github.com/guard/listen/compare/v3.9.0...v3.10.0 )
---
updated-dependencies:
- dependency-name: listen
dependency-version: 3.10.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 09:34:08 +00:00
dependabot[bot]
47652e9d25
Bump rubocop from 1.81.7 to 1.84.1
...
Bumps [rubocop](https://github.com/rubocop/rubocop ) from 1.81.7 to 1.84.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.7...v1.84.1 )
---
updated-dependencies:
- dependency-name: rubocop
dependency-version: 1.84.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 09:31:48 +00:00
Maikel Linke
4b689d00a4
Remove unnecessary erb compilation on JS file
2026-02-17 13:56:30 +11:00
Gaetan Craig-Riou
b5315c2123
Merge pull request #13925 from openfoodfoundation/dependabot/npm_and_yarn/tom-select-2.4.6
...
Bump tom-select from 2.4.5 to 2.4.6
2026-02-17 09:56:09 +11:00
Gaetan Craig-Riou
97ce4eaccd
Merge pull request #13928 from openfoodfoundation/dependabot/bundler/pry-0.16.0
...
Bump pry from 0.15.2 to 0.16.0
2026-02-17 09:48:40 +11:00
Gaetan Craig-Riou
8814427677
Merge pull request #13927 from openfoodfoundation/dependabot/bundler/bootsnap-1.22.0
...
Bump bootsnap from 1.19.0 to 1.22.0
2026-02-17 09:47:13 +11:00
Gaetan Craig-Riou
4b69e192ec
Merge pull request #13926 from openfoodfoundation/dependabot/bundler/rubocop-rspec-3.9.0
...
Bump rubocop-rspec from 3.8.0 to 3.9.0
2026-02-17 09:45:46 +11:00
dependabot[bot]
9c99f4868c
Bump pry from 0.15.2 to 0.16.0
...
Bumps [pry](https://github.com/pry/pry ) from 0.15.2 to 0.16.0.
- [Release notes](https://github.com/pry/pry/releases )
- [Changelog](https://github.com/pry/pry/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pry/pry/compare/v0.15.2...v0.16.0 )
---
updated-dependencies:
- dependency-name: pry
dependency-version: 0.16.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 10:22:39 +00:00
dependabot[bot]
39d59c3a5f
Bump bootsnap from 1.19.0 to 1.22.0
...
Bumps [bootsnap](https://github.com/rails/bootsnap ) from 1.19.0 to 1.22.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.19.0...v1.22.0 )
---
updated-dependencies:
- dependency-name: bootsnap
dependency-version: 1.22.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 10:21:52 +00:00
dependabot[bot]
ad9a12da0e
Bump rubocop-rspec from 3.8.0 to 3.9.0
...
Bumps [rubocop-rspec](https://github.com/rubocop/rubocop-rspec ) from 3.8.0 to 3.9.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.8.0...v3.9.0 )
---
updated-dependencies:
- dependency-name: rubocop-rspec
dependency-version: 3.9.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 10:20:43 +00:00
dependabot[bot]
9968776726
Bump tom-select from 2.4.5 to 2.4.6
...
Bumps [tom-select](https://github.com/orchidjs/tom-select ) from 2.4.5 to 2.4.6.
- [Release notes](https://github.com/orchidjs/tom-select/releases )
- [Commits](https://github.com/orchidjs/tom-select/compare/v2.4.5...v2.4.6 )
---
updated-dependencies:
- dependency-name: tom-select
dependency-version: 2.4.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 10:20:27 +00:00
Gaetan Craig-Riou
d99a88817d
Merge pull request #13825 from openfoodfoundation/dependabot/bundler/omniauth-rails_csrf_protection-2.0.1
...
Bump omniauth-rails_csrf_protection from 1.0.2 to 2.0.1
2026-02-16 11:52:16 +11:00
dependabot[bot]
1b36cce816
Bump omniauth-rails_csrf_protection from 1.0.2 to 2.0.1
...
Bumps [omniauth-rails_csrf_protection](https://github.com/cookpad/omniauth-rails_csrf_protection ) from 1.0.2 to 2.0.1.
- [Release notes](https://github.com/cookpad/omniauth-rails_csrf_protection/releases )
- [Commits](https://github.com/cookpad/omniauth-rails_csrf_protection/compare/v1.0.2...v2.0.1 )
---
updated-dependencies:
- dependency-name: omniauth-rails_csrf_protection
dependency-version: 2.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-16 00:30:33 +00:00
Gaetan Craig-Riou
4b157abd4d
Merge pull request #13809 from openfoodfoundation/dependabot/bundler/active_storage_validations-3.0.3
...
Bump active_storage_validations from 3.0.2 to 3.0.3
2026-02-16 11:28:41 +11:00
Gaetan Craig-Riou
dc494bb0f9
Merge pull request #13801 from openfoodfoundation/dependabot/bundler/bullet-8.1.0
...
Bump bullet from 8.0.8 to 8.1.0
2026-02-16 11:12:39 +11:00
dependabot[bot]
b3e7b12b86
Bump active_storage_validations from 1.1.4 to 3.0.3
...
Bumps [active_storage_validations](https://github.com/igorkasyanchuk/active_storage_validations ) from 1.1.4 to 3.0.3.
- [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/commits/3.0.03 )
---
updated-dependencies:
- dependency-name: active_storage_validations
dependency-version: 3.0.3
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-15 23:47:01 +00:00
dependabot[bot]
b69e6827cc
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 >
2026-02-15 23:46:31 +00:00
Gaetan Craig-Riou
340f459912
Merge pull request #13791 from openfoodfoundation/dependabot/bundler/responders-3.2.0
...
Bump responders from 3.1.1 to 3.2.0
2026-02-16 10:44:39 +11:00
dependabot[bot]
33a96d5a0f
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 >
2026-02-15 22:49:10 +00:00
Gaetan Craig-Riou
93d6db9d44
Merge pull request #13924 from openfoodfoundation/dependabot/npm_and_yarn/sass-loader-16.0.7
...
Bump sass-loader from 16.0.6 to 16.0.7
2026-02-16 09:42:37 +11:00
dependabot[bot]
c1068af0ba
Bump sass-loader from 16.0.6 to 16.0.7
...
Bumps [sass-loader](https://github.com/webpack/sass-loader ) from 16.0.6 to 16.0.7.
- [Release notes](https://github.com/webpack/sass-loader/releases )
- [Changelog](https://github.com/webpack/sass-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/sass-loader/compare/v16.0.6...v16.0.7 )
---
updated-dependencies:
- dependency-name: sass-loader
dependency-version: 16.0.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 09:32:32 +00:00
Maikel Linke
482c2a4a6e
Delete now unused method clean_name
2026-02-13 12:36:26 +11:00
Gaetan Craig-Riou
2557a4de39
Merge pull request #13921 from openfoodfoundation/dependabot/npm_and_yarn/qs-6.14.2
...
Bump qs from 6.14.1 to 6.14.2
2026-02-13 12:27:04 +11:00
dependabot[bot]
ab1f43f1ac
Bump qs from 6.14.1 to 6.14.2
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-13 01:17:44 +00:00
Maikel
f921524588
Merge pull request #13923 from rioug/upgrade-redit-github-action
...
Upgrade redis-github-action to 1.8.1
2026-02-13 11:45:13 +11:00
Gaetan Craig-Riou
5cbd507c1e
Upgrade redis-github-action to 1.8.1
...
The version we were using, uses an obsolete version of Docker
2026-02-13 10:20:51 +11:00
Gaetan Craig-Riou
532bfaaa2d
Merge pull request #13919 from pacodelaluna/allow-s3-compatible-provider-for-db2fog-config
...
Allow S3-compatible provider for db2fog configuration
2026-02-13 10:07:20 +11:00
Gaetan Craig-Riou
70b31a4212
Merge pull request #13918 from openfoodfoundation/dependabot/npm_and_yarn/webpack-5.105.0
...
Bump webpack from 5.104.1 to 5.105.0
2026-02-13 09:49:06 +11:00
Maikel Linke
9da3b0ea01
User must choose payment method type on creation
2026-02-12 15:15:27 +11:00
Maikel Linke
51df612c51
Spec current default selection
...
And fix the matcher!
This matcher was written over ten years ago in 2015. But it never failed
wrong tests.
2026-02-12 15:15:27 +11:00
Maikel Linke
3be0cca230
Move options code into helper
2026-02-12 11:47:01 +11:00
Maikel Linke
283d13eb35
Move payment method display logic to helper
...
So we don't need to convert strings into classes to then only convert it
into the same string again.
2026-02-12 11:25:13 +11:00
François Turbelin
b21224d5ff
Allow s3-compatible provider for db2fog configuration
2026-02-11 13:35:22 +01:00
dependabot[bot]
4744d7b741
Bump webpack from 5.104.1 to 5.105.0
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.104.1 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.104.1...v5.105.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 09:33:05 +00:00
Gaetan Craig-Riou
ac1dd74e23
Merge pull request #13914 from openfoodfoundation/dependabot/npm_and_yarn/babel/plugin-transform-runtime-7.29.0
...
Bump @babel/plugin-transform-runtime from 7.28.5 to 7.29.0
2026-02-11 10:13:13 +11:00
Gaetan Craig-Riou
970f486ec0
Merge pull request #13913 from openfoodfoundation/dependabot/npm_and_yarn/tom-select-2.4.5
...
Bump tom-select from 2.4.3 to 2.4.5
2026-02-11 10:12:11 +11:00
dependabot[bot]
8c244e8b56
Bump @babel/plugin-transform-runtime from 7.28.5 to 7.29.0
...
Bumps [@babel/plugin-transform-runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-runtime ) from 7.28.5 to 7.29.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.29.0/packages/babel-plugin-transform-runtime )
---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-runtime"
dependency-version: 7.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 09:33:14 +00:00
dependabot[bot]
c3cc01c677
Bump tom-select from 2.4.3 to 2.4.5
...
Bumps [tom-select](https://github.com/orchidjs/tom-select ) from 2.4.3 to 2.4.5.
- [Release notes](https://github.com/orchidjs/tom-select/releases )
- [Commits](https://github.com/orchidjs/tom-select/compare/v2.4.3...v2.4.5 )
---
updated-dependencies:
- dependency-name: tom-select
dependency-version: 2.4.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 09:32:51 +00:00
Gaetan Craig-Riou
c63e60d782
Merge pull request #13910 from openfoodfoundation/dependabot/npm_and_yarn/babel/core-7.29.0
...
Bump @babel/core from 7.28.6 to 7.29.0
2026-02-10 09:24:06 +11:00
dependabot[bot]
11e8c9456d
Bump @babel/core from 7.28.6 to 7.29.0
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.28.6 to 7.29.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.29.0/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-version: 7.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-09 22:10:18 +00:00
Gaetan Craig-Riou
860a21f86f
Merge pull request #13909 from openfoodfoundation/dependabot/npm_and_yarn/babel/preset-env-7.29.0
...
Bump @babel/preset-env from 7.28.6 to 7.29.0
2026-02-10 09:09:09 +11:00
dependabot[bot]
d24af18ff4
Bump @babel/preset-env from 7.28.6 to 7.29.0
...
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env ) from 7.28.6 to 7.29.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.29.0/packages/babel-preset-env )
---
updated-dependencies:
- dependency-name: "@babel/preset-env"
dependency-version: 7.29.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-09 10:39:41 +00:00
David Cook
33b191f439
Merge pull request #13908 from chahmedejaz/bugfix/13776-datetime-format-for-finnish
...
Update Finnish date and datetime formats in locale file
2026-02-09 10:41:22 +11:00
Ahmed Ejaz
a690d39864
Update Finnish date and datetime formats in locale file
2026-02-08 18:41:49 +05:00
Ahmed Ejaz
7c0586db7b
Enhance comment for shouldLoad function
2026-02-08 18:29:55 +05:00
Ahmed Ejaz
461fd00ccd
Add specs for non-linked fees by introducing specs for non-admin users. Plus include specs refactoring
2026-02-08 18:06:54 +05:00
Gaetan Craig-Riou
d33cabd6b2
Update all locales with the latest Transifex translations
2026-02-06 12:32:23 +11:00
Gaetan Craig-Riou
7b21a9d30f
Merge pull request #13261 from ashishp91/13220-orders-fulfillment-report-product-name-issue
...
Fix Orders and fulfillment report fetches product name from product list (and not from order)
2026-02-06 12:28:40 +11:00
David Cook
c00e7eeecf
Add missing spec
2026-02-06 12:17:03 +11:00
David Cook
afdb044386
Load names from line item where available.
...
I'm not sure why Arel complained about SQL in the SELECT clause (fields), but not the GROUP BY clause (key_fields). Maybe because it's not susceptible to user injection.
I'm also not sure why I couldn't use the aliases defined in SELECT in the GROUP BY clause, but hey this seems to work.
2026-02-06 12:17:03 +11:00
Ashish Gaur
b98552003c
13220 Add Product name in Order LineItem and update it during order creation
...
13220 Fixes affiliate sales spec
13220 Use before_create to update product name
13220 Fixes rubocop warnings
13220 Update product_name in line_item in specs
13220 Fix before_create lint
13220 Add spec for checking product_name is not set in reports
13220 Fixes rubocop issue
13220 Add migrations for updating the existing line items
13220 Fixing lint issues
13220 Set product_name in line_item before doing validation
13220 Fix linter issues
13220 Fixes spec
13220 Fixes linter issues
13220 Review comments
13220 Review comments
13220 Add default product name
13220 Use product_name instead of variant product name when using line item
13220 Fix specs
13220 Revert change in affiliate_sales_data_spec
CL-13220 Store variant name in line_item
13220 Default variant name to original variant's full name for line_items
13220 Add missing frozen string literal
13220 Add spec for full_variant_name
13220 Remove UpdateProductNameInLineItems and AddNotNullToProductNameInLineItems migrations
13220 Remove presence validation for product_name
13220 Use full_product_name which defaults to variant product name if empty
2026-02-06 12:17:03 +11:00
David Cook
38f1754738
Add spec
...
This duplicates the 'returns data' spec above, but will be revelant in the following commits.
2026-02-06 12:17:03 +11:00
Maikel Linke
f872201fef
Delete defunct spec
...
From a comment on Github:
> In this particular case, the spec is broken, actually. I just looked into it and you are right that StripeSCA supports payment profiles but the spec finds that the profile is not stored. And that is because `source.try(:save_requested_by_customer?)` returns false. We only store the profile when the customer is storing their credit card info.
2026-02-06 11:35:24 +11:00
Maikel
ad23735384
Merge pull request #13907 from rioug/use-wicked_pdf-fork
...
Use wicked pdf fork
2026-02-06 11:23:58 +11:00
Gaetan Craig-Riou
6fd78d4647
Fix typo
2026-02-06 10:46:10 +11:00
Gaetan Craig-Riou
cd3a80c502
Move to using our fork of wicked_pdf
...
The lastest release wicked pdf does not include a fix to make it
workwith Shakapacker V8 : bce498de54
To we are using our fork for now, which includes said fix
2026-02-06 10:44:00 +11:00
Sigmund Petersen
f8c88ea8c7
Merge pull request #13859 from rioug/10298-upgrade-to-shakapaker_v8
...
Upgrade to shakapaker v8
2026-02-04 12:51:42 +01:00
Maikel
4ba55c4067
Merge pull request #13898 from dacook/js-error-handler
...
Fix function call
2026-02-04 12:44:41 +11:00
Maikel
813249bad7
Merge pull request #13897 from arunguleria/13893-products-table-layout-changes
...
13893-hiding too many columns in Admin product list, the table layout breaks
2026-02-04 12:42:17 +11:00
Maikel Linke
162c58ac39
Check which methods we need to delegate
...
This implicit delegation makes it impossible to know which code is used
and which code is dead. The refund method is very rarely used though. So
we'll need to wait for a while.
2026-02-04 12:24:50 +11:00
Maikel Linke
02d47d0a0d
Remove unused method #payment_profiles_supported?
...
And useless specs.
2026-02-04 11:37:53 +11:00
Maikel Linke
e86bf441ab
Remove last use of #payment_profiles_supported?
2026-02-04 11:30:36 +11:00
Maikel Linke
f9617b8156
Remove broken dead code branch
...
The StripeSCA method is forwarding all missing methods to the provider
gateway. The ActiveMerchant gateway used to be decorated by our code and
that's how this code may have worked one day. But we removed the
decorator years ago:
- 549610bc35
A bit later we found that refunds are broken with Stripe:
- https://github.com/openfoodfoundation/openfoodnetwork/issues/12843
This commit could potentiall fix that, I guess? I haven't tested that.
It's a rare use case and not the aim of this work.
2026-02-04 11:30:36 +11:00
Maikel Linke
4650e30c09
Remove useless branch on credit method
2026-02-04 11:30:36 +11:00
Maikel Linke
2749965e73
Remove useless branch calling #void
...
StripeSCA is the only method with a different method signature for
`#void` but the additional parameter wasn't used. So this special case
can just be removed.
2026-02-04 11:30:36 +11:00
Maikel Linke
e87965bda0
Simplify storing of payment profiles
...
StripeSCA is the only payment method storing profiles following this
logic. This is the first step to remove indirection and let the payment
method handle this instead of the payment decided for the payment
method.
2026-02-04 11:30:36 +11:00
Gaetan Craig-Riou
9f2c35d407
Merge pull request #13901 from openfoodfoundation/dependabot/npm_and_yarn/qs-6.14.1
...
Bump qs from 6.14.0 to 6.14.1
2026-02-04 10:05:51 +11:00
Maikel
79af9efd29
Merge pull request #13857 from rioug/10298-remove-rails-sass
...
Remove rails-sass dependency
2026-02-04 09:55:29 +11:00
Ahmed Ejaz
9dcb3ec748
Refactor report routes to use scoped routes for better organization and readability
2026-02-04 03:55:07 +05:00
Ahmed Ejaz
90c23d0245
fix lint issue
2026-02-04 02:26:44 +05:00
Ahmed Ejaz
99e238d92d
Improve reports AJAX search safety, permissions, and TomSelect UX
...
- Sanitize AJAX search queries to safely support wildcard searches (ILIKE)
- Centralize reports search actions in Spree::Ability and reuse across roles
- Fix TomSelect remote loading to fetch on dropdown open and typing
- Surface HTTP errors in TomSelect via showHttpError and improve error handling
- Update dropdown behavior to show proper “no results” feedback
- Move reports AJAX specs to request specs and expand pagination coverage
- Simplify searchable dropdown component attribute passing
2026-02-04 02:25:41 +05:00
Rachel Arnould
b731f9b9e4
Merge pull request #12997 from wandji20/wb-OFN-12794-user
...
Remove Cable Ready responses from User related controllers
2026-02-03 15:51:11 +01:00
dependabot[bot]
da90cdd9f6
Bump qs from 6.14.0 to 6.14.1
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.0 to 6.14.1.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-03 11:31:06 +00:00
Rachel Arnould
f86c925209
Merge pull request #13883 from mkllnk/taler
...
Add Taler payment method
2026-02-03 12:30:00 +01:00
David Cook
0040e4d454
Fix script
...
rm: tmp/product_import-20250505-81606-9pucu5: is a directory
2026-02-03 11:33:02 +11:00
David Cook
876d37d19a
Fix function call
...
This function got renamed in 01d5830480 , but this call got missed.
I would like to add a spec to cover this, but am not sure exactly how to set it up right now.
I also notice that usage occurs after the preventDefault, and one before. I'm not sure if that matters. I have myself to blame for that inconsistency 🤦
2026-02-02 17:08:24 +11:00
Arun Guleria
36d617bceb
13893-hiding too many columns in Admin product list, the table layout breaks
2026-02-02 10:47:02 +05:30
Gaetan Craig-Riou
7c0528ad83
Merge pull request #13896 from mkllnk/cooldown
...
Add 7 day cooldown to Dependabot updates
2026-02-02 15:43:34 +11:00
Maikel Linke
f25d51e772
Add 7 day cooldown to Dependabot updates
...
This should make us less vulnerable to supply chain attacks:
- https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns
2026-02-02 14:41:30 +11:00
Ahmed Ejaz
8eb9709a04
Fix specs:
...
Fix tom_select_options_value to conditionally include 'virtual_scroll' plugin based on remote URL presence
2026-02-01 19:45:39 +05:00
Ahmed Ejaz
5f31baa022
Refactor TomSelectController to enhance remote data loading and update SearchableDropdownComponent options
2026-02-01 19:32:18 +05:00
Maikel Linke
c115ab7a0d
Translate Taler payment status to error message
2026-01-29 15:07:28 +11:00
Maikel Linke
f3428494fc
Better name method spec
2026-01-29 15:07:28 +11:00
Maikel Linke
d748972fca
Resolve flaky spec with defined order
2026-01-29 15:07:28 +11:00
Maikel Linke
b9c7925008
Complete Taler payment success scenario
2026-01-29 15:07:28 +11:00
Maikel Linke
c11b93a4dc
Demo Taler flow without validating payment yet
2026-01-29 15:07:28 +11:00
Maikel Linke
61e0688392
Demonstrate retrieving the payment Taler URL
2026-01-29 15:07:27 +11:00
Maikel Linke
5971cdc6e2
Add new taler gem
2026-01-29 15:07:27 +11:00
Maikel Linke
b3a1d1269a
Add Taler as payment method
...
It doesn't take payments yet but can be selected during checkout.
2026-01-29 15:07:27 +11:00
Maikel Linke
a0011bd2e9
Remove orphaned translations of payment methods
2026-01-29 15:07:27 +11:00
Gaetan Craig-Riou
5e57325ce2
Use ruby platform for bundler
2026-01-27 09:53:39 +11:00
Gaetan Craig-Riou
cd956dadda
Use factory to create address
...
It removes dependency on hard coded country and state id
2026-01-27 09:23:32 +11:00
Gaetan Craig-Riou
e6d556c809
Update locale cache key to invalidate cache
2026-01-26 14:56:10 +11:00
Gaetan Craig-Riou
f35b2be228
Upgrade dependencies
2026-01-26 14:56:06 +11:00
Gaetan Craig-Riou
cc9cb966b5
Fix images/font path
...
Now `additional_paths` are stripped like `source_path`
2026-01-26 14:54:48 +11:00
Gaetan Craig-Riou
34f9e08824
Add yarn as the package manager
2026-01-26 14:54:48 +11:00
Gaetan Craig-Riou
7d5db81017
Upgrade to Shakapacker 8.4.0
2026-01-26 14:54:48 +11:00
Gaetan Craig-Riou
1b03528aca
Switch to v349_with-relaxed-dependencies for select2
...
It allows us to remove dependency on `rails-sass`
Sass files are handled by `shakapacker/wepack`, so we no use for
`rails-sass`
2026-01-26 14:51:32 +11:00
Gaetan Craig-Riou
9a90e46b78
Move mail css back to be managed by wepack
...
It wil allow us to remove dependency on `rails-sass`, and `sass` which
are not maintained anymore.
More or less revert this PR: https://github.com/openfoodfoundation/openfoodnetwork/pull/12743
2026-01-26 14:50:31 +11:00
Prikesh Savla
5a9aa87831
Rename admin-style-v3 to admin-style and remove the admin_legacy styles folder that has no references
2026-01-25 21:15:40 +05:30
Prikesh Savla
8cfab08f9e
Refactor admin CSS: Promote v3 to canonical admin styles
...
The Admin V3 styles are now the primary styles for the application. This change promotes the `admin_v3` directory to `admin` and archives the old styles.
Changes:
- Renamed `app/webpacker/css/admin_v3` to `app/webpacker/css/admin`.
- Renamed the previous `app/webpacker/css/admin` to `app/webpacker/css/admin_legacy`.
- Moved all files referenced by V3 styles from the legacy directory to the new `admin` directory.
- Updated imports in `all.scss` to distinct local files instead of relative paths.
- Cleaned up `admin_legacy` by removing files that are duplicates (by name or content) of the new admin styles.
- Updated `admin-style-v3` pack to point to the new location.
2026-01-25 21:05:38 +05:30
Ahmed Ejaz
b58834b11f
Fix failing specs
2026-01-25 19:13:43 +05:00
Ahmed Ejaz
d4811648f1
Merge branch 'master' into bugfix/13625-enterprise-fee-reports-throws-504
2026-01-25 11:22:57 +05:00
Ahmed Ejaz
77fe1fa6f9
Refactor SearchableDropdownComponent and integrate remote data loading with TomSelect
2026-01-25 11:14:49 +05:00
David Cook
30804da259
Fix spec
...
The controller now responds with a standard HTTP redirect, instead of an app-specific redirect encoded in the body.
2026-01-22 12:45:07 +11:00
David Cook
1e2b8bad3f
Fix linter error
2026-01-22 12:32:12 +11:00
David Cook
88a0737916
Return correct http code for bad login params
...
This tells our generic ajax (Turbo) error handling to ignore the error and let the application display the response as usual.
2026-01-22 12:26:24 +11:00
wandji20
f5823bd618
Refactor to render turbo responses inline
2026-01-22 12:06:56 +11:00
wandji20
d9453979b1
Small improvements
2026-01-22 12:06:56 +11:00
wandji20
2cde74b91a
Handle user confirmation with turbo stream
2026-01-22 12:06:56 +11:00
wandji20
3fd007fa3d
Handle user password with turbo stream
2026-01-22 12:06:56 +11:00
wandji20
e3431c7954
Handle user sessions with turbo stream
2026-01-22 12:06:56 +11:00
wandji20
9fa715c709
Handle user registration with turbo stream
2026-01-22 12:06:56 +11:00
Ahmed Ejaz
03b7c07495
Add tests for Select2AjaxController with AJAX functionality
2025-12-30 01:25:35 +05:00
Ahmed Ejaz
a3c08ceb7c
Add AJAX search functionality for enterprise fees and related entities in reports
2025-12-30 01:25:25 +05:00
Konrad
e814fdd447
Remove test for active white labeling in test email as proposed by David
2025-12-29 12:36:50 +01:00
David Cook
4d6231105f
Assign attribute directly instead of mocking
...
It's better to set a variable the same way the real code would
Co-authored-by: Maikel <maikel@email.org.au >
2025-12-29 12:18:55 +01:00
Konrad
3a75c3446e
Update backorder mailer specs to check that these hub facing emails remain unaffected by white labelling (there are no customer facing emails here)
...
Also make use of the newly separated shared_examples
2025-12-29 12:18:55 +01:00
Konrad
29a76fd721
Update report mailer specs to check that this enterprise facing email remains unaffected by white labelling (there are no customer facing emails here)
...
Also make use of the newly separated shared_examples
2025-12-29 12:18:55 +01:00
Konrad
593bd89095
Update test mailer specs to check that this super admin facing email remains unaffected by white labelling (there are no user or customer facing emails here)
...
Also make use of the newly separated shared_examples
2025-12-29 12:18:55 +01:00
Konrad
0079ed219b
Update producer mailer specs to check that this producer facing email remains unaffected by white labelling (there are no customer facing emails here)
...
Also make use of the newly separated shared_examples
2025-12-29 12:18:55 +01:00
Konrad
5957d99812
Update enterprise mailer specs to check that enterprise facing emails remain unaffected by white labelling (there are no customer facing emails here)
...
Also make use of the newly separated shared_examples
2025-12-29 12:18:55 +01:00
Konrad
89453ec758
Update subscription mailer specs to check that customer facing emails are white labelled, while shop facing emails are not
...
Also make use of the newly separated shared_examples
Made the check for link to order page more general, because on my system a double quote was expected but a single quote was generated
2025-12-29 12:18:55 +01:00
Konrad
0de4f2f596
Update payment mailer specs to check that customer facing emails are white labelled, while shop facing emails are not
...
Also make use of the newly separated shared_examples
2025-12-29 12:18:55 +01:00
Konrad
183cbecef6
Update shipment mailer specs to check that customer facing emails are white labelled (there are no shop facing emails here)
...
Make use of the newly separated shared_examples
2025-12-29 12:18:55 +01:00
Konrad
ab6a49e568
Update order mailer specs to check that customer facing emails are white labelled, while shop facing emails are not
...
Also make use of the newly separated shared_examples
Including the invoice email was too tricky for me for now, sorry
2025-12-29 12:18:55 +01:00
Konrad
52ddb29dc7
Update user mailer specs to check that white labelling does not affect these emails
...
Move tests to separate file for reuse in other emails
Pass on :mail symbol and obtain the mail-object using public_send() to call it with different names
2025-12-29 12:18:54 +01:00
drummer83
5ce7905a33
White labelling ALL customer facing emails
...
White labelling added for Order: cancellation email, Order: invoice email, Shipment: shipped email, Subscriptions: authorize payment email, Subscriptions: placement email, Subscriptions: empty order email, Subscriptions: failed payment email
White labelling existed already for Order: confirmation email, Subscriptions: order confirmation email
2025-12-29 12:18:54 +01:00
François Turbelin
8748bd76e2
Introduce a prices_sum helper to factorize the calculation on reports
2025-12-18 18:00:23 +01:00
François Turbelin
30f702ea96
Repair rounding issue on totals in reports
2025-12-04 16:14:04 +01:00