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
- deps: bump actions/setup-java from 3.10.0 to 3.11.0 (#3820) (1d566cf)
- deps: bump crowdin/github-action from 1.7.1 to 1.8.0 (#3910) (4e9349c)
- deps: bump fastlane in /packages/smooth_app/android (#3881) (5495561)
- deps: bump fastlane in /packages/smooth_app/ios (#3882) (e010b4e)
- deps: bump fastlane-plugin-flutter_version (#3799) (9d2db67)
- deps: bump fastlane-plugin-flutter_version (#3800) (c7c60ed)
- deps: bump fastlane-plugin-flutter_version (#3802) (eece912)
- deps: bump fastlane-plugin-flutter_version (#3803) (64a0acc)
- deps: bump fastlane-plugin-flutter_version (#3907) (1b4aafe)
- deps: bump fastlane-plugin-flutter_version (#3908) (f5e6fd8)
- deps: bump fastlane-plugin-flutter_version (#3927) (d5c474a)
- deps: bump fastlane-plugin-flutter_version (#3928) (c74a693)
- deps: bump peter-evans/create-pull-request from 4 to 5 (#3849) (97b05b0)
- New Crowdin translations (#3781) (7e7a607)
- New Crowdin translations (#3789) (989e3ea)
- New Crowdin translations (#3801) (fa2df18)
- New Crowdin translations (#3817) (23377d9)
- New Crowdin translations to review and merge (#3836) (5fb218f)
- ProductQuery.getLanguage() is now not nullable (#3896) (d8a5fb5)
- Shared common scanner (#3883) (f7e42c7)
- Update README.md for the "Towards 1 million users" project (#3884) (179ea63)
- upgraded to off-dart 2.5.0 (#3876) (26b456e)