Skip to content

v4.8.0

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Jun 14:48
1b098d0

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