Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "4.23.0"
".": "4.24.0"
}
108 changes: 108 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,113 @@
# Changelog

## [4.24.0](https://github.com/openfoodfacts/smooth-app/compare/v4.23.0...v4.24.0) (2026-05-20)


### 🚀 Features

* 7227 - stale background tasks ([#7384](https://github.com/openfoodfacts/smooth-app/issues/7384)) ([fc3afa5](https://github.com/openfoodfacts/smooth-app/commit/fc3afa524991f4ccf5d816fe408f7e6f873a1bf7))
* 7345 - hunger games - access to best image quality ([#7356](https://github.com/openfoodfacts/smooth-app/issues/7356)) ([f288634](https://github.com/openfoodfacts/smooth-app/commit/f28863479334e9069a81f8364a1df55d3b1daac0))
* added discountType using DiscountType model in from off package ([#7382](https://github.com/openfoodfacts/smooth-app/issues/7382)) ([#7408](https://github.com/openfoodfacts/smooth-app/issues/7408)) ([e5df0e3](https://github.com/openfoodfacts/smooth-app/commit/e5df0e34a05abe12bcdfe40888eb3badd8188fe0))
* Custom AutoSizeText impl + listOfChoices with autosize ([#7374](https://github.com/openfoodfacts/smooth-app/issues/7374)) ([4eb80bf](https://github.com/openfoodfacts/smooth-app/commit/4eb80bf5c6ecafbe53602e3e2ad7642a3ba30a63))
* For Me tab (M4) ([#7333](https://github.com/openfoodfacts/smooth-app/issues/7333)) ([a2a2674](https://github.com/openfoodfacts/smooth-app/commit/a2a2674dc7b876ac91aab610b7b804c472674915))
* New homepage ([#7340](https://github.com/openfoodfacts/smooth-app/issues/7340)) ([4e3f862](https://github.com/openfoodfacts/smooth-app/commit/4e3f8624c6b6e7a2c6e4e63da1deb0615f2a2a8b))
* Product page squares ([#7257](https://github.com/openfoodfacts/smooth-app/issues/7257)) ([bbecf59](https://github.com/openfoodfacts/smooth-app/commit/bbecf5982cad921ddd0e6c42870006f3f5d2ac81))
* Redesigned Food preferences ([#7332](https://github.com/openfoodfacts/smooth-app/issues/7332)) ([3495e08](https://github.com/openfoodfacts/smooth-app/commit/3495e08864faa3c056e8846ed6251d29b0a592c8))


### 🐛 Bug Fixes

* 7350 - hunger games questions use page numbers ([#7368](https://github.com/openfoodfacts/smooth-app/issues/7368)) ([8147b2a](https://github.com/openfoodfacts/smooth-app/commit/8147b2a12e75f6d8c9f03e01041a1be1199fd56b))
* 7350 - let Robotoff manage the unicity of questions ([#7417](https://github.com/openfoodfacts/smooth-app/issues/7417)) ([b143f3d](https://github.com/openfoodfacts/smooth-app/commit/b143f3d685feeed7efc7c65f054cad7a204c8455))
* 7379 - currency fix decimals for prices ([#7416](https://github.com/openfoodfacts/smooth-app/issues/7416)) ([5a76910](https://github.com/openfoodfacts/smooth-app/commit/5a76910c0df94ded06621bd60cb6421331590b04))
* Add uriHelper parameter to all Robotoff API calls ([#6624](https://github.com/openfoodfacts/smooth-app/issues/6624)) ([#7419](https://github.com/openfoodfacts/smooth-app/issues/7419)) ([b6b5d45](https://github.com/openfoodfacts/smooth-app/commit/b6b5d45d63026524ebd4b2f604e1a71508366e61))
* add view original image option in photo viewer details ([#7450](https://github.com/openfoodfacts/smooth-app/issues/7450)) ([058b314](https://github.com/openfoodfacts/smooth-app/commit/058b314ffcfec31e5af43784ddd0d9027efb7d49))
* Compress and retry image upload on 413 error ([#7435](https://github.com/openfoodfacts/smooth-app/issues/7435)) ([bb351b8](https://github.com/openfoodfacts/smooth-app/commit/bb351b8bcff3236bb13caaac70dbc2ce30d1cc53))
* Correct spelling in price metrics title ([bb6409d](https://github.com/openfoodfacts/smooth-app/commit/bb6409dee0e29a09659ecc4e27fc2675ca04bce7))
* infinite scroll not triggering after first page in Prices ([#6815](https://github.com/openfoodfacts/smooth-app/issues/6815)) ([#7425](https://github.com/openfoodfacts/smooth-app/issues/7425)) ([f44e9d4](https://github.com/openfoodfacts/smooth-app/commit/f44e9d488c9c00d6ef9802bcba2b7787b3b9679d))
* install iOS 26.0 platform before building on macos-26 runner ([#7483](https://github.com/openfoodfacts/smooth-app/issues/7483)) ([bcacabb](https://github.com/openfoodfacts/smooth-app/commit/bcacabb16f910babe380b959c8696bb79ddaafad))
* Learn more opens simplified panel instead of full ([#7405](https://github.com/openfoodfacts/smooth-app/issues/7405)) ([8481b9b](https://github.com/openfoodfacts/smooth-app/commit/8481b9b2e46d162215d3b5b568dfeb84d3c9490c))
* Misc UI improvements ([#7387](https://github.com/openfoodfacts/smooth-app/issues/7387)) ([7a48bf3](https://github.com/openfoodfacts/smooth-app/commit/7a48bf368e8208e9f031c3dcb7a5d962f35e2c00))
* pre-check EAN barcode checksum before display to prevent BarcodeException ([#7428](https://github.com/openfoodfacts/smooth-app/issues/7428)) ([e1242f9](https://github.com/openfoodfacts/smooth-app/commit/e1242f9f3ae84e273ab785577ca4bfbf69c1a5d7))
* recent bug introduced about price adding ([f6df424](https://github.com/openfoodfacts/smooth-app/commit/f6df424b2b742650ba751efa0558834dab0647c6))


### 📖 Documentation

* align Flutter version references with flutter-version.txt ([#7427](https://github.com/openfoodfacts/smooth-app/issues/7427)) ([f3294b8](https://github.com/openfoodfacts/smooth-app/commit/f3294b8532cded1c7071e7fe48b7dbd71087ed00))


### 🤖 Automation

* Add README.md for GitHub Agents directory ([02ec28b](https://github.com/openfoodfacts/smooth-app/commit/02ec28b4d4a910e1dd3fc2afdb9a60f9f0ba6c9f))
* Bump version from 4.23.0 to 4.24.0 for Testflight to work ([a25941d](https://github.com/openfoodfacts/smooth-app/commit/a25941dd4a7e41a7565864b9273bd464e8a768fd))
* Delete .github/workflows/README_regenerate_translations.md ([687f7e4](https://github.com/openfoodfacts/smooth-app/commit/687f7e41ab850611069fd87da2be6576b803d024))
* Delete .github/workflows/regenerate-translations.yml ([ac6b57c](https://github.com/openfoodfacts/smooth-app/commit/ac6b57cc684f9ed6e2d7353f3f40a722d51da71c))
* Move auto-triage-test.md to agents folder ([ea7c732](https://github.com/openfoodfacts/smooth-app/commit/ea7c7324057067a531ad3b3eb84f5c3b6732fe2c))


### 🛠 Miscellaneous

* **deps:** bump actions/dependency-review-action from 4 to 5 ([#7494](https://github.com/openfoodfacts/smooth-app/issues/7494)) ([4bc5ca0](https://github.com/openfoodfacts/smooth-app/commit/4bc5ca019c82d7e4eef8625ef6613bcfe33093cc))
* **deps:** bump actions/setup-java from 5.1.0 to 5.2.0 ([#7383](https://github.com/openfoodfacts/smooth-app/issues/7383)) ([9477406](https://github.com/openfoodfacts/smooth-app/commit/947740640e17f58db9424839010545ccac1fb719))
* **deps:** bump actions/upload-artifact from 6 to 7 ([#7432](https://github.com/openfoodfacts/smooth-app/issues/7432)) ([897bd99](https://github.com/openfoodfacts/smooth-app/commit/897bd99bc3e32101282a6a00dd3f4beaec3572ae))
* **deps:** bump codecov/codecov-action from 5 to 6 ([#7453](https://github.com/openfoodfacts/smooth-app/issues/7453)) ([3aef04c](https://github.com/openfoodfacts/smooth-app/commit/3aef04c2f432045e96ea232bfad5788cc8d2e978))
* **deps:** bump crowdin/github-action from 2.13.0 to 2.14.0 ([#7376](https://github.com/openfoodfacts/smooth-app/issues/7376)) ([8463b5a](https://github.com/openfoodfacts/smooth-app/commit/8463b5a67dc639ff88f46d5e1c420643a33dbaf0))
* **deps:** bump crowdin/github-action from 2.14.0 to 2.14.1 ([#7418](https://github.com/openfoodfacts/smooth-app/issues/7418)) ([cdbd0b8](https://github.com/openfoodfacts/smooth-app/commit/cdbd0b847325a9111fa165168968870166b69f7e))
* **deps:** bump crowdin/github-action from 2.14.1 to 2.15.0 ([#7426](https://github.com/openfoodfacts/smooth-app/issues/7426)) ([57a0589](https://github.com/openfoodfacts/smooth-app/commit/57a0589653602088f43cf067ad02f9e60c3ced4c))
* **deps:** bump crowdin/github-action from 2.15.0 to 2.15.1 ([#7445](https://github.com/openfoodfacts/smooth-app/issues/7445)) ([4fad0bd](https://github.com/openfoodfacts/smooth-app/commit/4fad0bd4ce160eedf2fc37e0c5d990363c3a381a))
* **deps:** bump crowdin/github-action from 2.15.1 to 2.15.2 ([#7446](https://github.com/openfoodfacts/smooth-app/issues/7446)) ([5819af3](https://github.com/openfoodfacts/smooth-app/commit/5819af3a7c0c802d26c45598fce8350460e3c8d8))
* **deps:** bump crowdin/github-action from 2.15.2 to 2.16.0 ([#7455](https://github.com/openfoodfacts/smooth-app/issues/7455)) ([5b8446c](https://github.com/openfoodfacts/smooth-app/commit/5b8446cf627ff701c63170d3b90a18356f16a019))
* **deps:** bump crowdin/github-action from 2.16.0 to 2.16.2 ([#7468](https://github.com/openfoodfacts/smooth-app/issues/7468)) ([b51269d](https://github.com/openfoodfacts/smooth-app/commit/b51269df0fa203e7ce0962914314b4913fe7dcc6))
* **deps:** bump fastlane in /packages/smooth_app/android ([#7364](https://github.com/openfoodfacts/smooth-app/issues/7364)) ([2d2d70b](https://github.com/openfoodfacts/smooth-app/commit/2d2d70b7ddf01dbc0339b6165a13a86d0328e146))
* **deps:** bump fastlane in /packages/smooth_app/android ([#7377](https://github.com/openfoodfacts/smooth-app/issues/7377)) ([2532a54](https://github.com/openfoodfacts/smooth-app/commit/2532a549ef8e4e3fcf04dee812943dea50f6c814))
* **deps:** bump fastlane in /packages/smooth_app/android ([#7406](https://github.com/openfoodfacts/smooth-app/issues/7406)) ([39ab9f0](https://github.com/openfoodfacts/smooth-app/commit/39ab9f0940fbb413244a0b11399e2e7d0be96026))
* **deps:** bump fastlane in /packages/smooth_app/android ([#7410](https://github.com/openfoodfacts/smooth-app/issues/7410)) ([f402454](https://github.com/openfoodfacts/smooth-app/commit/f4024543f3e27066faa528d9119d07bc4625f26c))
* **deps:** bump fastlane in /packages/smooth_app/android ([#7433](https://github.com/openfoodfacts/smooth-app/issues/7433)) ([6576e18](https://github.com/openfoodfacts/smooth-app/commit/6576e18d07c0c706768de886b418b3a7fefc73f6))
* **deps:** bump fastlane in /packages/smooth_app/android ([#7466](https://github.com/openfoodfacts/smooth-app/issues/7466)) ([5866384](https://github.com/openfoodfacts/smooth-app/commit/5866384fc22f72cbe4c0cb0030a5ae0e031f69c5))
* **deps:** bump fastlane in /packages/smooth_app/android ([#7476](https://github.com/openfoodfacts/smooth-app/issues/7476)) ([d3248ec](https://github.com/openfoodfacts/smooth-app/commit/d3248ec6bbc7fd5fb02f71caa9e64f63b26573b2))
* **deps:** bump fastlane in /packages/smooth_app/android ([#7495](https://github.com/openfoodfacts/smooth-app/issues/7495)) ([855284e](https://github.com/openfoodfacts/smooth-app/commit/855284e5c6b92c535fade48cba3d5d395d22b7e1))
* **deps:** bump fastlane in /packages/smooth_app/ios ([#7365](https://github.com/openfoodfacts/smooth-app/issues/7365)) ([b7dd298](https://github.com/openfoodfacts/smooth-app/commit/b7dd2987512e97d99a291446d883e2fed602ff49))
* **deps:** bump fastlane in /packages/smooth_app/ios ([#7378](https://github.com/openfoodfacts/smooth-app/issues/7378)) ([068d6f4](https://github.com/openfoodfacts/smooth-app/commit/068d6f4a7df1c182b07f273aa811fd8aa42ea949))
* **deps:** bump fastlane in /packages/smooth_app/ios ([#7407](https://github.com/openfoodfacts/smooth-app/issues/7407)) ([cfcca5c](https://github.com/openfoodfacts/smooth-app/commit/cfcca5c21e8fab755e0fb12e2a94026c1119e541))
* **deps:** bump fastlane in /packages/smooth_app/ios ([#7409](https://github.com/openfoodfacts/smooth-app/issues/7409)) ([47b4f1f](https://github.com/openfoodfacts/smooth-app/commit/47b4f1fb69b7bffcdc177c0a7925963d41b67174))
* **deps:** bump fastlane in /packages/smooth_app/ios ([#7434](https://github.com/openfoodfacts/smooth-app/issues/7434)) ([80fa13f](https://github.com/openfoodfacts/smooth-app/commit/80fa13f428afa269e6c37727072656fbf909fc97))
* **deps:** bump fastlane in /packages/smooth_app/ios ([#7465](https://github.com/openfoodfacts/smooth-app/issues/7465)) ([e1d3f53](https://github.com/openfoodfacts/smooth-app/commit/e1d3f532acb5d58a8396bbc8cf991f54f83f959f))
* **deps:** bump fastlane in /packages/smooth_app/ios ([#7477](https://github.com/openfoodfacts/smooth-app/issues/7477)) ([9e1dbc6](https://github.com/openfoodfacts/smooth-app/commit/9e1dbc62c95d34cc5a6e1ec221624a16a246df84))
* **deps:** bump fastlane in /packages/smooth_app/ios ([#7496](https://github.com/openfoodfacts/smooth-app/issues/7496)) ([9555509](https://github.com/openfoodfacts/smooth-app/commit/95555099f454baf08564305f6f6c64707f8817f3))
* **deps:** bump file_picker in /packages/smooth_app ([#7395](https://github.com/openfoodfacts/smooth-app/issues/7395)) ([4ba32f0](https://github.com/openfoodfacts/smooth-app/commit/4ba32f053965823ffd5c2733ba4f6239e159e7a3))
* **deps:** bump flutter_secure_storage in /packages/smooth_app ([#7490](https://github.com/openfoodfacts/smooth-app/issues/7490)) ([d593056](https://github.com/openfoodfacts/smooth-app/commit/d5930562e2ce07ad79d6f018d189e5a937219625))
* **deps:** bump flutter_secure_storage in /packages/smooth_app ([#7497](https://github.com/openfoodfacts/smooth-app/issues/7497)) ([fe0c797](https://github.com/openfoodfacts/smooth-app/commit/fe0c79706b87bab16fb7c234b21435b0161cffa4))
* **deps:** bump flutter_svg in /packages/smooth_app ([#7498](https://github.com/openfoodfacts/smooth-app/issues/7498)) ([318137f](https://github.com/openfoodfacts/smooth-app/commit/318137fa150ea387e43a874c94417b1d21a92475))
* **deps:** bump go_router in /packages/smooth_app ([#7489](https://github.com/openfoodfacts/smooth-app/issues/7489)) ([c07bc4c](https://github.com/openfoodfacts/smooth-app/commit/c07bc4cd6099d86ce47f754f9ac3d867dfe9f5ad))
* **deps:** bump googleapis/release-please-action from 4.4.0 to 5.0.0 ([#7469](https://github.com/openfoodfacts/smooth-app/issues/7469)) ([b4b0b31](https://github.com/openfoodfacts/smooth-app/commit/b4b0b314af427c4828f5d81c2a1c001186108f9b))
* **deps:** bump image_picker in /packages/smooth_app ([#7488](https://github.com/openfoodfacts/smooth-app/issues/7488)) ([f7d7f0b](https://github.com/openfoodfacts/smooth-app/commit/f7d7f0b4ddf2798161a29449b33e20cdec095ba8))
* **deps:** bump JamesIves/github-pages-deploy-action ([#7357](https://github.com/openfoodfacts/smooth-app/issues/7357)) ([04225b0](https://github.com/openfoodfacts/smooth-app/commit/04225b02df5fa7fcd31a3a5688659d12625ed883))
* **deps:** bump json ([#7451](https://github.com/openfoodfacts/smooth-app/issues/7451)) ([49438d8](https://github.com/openfoodfacts/smooth-app/commit/49438d8c7312d4a8e8620c7e5392247fb9b96bd9))
* **deps:** bump json ([#7452](https://github.com/openfoodfacts/smooth-app/issues/7452)) ([40e882e](https://github.com/openfoodfacts/smooth-app/commit/40e882e92650da6341d0b6e98e2ced3dab3e83e1))
* **deps:** bump mockito from 5.6.1 to 5.6.3 in /packages/smooth_app ([#7358](https://github.com/openfoodfacts/smooth-app/issues/7358)) ([2cee7a3](https://github.com/openfoodfacts/smooth-app/commit/2cee7a3a747c0a80acab9226f4ac7d31086fb8b7))
* **deps:** bump rive from 0.14.0 to 0.14.1 in /packages/smooth_app ([#7360](https://github.com/openfoodfacts/smooth-app/issues/7360)) ([bea30d9](https://github.com/openfoodfacts/smooth-app/commit/bea30d9b34a720c2c7bdd3df284fad607eb13350))
* **deps:** bump rive from 0.14.1 to 0.14.2 in /packages/smooth_app ([#7401](https://github.com/openfoodfacts/smooth-app/issues/7401)) ([873a6ce](https://github.com/openfoodfacts/smooth-app/commit/873a6ce4298735888bfe30311a81b8a0b67a0e7e))
* **deps:** bump rive from 0.14.6 to 0.14.7 in /packages/smooth_app ([#7507](https://github.com/openfoodfacts/smooth-app/issues/7507)) ([2ecef0d](https://github.com/openfoodfacts/smooth-app/commit/2ecef0d1edd82edf9a00f8dca0b8e4260f79bfc5))
* **deps:** bump sentry_flutter in /packages/smooth_app ([#7348](https://github.com/openfoodfacts/smooth-app/issues/7348)) ([650e37f](https://github.com/openfoodfacts/smooth-app/commit/650e37fc8c066e91385c428f25145c13c93a6bc9))
* **deps:** bump sentry_flutter in /packages/smooth_app ([#7366](https://github.com/openfoodfacts/smooth-app/issues/7366)) ([4b3d311](https://github.com/openfoodfacts/smooth-app/commit/4b3d311500878ceaab01da5957f375e6ed5a01a0))
* **deps:** bump sentry_flutter in /packages/smooth_app ([#7491](https://github.com/openfoodfacts/smooth-app/issues/7491)) ([4adadbb](https://github.com/openfoodfacts/smooth-app/commit/4adadbb73d63280d00e31796f2c7117a8a9a7a87))
* **deps:** bump toshimaru/auto-author-assign from 3.0.1 to 3.0.2 ([#7475](https://github.com/openfoodfacts/smooth-app/issues/7475)) ([ddf8ed2](https://github.com/openfoodfacts/smooth-app/commit/ddf8ed233bdd02cdcd88b0fba6be7c24ca545985))
* **deps:** bump vector_graphics in /packages/smooth_app ([#7485](https://github.com/openfoodfacts/smooth-app/issues/7485)) ([cc081fc](https://github.com/openfoodfacts/smooth-app/commit/cc081fc2487b2cd937417758494d6e6bf78dab5d))
* **deps:** bump vector_graphics in /packages/smooth_app ([#7499](https://github.com/openfoodfacts/smooth-app/issues/7499)) ([3bb1468](https://github.com/openfoodfacts/smooth-app/commit/3bb1468bde9e2ecce37430e455701f706d612b1c))
* **deps:** bump vector_graphics in /packages/smooth_app ([#7504](https://github.com/openfoodfacts/smooth-app/issues/7504)) ([8599624](https://github.com/openfoodfacts/smooth-app/commit/8599624b1718b0202e7adb35139f7a59d126ea84))
* **deps:** bump webview_flutter in /packages/smooth_app ([#7352](https://github.com/openfoodfacts/smooth-app/issues/7352)) ([b2eae0f](https://github.com/openfoodfacts/smooth-app/commit/b2eae0f28ef18c86d03ca2d60930e8d91936252e))
* **deps:** bump webview_flutter_android in /packages/smooth_app ([#7487](https://github.com/openfoodfacts/smooth-app/issues/7487)) ([949a63a](https://github.com/openfoodfacts/smooth-app/commit/949a63a1bf9356dc36a936b4128948e2929d254e))
* **deps:** bump webview_flutter_wkwebview in /packages/smooth_app ([#7438](https://github.com/openfoodfacts/smooth-app/issues/7438)) ([15a3af3](https://github.com/openfoodfacts/smooth-app/commit/15a3af3a3bb0c6d690a5be00a6bd45462004be4e))
* Ignore generated translations files ([#7367](https://github.com/openfoodfacts/smooth-app/issues/7367)) ([ef7611c](https://github.com/openfoodfacts/smooth-app/commit/ef7611ca0eb5bc236aa61725f125bbdc8b444753))
* l10n_countries breaking change and renamed country name as "localizedName" ([#7486](https://github.com/openfoodfacts/smooth-app/issues/7486)) ([ccbe7b8](https://github.com/openfoodfacts/smooth-app/commit/ccbe7b8f2eda71833afd7d92ef573f6fd0c9b3a7))
* New translations to review and merge ([#7337](https://github.com/openfoodfacts/smooth-app/issues/7337)) ([8c9cc9d](https://github.com/openfoodfacts/smooth-app/commit/8c9cc9dca647b8da098879985b64ab76e7816370))
* New translations to review and merge ([#7385](https://github.com/openfoodfacts/smooth-app/issues/7385)) ([44551b7](https://github.com/openfoodfacts/smooth-app/commit/44551b7c9b03968cff283462adfb4dfcd2ca0cf1))
* New translations to review and merge ([#7393](https://github.com/openfoodfacts/smooth-app/issues/7393)) ([9a26133](https://github.com/openfoodfacts/smooth-app/commit/9a261334b7807922a0802410f319e232887e50e9))
* regenerate translation files ([#7343](https://github.com/openfoodfacts/smooth-app/issues/7343)) ([3fdd20f](https://github.com/openfoodfacts/smooth-app/commit/3fdd20fabc2fdc5fbceb4acd038c6b00fe94422b))
* upgrade to async 2.13.1 ([#7460](https://github.com/openfoodfacts/smooth-app/issues/7460)) ([8e1ba4e](https://github.com/openfoodfacts/smooth-app/commit/8e1ba4e833155170d5051a82fd4ab6ceb2028ceb))
* upgrade to flutter 3.41.8 ([#7474](https://github.com/openfoodfacts/smooth-app/issues/7474)) ([3ce5d99](https://github.com/openfoodfacts/smooth-app/commit/3ce5d991cec7c3687a4a272a09d2be44378ac15b))

## [4.23.0](https://github.com/openfoodfacts/smooth-app/compare/v4.22.3...v4.23.0) (2026-01-05)


Expand Down