New
v4.22.0
4.22.0 (2025-11-12)
Features
- 4679 - added a way to edit traces (#6495) (b3b9ed8)
- 5411 - now uses nominatim location search if it looks like OSM type/id (#6398) (d104a39)
- 5455 - new "data quality" link in "contribute" page (#6401) (44c43ba)
- 5553 - add prices for category products (#6552) (9db5c5e)
- 5689 - separate tasks (proof upload and prices adding) (#6781) (2396d04)
- 5861 - Save folksonomy data locally for offline viewing (#7091) (40eb643)
- 5861 - Save folksonomy updates transiently (#7108) (405ffce)
- 5963 - store nutrient order and names in database (#6399) (205894b)
- 5988 - new "top price products" page (#6310) (0c9eadf)
- 6010 - shortcut to the price contribution assistant (#6394) (8ab1483)
- 6017 - from proof page, show previously added prices (#6395) (ab7c74c)
- 6019 - add autocompletion in the property input of folksonomy engine (#6859) (ddc3c23)
- 6104 - "eraser" feature for new images of "product" products (#6388) (d1324df)
- 6289 - bulk proof upload page (#6437) (96d54b9)
- 6289 - faster bulk proof upload without cropping (#6486) (5a88d11)
- 6479 - price count as badge for proof images (#6795) (849525c)
- 6523 - upgrade to l10n_countries (#6653) (281d803)
- 6591 - update OxF data with Prices data (#6667) (9829a10)
- 6700 - display of "no barcode" data (#6786) (222c5c4)
- 6790 - reuse price tokens (#6793) (800344f)
- 6819 - implemented KP actions edit_product and report_product_to_nutripatrol (#7028) (91dcd7b)
- 6847 - explicit "popularity" order for Hunger Games (#6850) (60c6fbf)
- 6918 - counting how many times a background task failed (#7057) (a122cc2)
- 6944 - food attribute search enabled (#7141) (1a92414)
- 6955 - price location is now null by default (#6985) (96ad909)
- 7017 - top products goes to price product page (#7021) (9808deb)
- 7099 - clickable folksonomy URLs (#7123) (28b1519)
- 7100 - added "edit folksonomy" to edit product page (#7121) (5d6f62e)
- 7103 - ignore product background tasks for some products (#7119) (44adcc8)
- 7111 - count chip for folksonomy (#7117) (9e57934)
- Add /update-goldens action and rocket reactions to on-demand workflow (#7182) (de02385)
- Add GitHub Action to automatically regenerate translation files (#6893) (6627500)
- Add infinite scrolling to the various Open Prices ListViews. (#6561) (3e91178)
- Add Mastodon, TikTok, and BlueSky social media accounts to links and update assets (#6343) (dff1c58)
- add packaging photo access in packaging components screen (#6452) (a031602)
- add properties (Folksonomy Engine) button to navbar (#6505) (9a23a8c)
- Added ability to export and import user product lists (#6304) (0ac763d)
- Added Matomo event for producers signups from the app (#6418) (12c2569)
- Added Robotoff nutrition extraction to nutrition edit page (#6366) (e93f069)
- added shortcut link for community calendar (closes #5536) (#6472) (d9648b1)
- added some shortcut links in prices section (#6408) (9850ebe)
- Added stats view to the prices (#6553) (4e8b6f3)
- Adding Open Food Facts guides (#6998) (71caf4f)
- Adding Robotoff Questions to product edition (#6389) (95c1d51)
- Adding Robotoff Questions to product edition (#6407) (f6284e0)
- Contribute to your country link (#5874) (63eef88)
- Edit product page with product type + footer (#6313) (61585ca)
- Flutter 3.32 (#6665) (dda75e2)
- Food icons for the product page (#6387) (19aef3b)
- Food icons with NOVA groups (#6521) (fd3ae02)
- Green-Score guide (#6887) (9f272a7)
- Help text for all fields (#6324) (8af3cc8)
- Improvements for Robotoff questions in Edit mode (#6579) (453ccf5)
- Improvements for the Language Selector (#7133) (68a6721)
- Indicator color for Health and Environment tabs (#6715) (df7d9d7)
- New preferences page design (#6526) (de421fc)
- NOVA Guide + fixes for Green-Score (#6911) (ac1a168)
- OxF Search bar (#7205) (a3c1822)
- Prices improvements (#6838) (d0974a5)
- Product page improvements (#7037) (d6ae283)
- Product page: number of prices in the tab bar (#6864) (9bf8134)
- Product UI improvements (prices, folksonomy&) (#7174) (cb2ca61)
- Profile & app UI updates (#7016) (9886b8d)
- Redesign of the list of prices (#6716) (72ec278)
- Redesign the product page to integrate tabs - M2 (#6356) (cfea953)
- UI changes (Product page, Food prefs, search bar&) (#7179) (44401ec)
- UI improvements (including price addition) (#7085) (7e139f1)
### Bug Fixes
- 5151 - accept '-' as the hidden nutrient text (#6626) (a57704a)
- 6020 - disable automatic report of failed http connections (#6378) (5846d30)
- 6150 - more generous limit to location look-ups (#6698) (f18d6a1)
- 6249 - refresh of the prices of a product after a related price addition (#6361) (75fc7b5)
Documentation
- Add comprehensive GitHub Copilot instructions for Flutter development (#6862) (039d731)
- Create README.md about background tasks debugging and documentation of background tasks (#6745) (2862f48)
- README refresh (#6548) (cf1596f)
- Update config.yaml (a0917eb)
- Update CONTRIBUTING.md to remove deprecated design file (#6778) ()
Automation
- Add 'greenscore' to user dictionary (64ca978)
- Add action to include issues in Releases project (17b90a8)
- Add condition to validate translations job (6a0e662)
- Add GitHub Action for non-blocking translation validation on PRs (#7025) (21dfce0)
- Add reactions to comments in on-demand workflow (#7026) (9f2f477)
- Add release manifest for version 4.21.0 (82fe037)