Skip to content

Latest commit

 

History

History
1707 lines (1227 loc) · 228 KB

CHANGELOG.md

File metadata and controls

1707 lines (1227 loc) · 228 KB

Changelog

4.15.0 (2024-06-28)

Features

  • 5 new icons: chicken / fish / milk / soda happy / soda unhappy (#5268) (74cf6c6)
  • 5079 - new deeplink to the Country Eco-Score (#5152) (2ee3cd8)
  • 5095 - matomo anonymous visitor id now starts with a persistent letter (#5107) (f1d0992)
  • 5099 - new dev mode item to refresh all the products from the server (#5100) (c6077dc)
  • 5128 - visible dates on raw image grid items (#5144) (1922d39)
  • 5191 - knowledge panel image card now clickable (#5220) (db20b51)
  • 5195 - location search, as a preliminary step (#5274) (5a95ca6)
  • 5195 - new "add one product price" page with background task (#5292) (db223b5)
  • 5197 - first product price page (#5271) (004ec9c)
  • 5198 - added a local "latest prices" page (#5351) (39c9c43)
  • 5200 - currency selector (#5236) (e3f01ce)
  • 5201 - change currency with country when relevant (#5238) (5f7966c)
  • 5203 - "add receipt" and "add price tags", even offline or not found (#5392) (b9f83c4)
  • 5204 - multi-product price addition (#5375) (b300955)
  • 5204 - preliminary step for multi-product price addition (#5367) (7bf53e8)
  • 5205 - added 4 links to prices app (#5329) (27259c0)
  • 5205 - added a "My prices" item linking to the web app (#5317) (722c2f4)
  • 5205 - new "my prices" page (#5347) (13072eb)
  • 5207 - new "My proofs" and "Proof" pages (#5389) (4fbf020)
  • 5301 - added an erasing tool for proofs (#5341) (036bda1)
  • 5301 - price proofs can be cropped and will be displayed (#5305) (529fe8f)
  • 5318 - added a "price privacy warning" dialog (#5343) (e94d61f)
  • 5323 - generic way to display product images, with timestamp (#5333) (c26528c)
  • 5352 - now opening the related product price page from count button (#5353) (536eae4)
  • A feedback form for the prices page (#5442) (b110334)
  • Add NutriScore V2 into cache + semantics (#5264) (d2d8d0a)
  • added deeplinking for the sign up page #4169 (#5332) (2e44edb)
  • Better error message for search screen (#5298) (4b6ed1e)
  • Crop page: increase paddings (#5279) (ebb90b1)
  • currency symbols (#5311) (4db1d6c)
  • Custom domain + environment support for the TagLine (#5364) (08071d2)
  • Extract ingredients/packaging: loading / loaded / extracting states (#5384) (65ce9c4)
  • Guide for Nutri-Score V2 (#5273) (dbd23f5)
  • Improve photo gallery accessibility + internationalization (#5366) (64d38f1)
  • Inject all colors from palette in an extension (#5267) (f9797bc)
  • Knowledge Panel details page accessibility improvements (#5290) (44e4774)
  • OCR: Better explain why the photo is still loading (#5426) (ad9c06e)
  • prices - barcode reader for additional products (#5381) (35a4ab0)
  • prices - top contributors now within the app (#5383) (7809854)
  • Snap scrolling for guides (#5283) (8338e90)
  • Spellchecker for OCR screens (#5409) (f6ec9df)
  • Tagline V3 (#5350) (41abf73)

Bug Fixes

  • ThemeProvider properly resync the theme (#5363) (b5b308c)
  • 2 bugfixes for the tagline (empty content + image in error) (#5421) (4deb0b4)
  • 4957 - SVG icons are now correctly refreshed when their URL change (#5133) (6ac205c)
  • 5102 - fixed the path of the database to backup (#5103) (cd563f5)
  • 5104 - fixed the position of the "Failed lookup" string (#5105) (98de444)
  • 5121 - more relevant choice of nutrients to display (edit page) (#5150) (3217dfe)
  • 5145 - bold style for unknown ingredients in KP (#5149) (0e3eee2)
  • 5217 - no check on cookie as it's always null (#5222) (d744fab)
  • 5221 - downgrade to previous connectivity_plus package version (#5223) (2594b38)
  • 5247 - now "unselect"ing for the correct language (#5266) (8758b0e)
  • 5288 - added svg files to cache (#5299) (dcd70ea)
  • 5330 - updated link to the skill pool (#5334) (1ce24e8)
  • 5345 (#5346) (2dd4575)
  • 5371 - less ambiguous currency symbol (#5376) (18505dd)
  • adjusting onTap call (#5113) (f57c0c0)
  • Fix issues with themes (#5410) (6026fbc)
  • Fix performances on the photos gallery (#5447) (1c4b959)
  • Guide: Rewrite newline character from translations (#5365) (f5973da)
  • Prices feedback form missing SafeArea-like (#5448) (08a8df1)
  • RankingFloatingActionButton partially off-screen for some translations (#5117) (9075fdc)
  • Support for photos in a different language than the default one (green buttons) (#5278) (ffe90e7)
  • Update dependabot.yml (49998ec)
  • Update tagline_provider.dart (e4cb2f2)

4.14.0 (2024-03-02)

Features

  • 4068 - autocomplete for brands (#4871) (2554848)
  • 4510 - new "enroll in the beta" contribute item (#4938) (642892e)
  • 4674 - immediate access to "other" pictures if possible (#4928) (89cea10)
  • 4836 - clickable link to "open new issue" when relevant (#4875) (542c4c2)
  • 4941 - refresh products when switching app language (#5016) (f98bce1)
  • 4947 - added "download language" to product table (#4951) (e0b3111)
  • 4947 - added local "last access" timestamp for products (#4969) (1807968)
  • 4973 - "shortcut to prices app" button controlled by dev mode (#4976) (5f72b28)
  • 4996 - reordering product languages (#5025) (4d9c7fc)
  • 5005 - "obsolete product" matomo event (#5042) (432e9bb)
  • 5014 - track all READ server queries when consented (#5057) (7a81c0c)
  • 5020 - unselect+edit buttons on OCR page (#5027) (154efe3)
  • 5077 - "open prices" button available for all users (#5078) (5b84b70)
  • Add a feature to paste from the clipboard in the search page (#5021) (65bf8b4)
  • Added neutral action to Smooth Alert dialog and updated app review dialog in login page (#5086) (d704b58)
  • Invoke the main Navigator when GoRouter is empty (#5085) (e3aea8c)
  • Support for '-' in nutritional values (#4909) (2e22987)
  • Use the Slivers mechanism with the Gallery view (#4913) (f81ba98)

Bug Fixes

  • 4228 - max lines 2 and tooltip for edit image buttons (#4939) (46271ca)
  • 4627 - no more nutrients wiped out (#4902) (e5757e7)
  • 4663 - use the latest password for background tasks + refactoring (#4869) (28262ca)
  • 4697 - no more redundant "complete category" button (#4937) (bcf9356)
  • 4820 - ChangeNotifierProvider already disposes (#4933) (56eba91)
  • 4900 - backup_scheme.xml type fix (#4901) (3020a4d)
  • 4923 - added a padding for banner (#4927) (b6f97cd)
  • 4924 - OCR page minor UI improvements (#5017) (7e711d1)
  • 4925 - consistency for "edit product" app bars (#4931) (c76715d)
  • 4940 - also try the URL in the /dist/ subfolder for SVG (#4942) (de9e6f2)
  • 4943 - new nutrients, including polyols (#5012) (974022d)
  • 5028 - no more "forever loop" when logging in (#5039) (3ae6624)
  • Add hunger game analytics event and track it (#5004) (0ea1967)
  • change contact email (#5063) (5541add)
  • changing the language of countries when changing the Food App language. (#4920) (ecaba8e)
  • Don't rely on removeDiacritics to highlight text (#4636) (e904b05)
  • If a "panel summary widget" is incomplete, the app shouldn't crash (#4987) (735ae8c)
  • ios-release-to-org-openfoodfacts-scanner.yml (365d910)
  • labeler v5 compat (#4906) (02a9942)
  • Light on the light issue in light mode on dark mode device (#5093) (be2453e)
  • properly refresh food preferences language (#4956) (64481bb)
  • renderbox may be null when sharing (#4975) (03b747c)
  • small rewording in Hunger Games (#5054) (d85df9e)
  • Update labeler.yml (#4988) (45b372e)

4.13.0 (2023-12-11)

🚀 Features

  • 3297 - added an "add pics" button to the "edit origins" widget (#4863) (2b8d592)
  • 4628 - new "reorder KP" feature from dev mode (#4778) (60971d1)
  • 4674 - added the "other photos" section (#4866) (f0c26da)
  • Support light and dark modes for the eye animation (#4885) (05a1328)
  • Use the search eye animation from the POC (#4833) (09d32c1)

🐛 Bug Fixes

  • 4853 - new "dist" subfolder for server attribute images (#4854) (34f0001)
  • 4870 - more verbose error message for detail background tasks (#4877) (408ef49)
  • app_ar.arb typo (#4857) (6f237f8)
  • productName best localized choice (#4746) (b60caf2)
  • Remove unnecessary ending comma on Share or View on the web (#4887) (5ffdca3)

🤖 Automation

🛠 Miscellaneous

4.12.0 (2023-11-19)

🚀 Features

  • 4628 - refactoring as preparatory work (#4641) (e463ca3)
  • 4674 - new UI for main image page; fallback image only for product icon (#4738) (efb0483)
  • 4789 - new "add ingredients" button for nutriscore (#4808) (a91a360)
  • Add btn to finish adding new product (#4706) (9f713f5)
  • Create a screen listing all attributes for a product (#4714) (21469af)
  • New Crowdin translations to review and merge (#4733) (073e9c5)
  • Step-by-step fast-track (#4698) (bbf84d1)

🐛 Bug Fixes

  • 1815 - around context.mounted (#4768) (346c6e3)
  • 4335 - "check" icon for "done" details - instead of "edit" (#4739) (8b01257)
  • 4630 - no more sentry cluttering when downloading svg without internet (#4642) (8f00dff)
  • 4637 - verbose exception with user data (#4741) (8261f92)
  • 4725 - refresh of the ios folder for background tasks (#4772) (ba9c347)
  • 4766 - when logging in, show adequate error messages (#4783) (a6faac0)
  • 4807 - putting back a useless hive table, just in case (#4821) (0a5b18d)
  • 4812 - check mounted before setState (#4814) (122aceb)
  • add l10n type (f064912)
  • labeler (7ffdf18)
  • release-please.yml (296c070)
  • typo in app_en.arb (ecdfda9)

🛠 Miscellaneous

  • capitalize method for String (#4734) (37ef119)
  • deps: bump assorted_layout_widgets in /packages/smooth_app (#4742) (1d9b365)
  • deps: bump audioplayers in /packages/smooth_app (#4685) (5fe5e90)
  • deps: bump barcode_widget in /packages/smooth_app (#4744) (f9c2d1d)
  • deps: bump connectivity_plus in /packages/smooth_app (#4776) (1bd71a6)
  • deps: bump crowdin/github-action from 1.14.0 to 1.14.1 (#4763) (ca252b3)
  • deps: bump crowdin/github-action from 1.14.1 to 1.15.1 (#4788) (3ad22bf)
  • deps: bump crowdin/github-action from 1.15.1 to 1.15.2 (#4809) (c85f0bd)
  • deps: bump cupertino_icons in /packages/smooth_app (#4774) (b91ba63)
  • deps: bump device_info_plus in /packages/smooth_app (#4736) (84a761c)
  • deps: bump fastlane in /packages/smooth_app/android (#4798) (6c2dafe)
  • deps: bump fastlane in /packages/smooth_app/ios (#4797) (cd81469)
  • deps: bump fastlane-plugin-flutter_version (#4760) (540dd69)
  • deps: bump fastlane-plugin-flutter_version (#4761) (c1d3233)
  • deps: bump flutter_email_sender in /packages/smooth_app (#4750) (cecf0c6)
  • deps: bump flutter_native_splash in /packages/smooth_app (#4715) (d51bb4e)
  • deps: bump flutter_svg from 2.0.8 to 2.0.9 in /packages/scanner/shared (#4759) (c9fe4d3)
  • deps: bump openfoodfacts in /packages/smooth_app (#4784) (1024559)
  • deps: bump path_provider_platform_interface, collection and intl (#4605) (ac7b74b)
  • deps: bump provider from 6.0.5 to 6.1.0 in /packages/scanner/shared (#4773) (ae64157)
  • deps: bump provider from 6.1.0 to 6.1.1 in /packages/scanner/shared (#4777) (9ee3c93)
  • Formatting issue + dependencies upgraded (#4802) (fc5daa6)
  • Goodbye little Data Importer 👋 (#4781) (9d03d4b)
  • Import icons from the POC (#4747) (dceeee7)
  • New Crowdin translations to review and merge (#4740) (06ec998)
  • old TODOs (#4758) (4ab2150)
  • package upgrades (#4817) (6e0034b)
  • Remove the link to "Next mobile app" (#4792) (6ebb822)
  • upgrade flutter_svg to 2.0.8 (#4735) (17774c8)
  • upgrade to flutter_map 4.0.0 (#4752) (b3f73c0)
  • upgraded flutter_map to 6.0.1 (#4757) (0ddd5c6)

4.11.0 (2023-10-26)

🚀 Features

🐛 Bug Fixes

📖 Documentation

🤖 Automation

🛠 Miscellaneous

  • deps: bump actions/checkout from 3 to 4 (#4622) (42c4af2)
  • deps: bump actions/setup-java from 3.12.0 to 3.13.0 (#4651) (f605d88)
  • deps: bump archive from 3.3.7 to 3.3.8 in /packages/smooth_app (#4730) (06da6ea)
  • deps: bump codecov/codecov-action from 3 to 4 (#4634) (f2556b4)
  • deps: bump collection, intl and image_picker (#4569) (243a974)
  • deps: bump crop_image in /packages/smooth_app (#4684) (bde4950)
  • deps: bump crowdin/github-action from 1.12.0 to 1.13.1 (#4644) (9cf1952)
  • deps: bump crowdin/github-action from 1.13.1 to 1.14.0 (#4731) (c5d0a1a)
  • deps: bump fastlane in /packages/smooth_app/android (#4649) (83f85b3)
  • deps: bump fastlane in /packages/smooth_app/android (#4652) (add942b)
  • deps: bump fastlane in /packages/smooth_app/ios (#4648) (c557f2f)
  • deps: bump fastlane-plugin-flutter_version (#4621) (e421da3)
  • deps: bump fastlane-plugin-flutter_version (#4623) (6945685)
  • deps: bump fastlane-plugin-flutter_version (#4709) (250ee62)
  • deps: bump fastlane-plugin-flutter_version (#4710) (9deb1fd)
  • deps: bump flutter_lints in /packages/scanner/shared (#4610) (b861a16)
  • deps: bump flutter_lints in /packages/scanner/zxing (#4613) (b5461f6)
  • deps: bump toshimaru/auto-author-assign from 1.6.2 to 2.0.0 (#4660) (53a75a3)
  • deps: bump toshimaru/auto-author-assign from 2.0.0 to 2.0.1 (#4661) (da78240)
  • Migration to Flutter 3.13 (#4579) (c31e458)
  • Upgrade Sentry + add screenshots (#4566) (d1a7e9e)
  • upgrade to off-dart 3.0.0 (#4686) (2b49c87)

4.9.1 (2023-08-14)

🚀 Features

🛠 Miscellaneous

  • deps: bump diacritic from 0.1.3 to 0.1.4 in /packages/smooth_app (#4478) (568f23e)
  • deps: bump latlong2 from 0.8.1 to 0.8.2 in /packages/smooth_app (#4477) (ccab7d5)
  • deps: bump permission_handler in /packages/smooth_app (#4476) (439aeb4)
  • release 4.9.1 (#4521) (b719fcc)

4.9.0 (2023-08-09)

🚀 Features

  • "Contributors" >> "Mobile app contributors" + a11n (#4434) (cb4a729)
  • 3941 - refactoring about up-to-date product data for StatefulWidgets (#4262) (4f35708)
  • 4041 - now displaying user lists in "List" nav tab (#4298) (aa73434)
  • 4041 - removed redundant and misplaced "user lists" (#4303) (1cd22a6)
  • 4041 - renamed "history" bottom item as "lists", w/ access to other lists (#4277) (cac58a2)
  • A haptic feedback for the close button (#4319) (b060d44)
  • A nice animation for the onboarding (#4311) (8e80d42)
  • Add an action to upload APKs to Waldo (#4272) (66ba6cd)
  • Add an always visible placeholder + error builder for Images (#4339) (4c0d0a4)
  • Add some config files for iOS translations (#4479) (6c705c2)
  • Add some consistency between dialogs in the profile (#4458) (7815266)
  • Allow to show a floating message (replacement for SnackBar) (#4382) (b03cf26)
  • App review in the "scan card" (#4450) (78884a6)
  • Better suggestions in product edition (UI/UX) + debounce feature (#4351) (5fdbc12)
  • Better support error when saving the picture locally (#4305) (5a72a46)
  • Better support errors on the forgot password page (#4493) (c9fb89a)
  • Better support RTL languages (#4310) (b03f60b)
  • Bring the "Hot reload" feature back (#4279) (fa68745)
  • Camera Visor: force icons to always be white (#4340) (46b6faa)
  • Ensure Country / Language / Nutrient picker look the same (#4389) (fe31fd9)
  • Ensure the SmoothSimpleButton has a border on AMOLED theme (#4440) (390aa65)
  • Ensure the deeplink '/open-food-facts-mobile-app' will open our homepage (#4297) (296a0d2)
  • Hunger games: a better loading view + we finally support errors… (#4448) (01ae1fa)
  • Improve a11n by forcing a label on Nutri-Score / Eco-score / NOVA buttons (#4356) (fe7189c)
  • Improve the Nutrition Facts screen (#4278) (829e2a1)
  • Improved country picker (#4300) (6290fa3)
  • Input Source picker in a bottom sheet (#4281) (a5fb0e1)
  • Nutrition facts array in a bottom sheet (#4362) (c2c904d)
  • On iOS, the camera was never stopped after being resumed in some edge cases (#4292) (00f42ae)
  • Onboarding improvements (country picker + Authorize buttons) (#4291) (452b30e)
  • Product loading card (#4318) (41e9191)
  • Re-enable analytics on FDroid builds (#4289) (7dd3983)
  • Robotoff question as a banner or a button (#4280) (a699773)
  • Search page: (#4338) (0876d77)
  • Settings now use Modal Sheets 🤩 (#4307) (ef15cab)
  • Sign up request with the country and the language of the user (#4329) (8051788)
  • Some updates to make the app work again on macOS (#4309) (75dd24e)
  • Tiny UI tweaks for the product edition (#4456) (a4998cd)
  • Tweak the location of the floating messages (ex-Snackbar) (#4401) (e3b4768)
  • User lists picker in a modal sheet (#4364) (d00f9a0)

🐛 Bug Fixes

📖 Documentation

  • Mostly correct spaces and new lines usage in CONTRIBUTING.md, README.md and packages/smooth_app/fastlane/metadata/en-US/full_description.txt (#4273) (d6b9501)

🤖 Automation

👷 Refactoring

🛠 Miscellaneous

  • Add a few comments about macOS development (#4327) (b368f37)
  • Add links to F-Droid and Amazon AppStore on README.md (#4316) (25229d5)
  • deps: bump actions/setup-java from 3.11.0 to 3.12.0 (#4374) (a5febd4)
  • deps: bump crowdin/github-action from 1.11.0 to 1.12.0 (#4373) (480938e)
  • deps: bump fastlane in /packages/smooth_app/android (#4306) (0cf1c03)
  • deps: bump fastlane in /packages/smooth_app/ios (#4308) (1b7440c)
  • deps: bump fastlane-plugin-versioning (#4330) (23956fa)
  • deps: bump fastlane-plugin-versioning in /packages/smooth_app/ios (#4331) (32709e7)
  • deps: bump flutter_image_compress in /packages/smooth_app (#4345) (6a8b179)
  • deps: bump flutter_lints in /packages/scanner/shared (#4246) (51453a4)
  • deps: bump flutter_lints in /packages/scanner/zxing (#4245) (3714197)
  • deps: bump flutter_native_splash in /packages/smooth_app (#4430) (139ebf6)
  • deps: bump image_picker in /packages/smooth_app (#4433) (292939b)
  • deps: bump path_provider in /packages/smooth_app (#4431) (8062d6f)
  • deps: bump sensors_plus in /packages/smooth_app (#4429) (f33c4bc)
  • iOS/macOS: "App Uses Non-Exempt Encryption" (#4344) (109b417)
  • New Crowdin translations (#4247) (b66a986)
  • New Crowdin translations (#4263) (bb74c5a)
  • New Crowdin translations (#4271) (c818bb1)
  • New Crowdin translations to review and merge (#4275) (965ee71)
  • offDart270 - removed code now duplicate with off-dart 2.7.0 (#4343) (4a5cc50)
  • Remove the old fork link from CONTRIBUTING.md (#4299) (5046b43)
  • Rename "Ingredients and Origins" to "Ingredients" (#4336) (5b376d0)
  • Rename Tab_for_more => tap_for_more (#4324) (4e13ebf)
  • Replace the icon used on macOS and windows builds (#4317) (323f520)
  • Update waldo_sessions.yml (#4376) (2b4ff6e)
  • Upgrade Matomo to 3.1 (#4000) (7487b72)
  • upgrade to off-dart 2.7.4 (#4426) (da53ee1)

4.8.0 (2023-06-28)

👷 Refactoring

  • off-dart upgrade and new enum KnowledgePanelAction (#4075) (6c292c0)
  • reorder menuitems on history page (#4181) (42b8788)

🐛 Bug Fixes

  • #4025 translate the offline data page (#4055) (efb8c0c)
  • [iOS] Ensure the status bar is OK with the light theme (#4144) (409a85f)
  • The Scrollbar's ScrollController has no ScrollPosition attached (#3808) (939b0d9)
  • 2987 - The section header are smaller and not as color flashy as the titles of the individual settings. (#3696) (b88c45f)
  • 3595 - transient file refactoring and fixes (#3939) (6e72ff0)
  • 3865 Insufficient contrast for the error banner (#3940) (7d26df6)
  • 3899 - back to the main photo page after cropping from gallery (#3938) (72f3396)
  • 3951 - left-aligned icons for KP action buttons (#3952) (5c82e23)
  • 3953 - explicitly using flutter 3.7.12 as 3.10 is available (#3956) (2701975)
  • 3964 - text messages instead of circular indicator for crop page + isolate (#3965) (1af41f2)
  • 3980 - refresh of the ordered nutrients (#3997) (ec7113d)
  • 4032 - better paddings for login page (#4037) (c60f2a5)
  • 4056 - fixed List syntax for offline data (#4059) (e1a2afe)
  • 4066 - predownload and top 1K download as background tasks (#4131) (55b4894)
  • 4066 - top n product download split in smaller robust parts (#4166) (95c3a67)
  • 4074 - added explicit isolate/ui settings (#4080) (2db6770)
  • 4098 - new enum value from iOS 12 (#4100) (154e59c)
  • 4121 - text selectable only if not clickable (#4138) (57cd4a8)
  • 4122 - added a country filter for hunger games (#4168) (79ec954)
  • 4123 - dedicated widget and page for robotoff question images (#4135) (e1912c8)
  • 4123 - question image full page improvements (#4137) (ff5f6b3)
  • 4140 : rounded rectangle for the language selector (#4154) (595fb75)
  • 4146 - ios build on flutter stable version (#4151) (81bfcb6)
  • 4155 - check when the user leaves the product addition page if something was input (#4156) (03d2dcb)
  • 4165 - new cases of default language for OCR (#4227) (dc5806a)
  • 4176 - border for some edit image buttons (#4218) (25eb15b)
  • 4219 - check if new picture is big enough before server upload (#4224) (57eff45)
  • 4222 - top barcode task refactoring (#4226) (25264c9)
  • 4231 - "new product" scan card with display flexibility (#4232) (a281b6c)
  • add a missing Material Widget (#4111) (6a8edbe)
  • add fastlane for English, before we can find a more i18n solution for F-Droid (#3960) (b59d19f)
  • brazilian string (4397b6a)
  • Ensure we always use the SmoothAppBar and not the regular AppBar (#4184) (29bdad3)
  • Improve the website card (#4002) (c1b1211)
  • On the product page, the Ripple on the back button doesn't work (#3998) (950c18b)
  • Remove the unused permission to record the audio (android.permission.RECORD_AUDIO) (#4085) (e0d823e)
  • unable to change the portion size (#4203) (e87143e)
  • wording in dev mode (#4179) (412f2da)

🛠 Miscellaneous

  • 3943 - removed unused package from pubspec.yaml (#3944) (5fc9a8d)
  • deps: bump crowdin/github-action from 1.10.0 to 1.11.0 (#4189) (38b2b8a)
  • deps: bump crowdin/github-action from 1.8.0 to 1.8.1 (#3969) (278f06d)
  • deps: bump crowdin/github-action from 1.8.1 to 1.9.0 (#4053) (f7d91a2)
  • deps: bump crowdin/github-action from 1.9.0 to 1.10.0 (#4136) (d7df30c)
  • deps: bump fastlane in /packages/smooth_app/android (#4010) (b3fc75b)
  • deps: bump fastlane in /packages/smooth_app/ios (#4009) (00dfc5f)
  • deps: bump fastlane-plugin-flutter_version (#4081) (b4c4594)
  • deps: bump fastlane-plugin-flutter_version (#4082) (1289d9d)
  • deps: bump flutter_email_sender in /packages/smooth_app (#4091) (c434341)
  • deps: bump image from 4.0.16 to 4.0.17 in /packages/smooth_app (#4049) (6cd6933)
  • deps: bump image_picker in /packages/smooth_app (#4178) (3e61782)
  • deps: bump share_plus from 6.3.1 to 6.3.4 in /packages/smooth_app (#3916) (dbe66b5)
  • deps: bump shared_preferences from 2.0.18 to 2.1.1 in /packages/smooth_app (#4008) (b419832)
  • deps: bump shimmer from 2.0.0 to 3.0.0 in /packages/smooth_app (#4070) (b33118a)
  • fix the "one {}" translation bugs (#3988) (9d17997)
  • New Crowdin translations to review and merge (#3932) (efb492e)
  • New Crowdin translations to review and merge (#3992) (886bd70)
  • New Crowdin translations to review and merge (#4097) (f6cb9a6)
  • New Crowdin translations to review and merge (#4101) (c90381a)
  • New Crowdin translations to review and merge (#4107) (802acd8)
  • New Crowdin translations to review and merge (#4120) (5e3eee9)
  • New Crowdin translations to review and merge (#4220) (aa55567)
  • New Crowdin translations to review and merge (#4239) (f5fa0bf)
  • New Crowdin translations to review and merge (#4242) (b72c8e2)
  • upgrade - flutter_svg, camera (#3945) (cd04135)

🚀 Features

  • 2910 - big UI/UX refactoring (#4054) (dbf4c32)
  • 2910 - refreshed the "no product found" dialog (#3973) (76762b1)
  • 3719 - new "scan history" page among the account product lists (#4029) (e2197d1)
  • 3835 - country selector similar to language selector (#3936) (fb164cb)
  • 3843 - matomo for new product page (#4217) (7ac86dc)
  • 3880 - added a "get photo" button on the edit packaging component page (#3942) (72e98df)
  • 3987 - now KP opens the new packaging page (#3989) (72c55f6)
  • 4020 - instant answers for hunger games (#4099) (cb815b0)
  • 4031 - different layout for "empty" product list page (#4052) (e48599d)
  • 4058 - expand/collapse for additional ecoscore fields (#4071) (30be338)
  • 4058 - new UI for "add product" (#4060) (fa570d4)
  • 4061 - activate hunger games by default (#4077) (4a5f8fc)
  • 4102 - bigger hunger games batch (10) (#4104) (af9f28b)
  • 4163 - "incomplete product" card added to product summary (#4236) (9250543)
  • 4164 - added a nova section for add new product page (#4167) (c4c2929)
  • Add labels for camera selection and flash (#4119) (882c7fb)
  • Allow to animate lists (in the product edition flow) (#4195) (d518c85)
  • Allow to remove a product not found from the carousel (#4126) (74c00ae)
  • An exhaustive list of supported URLs (#4072) (fbb6fd3)
  • Better support deep links with unsupported URLs (#4007) (d5d86b4)
  • Fully working lifecycle for the Robotoff question in the Product page (#4198) (9e232c6)
  • Improve the animation and the accessibility of the ExplanationWidget (#4196) (6ce7f75)
  • make delete product feature more accessible (#4201) (bf10257)
  • Migration to Flutter 3.10 (#4142) (7002a12)
  • Only load the minimum tabs on startup (#4115) (d716a56)
  • Question page in a Dialog-like container (+ some fixes) (#4109) (386e6b6)
  • Some improvements for the carousel (changing pages, a11n…) (#4225) (097a905)
  • Support for deep links (#3995) (4c44b06)
  • The compare feature only accepts two existing products (#4139) (421661c)

🤖 Automation

4.7.0 (2023-05-06)

🐛 Bug Fixes

  • #3712 - upgraded mlkit (bug fix) (#3779) (805ca0d)
  • 3042 - saving explicitly product name in the correct language (#3862) (fe68ea5)
  • 3436 - no more "serving size" jump (#3921) (9ed1cdc)
  • 3679 - reporting with a 000000000000 matomo user id (#3840) (54560ff)
  • 3773 - minor text fix (#3925) (454548a)
  • 3780 - testing ios compilation with mobile_scanner (#3822) (b1df237)
  • 3782 - more relevant check and matomo message (#3787) (0bf2794)
  • 3816 - commented camerawesome (#3824) (f22cf52)
  • 3816 - pod update mlkit (#3832) (17adbad)
  • 3816 - upgrade to mlkit 4.0.0 and clean rebuild of the pods (#3837) (77c676a)
  • 3816 - use a 3.2.0 mlkit version of mobile_scanner (#3833) (bc5feed)
  • 3842 - use Xcode 14.2 (#3853) (9d15114)
  • 3844 - same "picture not found" widget for OCR and gallery (#3846) (3451ac2)
  • 3854 - fastlane - use "xcodes" syntax instead of "xcversion" (#3855) (441305b)
  • 3854 - fastlane - use back "xcversion" instead of "xcodes" (#3861) (6eba351)
  • 3858 - display nothing if no KP widget children found (#3859) (11f9c3d)
  • 3868 - add basic and other details page with "may exit page" feature (#3869) (a613620)
  • 3912 - packaging weight now works (#3914) (cff5c2c)
  • added new pubspec to deps (#3901) (a54a128)
  • Android signing config (#3793) (5849ece)
  • Edit product page: ensure the barcode is not truncated on iOS (#3829) (a7f9071)
  • Ensure all translations use and not ... (#3812) (0d48729)
  • localizations 3.7 (#3841) (00d8450)
  • moved robotoff questions on product page (#3549) (4b3f2e7)
  • remove validation check for basic info fields (#3794) (9ccfcf1)
  • Stronger F-Droid analytics rules (#3902) (63b65e6)
  • The wrong theme is used for the Edit Product Page title (#3805) (475d228)
  • Try/catch the exception that may be raised when changing the flash state (#3878) (92e361e)
  • visual inconsistency in app_settings (#3818) (7abb9b9)

🚀 Features

  • 3712 - new mlkit and zxing scanners on flutter 3.7 (#3767) (87d9280)
  • 3765 - "red rectangle" possible side-effect fix (#3920) (4634f5b)
  • 3765 - now using the "crop_image" package (#3926) (2115b8b)
  • 3771 - ingredient page now uses the same local/server buttons as gallery (#3852) (d2191ee)
  • 3772 - access to nutrion photo from nutrition page (#3851) (d5a4d27)
  • 3783 - now using the same padded visor for MLKit and ZXing (#3848) (1bb4a47)
  • 3863 - multilingual input for product name (#3890) (011336f)
  • 3897 - ingredients and packaging with mulitlingual OCR image+text (#3911) (e5bf1cb)
  • 3897 - mutilingual gallery and swipeable images - read only (#3917) (558034f)
  • 3897 - no language selector for gallery, only for swipeable page (#3924) (a8366fd)
  • 3897 - now we display localized images (#3900) (9679de7)
  • add forum link to preferences (#3839) (c232320)
  • Camera awesome (#3790) (5c95929)
  • make nutrient search accentuation insensitive (#3792) (cd61afa)
  • now we can switch the camera in the dev mode (#3784) (08fd134)
  • Use a "well spaced" text style when there are many lines (#3825) (dc6f12f)

🛠 Miscellaneous

🤖 Automation

4.6.0 (2023-03-17)

🐛 Bug Fixes

  • 3459 - Added a shortcut in app settings to In-app settings (#3726) (9113c4a)
  • 3600 - user may be null for robotoff random questions (#3758) (c5871a7)
  • 3723 - additional tests (#3737) (c281395)
  • 3724 - Fixed bottom overflowed on the history page in small devices (#3727) (f23d60b)
  • Clicking outside the suggestion popup should close it (#3754) (2b0fe2b)

🚀 Features

  • 3749 - improvements for packaging suggestions (#3750) (90a9bc5)
  • Allow to share and view lists on web (#3757) (777f54c)
  • AMOLED Dark Mode (#3703) (0363aff)
  • Clearer 'Packaging components' preview and modified the maximum size of the autocomplete tab. (#3744) (79e205d)
  • new localized label 'sep' as separator before colon (especially in French) (#3753) (edc2b69)

🛠 Miscellaneous

4.5.0 (2023-02-23)

👷 Refactoring

🚀 Features

  • 2484 - now when editing we go to the full image with the cropped area on top (#3658) (8b38a72)
  • 3585 - upgrade to flutter 3.7 (#3666) (ad46236)
  • 3656 - optimized JPEG compression (#3682) (0fd2b6b)
  • 3656 - privacy compliance for cropped new images (#3673) (c9935da)
  • 3657 - blue banner on bottom end when in "TEST ENV" (#3660) (e9236a4)
  • add copy to clipboard button for email (#3651) (3a0e71a)
  • add rate the app link and share the app link in the settings page! (#3704) (05fe427)
  • Add undo option when product in list deleted! (#3648) (b013a9a)
  • added dialog if users click on unselect image button #2427 (#3707) (0dd30c4)
  • format sign_up_errors to normal texts instead of HTML format (#3692) (86f2200)
  • Improve user profile UI (#3693) (a2f40d2)
  • Wrap list names on product page (#3647) (bf1fe91)

🛠 Miscellaneous

  • deps: bump actions/setup-java from 3.9.0 to 3.10.0 (#3681) (27a18ec)
  • deps: bump crowdin/github-action from 1.6.0 to 1.7.0 (#3710) (70bdceb)
  • deps: bump fastlane in /packages/smooth_app/android (#3722) (d0177ea)
  • deps: bump fastlane in /packages/smooth_app/ios (#3721) (36d7824)
  • deps: bump fastlane-plugin-flutter_version (#3684) (f2ede98)
  • deps: bump fastlane-plugin-flutter_version (#3685) (b5b2854)
  • New Crowdin translations (#3655) (7a2cb1a)
  • New Crowdin translations to review and merge (#3733) (7b9793b)
  • off-dart 2.3.1 and its new sorted suggestions (#3717) (e5bf964)
  • Revert "feat: 3585 - upgrade to flutter 3.7 (#3666)" (#3702) (dd0d548)
  • Warning when running out of main.dart (#3687) (ad94f80)

🐛 Bug Fixes

4.4.0 (2023-01-29)

🚀 Features

  • 2424 - new "select existing images" button (#3641) (7121b0e)
  • 2427 - added "unselect image" button (#3618) (153c53a)
  • 3621 - changed icon for null "is packaging complete?" bool (#3625) (b5d13e7)
  • 3623 - changed icon for "packaging components" (#3624) (8065f63)

🐛 Bug Fixes

  • 3445 - correct check in nutriments are populated (#3613) (a26982f)
  • 3606 - much faster "confirm image upload" action (#3611) (2ef0a5e)
  • 3620 - bigger touch area for crop, and touchable border (#3632) (eca055d)
  • alternate color between packaging components (#3619) (68f7d86)
  • Email permission on android (#3649) (79c6ad7)

🛠 Miscellaneous

4.3.0 (2023-01-21)

👷 Refactoring

🤖 Automation

  • autolabel background tasks changes (a997e58)
  • autolabel packaging edition (3e9031c)
  • Fix postsubmit & iOS release (#3558) (380d808)
  • labeler addition for packaging (0c075c6)

🛠 Miscellaneous

🚀 Features

  • 3526 - add OTHER picture from product gallery (#3544) (46056bc)
  • 3526 - added "add extra photo" button for both edit packaging pages (#3560) (9f93cee)
  • 3565 - badge on bottom bar about background tasks and access to list (#3567) (e5e6eab)
  • 3577 - "clear" button for packaging component text fields (#3605) (25f7e71)
  • 3594 - expand/collapse for packagings components (#3597) (05fd0cc)
  • add trobleshooting section (#3587) (9622b7d)
  • added feedback form links (#3487) (c607be9)
  • make "start scanning" a button (21dfb29)

🐛 Bug Fixes

  • 3447 fab appearing in start scanning page (#3550) (3291201)
  • 3494 pop dialog navigator properly (#3528) (a5949dc)
  • 3529 - fixed the too strong link between product data and edit pages (#3561) (0af3c68)
  • 3533 - added a "stamp" to background tasks, to identify similar tasks (#3548) (8835f86)
  • 3534 - upgraded off-dart for user-agent fix (#3559) (e67c257)
  • 3535 - crop tools are no longer on top of the image (#3543) (f0ccf1d)
  • 3535 - padding added to crop tool (#3551) (3d142f4)
  • 3570 - background task order is now respected (#3591) (5b326cc)
  • 3581 - descriptions and hints for all packaging components (#3588) (9c73b0e)
  • 3590 - if the image was already uploaded we select it (#3592) (03164a8)
  • 3602 - pending background task back to dev mode; better wording (#3603) (4ff4953)
  • issue website link overflow (#3607) (db3aaa3)
  • String of only whitespaces considered as name (#3593) (7031c05)
  • update French translation (92ae0db)

4.2.1 (2023-01-06)

🛠 Miscellaneous

🤖 Automation

🐛 Bug Fixes

  • #3536 don't force entry into edit screen on card tap (#3540) (f39de2a)
  • 3533 - using a not temporary directory for images to be uploaded (#3539) (1190474)

4.2.0 (2023-01-05)

📖 Documentation

🤖 Automation

👷 Refactoring

🚀 Features

  • 3332 - refactored the new crop page UI and added a camera (#3402) (d3aea55)
  • 3418 - 7 new KP action handled (#3510) (6321df0)
  • 3430 - new packagings edit page based on api v3 (#3475) (09a982a)
  • 3493 - structured packagings +quantity +weight and localized (#3500) (9631da6)
  • 3505 - packagingsComplete toggle and packagings edit bug fixes (#3513) (994078b)
  • 3507 - added mandatory icons and optional hints to packagings (#3514) (3cf4534)
  • 3507 - full-line text fields (#3515) (01348a3)
  • Add all scanned products to list (#3401) (1cce8cc)
  • Added compare floating button (#3497) (8ea6ff3)
  • improved app rating flow (#3439) (9c9b93b)
  • web account deletion (#3416) (61d9f39)

🛠 Miscellaneous

🐛 Bug Fixes

4.1.0 (2022-11-26)

🤖 Automation

🐛 Bug Fixes

🛠 Miscellaneous

🚀 Features

4.0.0 (2022-11-10)

⚠ BREAKING CHANGES

  • hunger games (#3102)

📖 Documentation

  • Make the guide how to run the app more visible (#3180) (1a891e0)

🚀 Features

🤖 Automation

🛠 Miscellaneous

🐛 Bug Fixes

3.23.0 (2022-10-14)

🚀 Features

🐛 Bug Fixes

🤖 Automation

🛠 Miscellaneous

  • deps: bump maierj/fastlane-action from 2.2.1 to 2.3.0 (#3145) (3dd9d2f)
  • deps: bump path from 1.8.0 to 1.8.2 in /packages/smooth_app (#3152) (be5725f)

3.22.0 (2022-10-13)

🐛 Bug Fixes

🚀 Features

🛠 Miscellaneous

🤖 Automation

👷 Refactoring

  • Make smooth_app a module (also called step 1) (#3101) (e3564e5)
  • ProductImageData to contain all image links (#3088) (41bbf32)

3.21.0 (2022-10-05)

🚀 Features

  • Add checkmarks on 'add new product' screen (#3080) (8b08a85)
  • Remove 'empty list' from product query page (#3081) (dde3f44)

🤖 Automation

🛠 Miscellaneous

🐛 Bug Fixes

3.20.0 (2022-09-20)

Features

Bug Fixes

Miscellaneous

  • New Crowdin translations to review and merge (#3033) (420d77b)

Automation

Documentation

  • mark portion calculator as done (d24d991)

3.19.0 (2022-09-17)

Features

3.18.0 (2022-09-17)

Features

Bug Fixes

Refactoring

Miscellaneous

3.17.0 (2022-09-11)

Features

Refactoring

Miscellaneous

3.16.0 (2022-09-10)

Features

  • Helper for haptic feedback + improved delete product button (#2957) (1073972)

Bug Fixes

  • miniature of ingredients blocks the text (#2964) (c30e109)

Miscellaneous

3.15.0 (2022-09-07)

Features

3.14.0 (2022-09-07)

Features

  • Alternative mode for camera (Android only feature) (#2953) (15e1f57)
  • Common layout for welcome / product not found / error cards (#2955) (77569bf)

Bug Fixes

Miscellaneous

3.13.1 (2022-09-06)

Bug Fixes

  • #2863 - onboarding black tooltip now bottom positioned (#2889) (b163db9)
  • Conflicting task names for ingredients and packaging (#2950) (5f575a3)

Documentation

3.13.0 (2022-09-06)

Features

Bug Fixes

3.12.0 (2022-09-06)

Features

Bug Fixes

Miscellaneous

3.11.0 (2022-09-04)

Features

  • Add a gallery of the images selected and uploaded for a product (#2801) (c706839)

Miscellaneous

  • deps: bump flutter_launcher_icons in /packages/smooth_app (#2873) (242ec9d)
  • New Crowdin translations (#2914) (d1b9020)

3.10.3 (2022-09-03)

Bug Fixes

Miscellaneous

  • deps: bump path from 1.8.0 to 1.8.2 in /packages/smooth_app (#2894) (2fdeda4)
  • New Crowdin translations (#2908) (eff3886)

3.10.2 (2022-09-02)

Miscellaneous

3.10.1 (2022-09-01)

Bug Fixes

Automation

Miscellaneous

  • deps: bump google_mlkit_barcode_scanning in /packages/smooth_app (#2881) (46c4f36)

3.10.0 (2022-09-01)

Features

  • Bring back the quick setting tile on Android (#2870) (0c7e236)

Bug Fixes

Automation

  • disabling run for dependabot PRs (4296daf)

Miscellaneous

3.9.0 (2022-08-30)

Features

Bug Fixes

Automation

  • fix: Running workflows on pr's from forks (#2847) (36443f7)

Miscellaneous

3.8.1 (2022-08-25)

Miscellaneous

3.8.0 (2022-08-24)

Features

  • Improvements for the decoding process (1/3) (#2835) (9598b25)

Bug Fixes

Automation

Miscellaneous

  • deps: bump fastlane in /packages/smooth_app/android (#2828) (6f1823e)
  • deps: bump fastlane in /packages/smooth_app/ios (#2827) (a73fa69)

Documentation

3.7.4 (2022-08-21)

Automation

3.7.3 (2022-08-21)

Automation

3.7.2 (2022-08-21)

Automation

3.7.1 (2022-08-21)

Automation

  • Fix not outputting values from release-please (#2816) (903f78e)

3.7.0 (2022-08-20)

Features

Bug Fixes

Miscellaneous

  • deps: bump crowdin/github-action from 1.4.10 to 1.4.11 (#2733) (22cea90)
  • deps: bump crowdin/github-action from 1.4.11 to 1.4.12 (#2789) (c52327e)
  • deps: bump fastlane in /packages/smooth_app/android (#2782) (9502be8)
  • deps: bump fastlane in /packages/smooth_app/ios (#2783) (7da8530)
  • New Crowdin translations to review and merge (#2677) (08f6e48)
  • productQueryPage - refactored without ScaffoldMessenger (#2769) (04d311e)

Documentation

Refactoring

Automation

3.6.0 (2022-08-04)

Features

Bug Fixes

3.5.1 (2022-07-23)

Features

Bug Fixes

0.1.0 (2021-11-27)

Features

  • #657 - nutriscore+ecoscore, then mandatory attributes, then groups and important attributes (#658) (09a21c3)
  • #657 (2) - same behavior for label attribute when mandatory or not (#665) (2f6a38d)
  • #671 - github magic trick (da31f5c)
  • #671 - removed the "very important" attribute importance (814cb23)
  • #671 - removed the "very important" attribute importance (#672) (69bdefb)
  • #678 - added bottom navigation bar to product page (#679) (212dd31)
  • #682 - add a "Clear all" menu item in the product history page (#683) (b672d2a)

Bug Fixes

  • #684 - writing in white when in dark mode for score card (#688) (aec0df6)
  • #687 - safer product list load (#689) (3ebed5c)
  • #687 (2) - product lists loaded from db now only display actual products (#696) (a1012c1)
  • #691 - regenerated golden screenshots for profile with bottom bar (#692) (85970d9)
  • contributors dialog (#641) (b7b7983)
  • deprecated share package + analyzer warnings (#656) (61576de)
  • null crash in new product page with knowledge panels builder (#675) (76222ac)