Releases: openfoodfacts/smooth-app
v4.6.0
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
- deps: bump crowdin/github-action from 1.7.0 to 1.7.1 (#3766) (965113e)
- deps: bump fastlane in /packages/smooth_app/android (#3739) (77b421c)
- deps: bump fastlane in /packages/smooth_app/ios (#3738) (2ebfe4c)
- deps: bump fastlane-plugin-flutter_version (#3752) (7b71f58)
- deps: bump fastlane-plugin-flutter_version (#3759) (d0aa318)
- deps: bump fastlane-plugin-flutter_version (#3760) (c93f3e4)
- New Crowdin translations (#3736) (9f035b8)
- New Crowdin translations (#3776) (1fe5d1b)
- New Crowdin translations to review and merge (#3761) (31df491)
- Track edit events (#3755) (cd04400)
- Trnaslation updated fix of ar and suggestions from translators (#3763) (ee831e5)
v4.5.0
4.5.0 (2023-02-23)
🚀 Features
- 2484 - now when editing we go to the full image with the cropped area on top (#3658) (8b38a72)
- 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)
- Warning when running out of main.dart (#3687) (ad94f80)
🐛 Bug Fixes
- 3622 - no autofocus and clean FocusNode management (#3716) (87ac56d)
- 3663 - packaging number of units and weight as nums (#3676) (b46362e)
- 3700 - Fixed widget overflow issues in product editing page (#3714) (7159773)
- 3723 - now always replaces decimal separator for number format (#3734) (fd868c7)
- checkBox (#3725) (1ae50c6)
- image edit and not logged-in user (#3689) (1c1acd8)
- move usermanagementProvider after if check! (#3698) (7143c3f)
- revamp the signup prompt (#3709) (070b258)
- search should be scan (#3695) (eb8da25)
- using OpenFoodAPIConfiguration uuid (#3675) (675911f)
- Webview (#3688) (6588b0b)
v4.4.0
4.4.0 (2023-01-29)
Summary
This update includes new features such as the "select existing images" and "unselect image" buttons, changes to icons related to packaging completeness and components, and bug fixes such as faster image upload confirmation, bigger touch area for image cropping, and email permission on Android.
🚀 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
- deps: bump crowdin/github-action from 1.5.3 to 1.6.0 (#3643) (1dbf3b5)
- New Crowdin translations (#3609) (9c2e384)
- New Crowdin translations (#3614) (20c6e66)
- New Crowdin translations (#3628) (2703069)
- New Crowdin translations (#3636) (6c84bdd)
- New Crowdin translations (#3646) (236296f)
- New Crowdin translations (#3650) (4fe6b50)
v4.3.0
4.3.0 (2023-01-21)
Summary
This update includes several new features and bug fixes. The new features include an "add extra photo" button for editing packaging pages, a badge on the bottom bar to indicate background tasks, and a "clear" button for packaging component text fields. There are also improvements to the user interface such as expand/collapse options for packaging components and making the "start scanning" button more prominent. Bug fixes include fixing a problem with the floating action button on the "start scanning" page, better handling of background tasks, and fixing issues with image cropping and padding. Additionally, there are upgrades to translations and improvements to the feedback and troubleshooting processes.
👷 Refactoring
🤖 Automation
- autolabel background tasks changes (a997e58)
- autolabel packaging edition (3e9031c)
- Fix postsubmit & iOS release (#3558) (380d808)
- labeler addition for packaging (0c075c6)
🛠 Miscellaneous
- deps: bump actions/setup-java from 3.6.0 to 3.9.0 (#3441) (8bbc3fe)
- deps: bump crowdin/github-action from 1.5.2 to 1.5.3 (#3589) (1e784f7)
- deps: bump fastlane-plugin-flutter_version (#3583) (c0cda23)
- deps: bump fastlane-plugin-flutter_version (#3584) (ed1cecd)
- New Crowdin translations (#3545) (c81d4ba)
- New Crowdin translations (#3553) (8c2dbc0)
- New Crowdin translations (#3572) (66cdbf2)
- New Crowdin translations (#3586) (8b10ca8)
- New Crowdin translations (#3596) (02cf179)
- New Crowdin translations (#3598) (2f4d770)
- New Crowdin translations (#3604) (ec6c28e)
🚀 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)
v4.2.1
v4.2.0
4.2.0 (2023-01-05)
📖 Documentation
- figma link in README (#3406) (100ef0c)
- finish refactoring README (#3407) (b4c391f)
- update iOS release and re-add code documentation (#3384) (64ebf44)
🤖 Automation
- add issues to packaging GitHub Project (#3476) (83fee90)
- dependabot everywhere (9ab9f0a)
- fix: release please (#3421) (bc9eb99)
- product scan carousel labeler fix (#3432) (c5f69f4)
- Show flavour in about this app and sentry (#3429) (a35b7db)
- Upgrade ruby + bundler (#3485) (fb1ae97)
👷 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
- Add dev mode setting to add cards to the scanner (#3400) (4a3b1a9)
- deps: bump actions/setup-java from 3.6.0 to 3.7.0 (#3396) (89e0292)
- deps: bump crowdin/github-action from 1.5.1 to 1.5.2 (#3437) (d0bbf63)
- deps: bump toshimaru/auto-author-assign from 1.6.1 to 1.6.2 (#3508) (bd3f7b8)
- Dev mode cleanup (#3452) (48745c8)
- New Crowdin translations (#3379) (80b7d33)
- New Crowdin translations (#3408) (282884a)
- New Crowdin translations (#3425) (fbab382)
- New Crowdin translations (#3428) (3aace41)
- New Crowdin translations (#3433) (69f902e)
- New Crowdin translations (#3434) (623bdf6)
- New Crowdin translations (#3438) (a0b2e46)
- New Crowdin translations (#3440) (d7b65ec)
- New Crowdin translations (#3442) (7b79612)
- New Crowdin translations (#3443) (7b2930f)
- New Crowdin translations (#3444) (c7034d7)
- New Crowdin translations (#3463) (cdac439)
- New Crowdin translations (#3463) (22dbc4c)
- New Crowdin translations (#3467) (aafd4a1)
- New Crowdin translations (#3468) (9631bf6)
- New Crowdin translations (#3472) (2ffe6f8)
- New Crowdin translations (#3492) (36dfa32)
- New Crowdin translations (#3501) (d6933ce)
- New Crowdin translations (#3518) (fb4980d)
- New Crowdin translations to review and merge (#3511) (d54c0e8)
- Update assets (#3382) ([cf3ce7f](https://github.com/openfoodfacts/smooth-ap...
v4.1.0
4.1.0 (2022-11-26)
🤖 Automation
🐛 Bug Fixes
- #3018 - minor step for background tasks (#3302) (316272e)
- 2255 - safer setState call after async code (#3345) (dd65222)
- 3018 - immediate local and server refresh for details (temporary) (#3308) (4553468)
- 3018 - instant upload of images (#3329) (fba2851)
- 3018 - now there's only one place where we upload pictures from (#3323) (3d944bb)
- 3249 - refresh of product after each Robotoff answer (#3336) (cead249)
- 3291 Question "Continue" button doesn't work (#3314) (8614a3f)
- account removal reason issue #2585 (#3258) (7e4822e)
- fast scroll in back to top (#3344) (f718ffc)
- rewording-account-deletion (#3324) (8b7df79)
🛠 Miscellaneous
- deps: bump actions/dependency-review-action from 2 to 3 (#3313) (636c459)
- deps: bump crowdin/github-action from 1.5.0 to 1.5.1 (#3327) (e4df98c)
- New Crowdin translations (#3304) (97d43d2)
- New Crowdin translations (#3315) (4dadf3f)
- New Crowdin translations (#3320) (9a42ff9)
- New Crowdin translations (#3335) (efe5cef)
- New Crowdin translations (#3343) (f5ce272)
- Update assets (#3342) (b13794e)
🚀 Features
v4.0.0
4.0.0 (2022-11-10)
⚠ BREAKING CHANGES
- hunger games (#3102) (In dev-mode)
📖 Documentation
🚀 Features
- #3065 - using Robotoff question imageUrl if available (#3178) (086ff45)
- #3237 - improved gallery/camera choice (#3239) (cd288cd)
- adding contribution count (#3267) (52f04ee)
- Desktop support for dev (only tested on macOS) (#3251) (32784c6)
- Downgrade to Flutter 3.0 (#3244) (c52073d)
- hunger games (#3102) (b2885af)
- MLKit as a dependency (#3193) (c27767d)
- Zxing implementation (#3252) (c72242a)
🤖 Automation
- add a list of current tests (#3223) (26293c3)
- add support to label goldens (#3235) (44350b5)
- allow to run script (#3222) (db245c1)
- fix hunger games labelling (fe2d8db)
- fix: iOS release itc_provider (#3284) (051de66)
- fix: unexpected token (#3165) (adb7716)
- Github upload fix (#3154) (0d106bd)
- labeler for flavors and zxing (#3253) (f739340)
- test labeling for forks (fb9dc87)
- update the PR template with semantic prefixes (#3183) (d5338cf)
🛠 Miscellaneous
- add golden tests and files for dialogs (#3190) (bc8a6fe)
- add launch.json for vscode (#3166) (3b2a12f)
- Bump flutter_isolate dependency (#3215) possible scanner fix (d09fbf7)
- deps: bump actions/setup-java from 3.5.1 to 3.6.0 (#3175) (192a6d9)
- deps: bump crowdin/github-action from 1.4.14 to 1.4.15 (#3169) (b2aacd7)
- deps: bump crowdin/github-action from 1.4.15 to 1.4.16 (#3184) (1a8f53a)
- deps: bump crowdin/github-action from 1.4.16 to 1.5.0 (#3256) (dadac4c)
- Matomo refactor (#3273) (1996907)
- migrate to OFF SDK 1.26.0 (#3153) (cd8aaaf)
- New Crowdin translations (#3147) (670da44)
- New Crowdin translations (#3167) (24514c3)
- New Crowdin translations (#3173) (5f41dc3)
- New Crowdin translations (#3186) (d3383e5)
- New Crowdin translations (#3198) (b205606)
- New Crowdin translations (#3213) (a3066e7)
- New Crowdin translations (#3218) (510104d)
- New Crowdin translations (#3228) (d7fa70d)
- New Crowdin translations (#3242) (4b945eb)
- New Crowdin translations (#3254) (134ab47)
- New Crowdin translations (#3257) (86be3ac)
- New Crowdin translations (#3269) (b29c075)
- New Crowdin translations (#3293) (f433d4e)
- Update assets (#3185) (f8444b7)
- user authentication page testing (#3233) (45aa97f)
🐛 Bug Fixes
v3.23.0
3.23.0 (2022-10-14)
🚀 Features
- Improvement for adding a product to lists (#3126) (1700322)
- Nutrition page improvements (#3121) (33d5b3c)
- Product edition - animation for the AppBar title (#3120) (6058346)
🐛 Bug Fixes
- building for realz (3fa0c1e)
- Change iOS bundle id (#3148) (72599fb)
- Fix folders in GitHub Actions (#3144) (c149915)
- Fix postsubmit action (#3141) (50163e4)
- Migration to Flutter 3.3.x (#3151) (2929176)