Skip to content

Releases: openfoodfacts/smooth-app

4.16.0-2

01 Nov 23:02
Compare
Choose a tag to compare

4.16.0-hotfix2

Bug Fixes

4.16.0-1

01 Nov 22:59
Compare
Choose a tag to compare

4.16.0-hotfix1

Bug Fixes

v4.16.0

25 Sep 06:33
8e56899
Compare
Choose a tag to compare

4.16.0 (2024-09-25)

Features

Bug Fixes

v4.15.0

01 Jul 07:32
3a6df64
Compare
Choose a tag to compare

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) (...
Read more

v4.14.0

02 Mar 10:56
cc6285b
Compare
Choose a tag to compare

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)

v4.13.0

11 Dec 18:18
c670eef
Compare
Choose a tag to compare

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

v4.12.0

19 Nov 19:48
f145c3c
Compare
Choose a tag to compare

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](https://github.com/openfoodfacts/smooth-ap...
Read more

v4.11.0

27 Oct 07:31
ec202a7
Compare
Choose a tag to compare

4.11.0 (2023-10-26)

🚀 Features

🐛 Bug Fixes

📖 Documentation

🤖 Automation

Read more

v4.9.1

14 Aug 09:00
544fe6b
Compare
Choose a tag to compare

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)

v4.9.0

10 Aug 17:18
291692e
Compare
Choose a tag to compare

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

  • 4206 - search page misalignment in search-history_view.dart (#4210) (#4266) (505c0d1)
  • 4241 - remove shimmering box if connection fails (#4346) (c0d0834)
  • 4301 - "other lists" button always visible (#4302) (bd38e61)
  • 4301 - new "up-to-date" provider for product list (#4321) (d9e49df)
  • 4304 - s...
Read more