Releases
v4.8.0
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
You can’t perform that action at this time.