* Improvements for the photo gallery (and many many other changes)
* Make the indicator white (temporary?)
---------
Co-authored-by: Edouard Marquez <edouard@marquez.cool>
* feat: 4836 - clickable link to "open new issue" when relevant
Impacted files:
* `app_en.arb`: added an "open new issue if relevant" label.
* `app_fr.arb`: added an "open new issue if relevant" label.
* `loading_dialog.dart`: added an optional `shouldOpenNewIssue` parameter with appropriate display
* `pubspec.lock`: wtf
* `pubspec.yaml`: upgraded openfoodfacts to 3.2.1
* `sign_up_page.dart`: use the new `shouldOpenNewIssue` parameter when server error
* lint fixes
* feat: format sign_up_errors to normal texts instead of HTML format
- added proper error messages possible errors we could get.
- wrapped a error message text widget with padding widget in `loading_dialog.dart`
so the it looks not conjusted.
- added required texts in `app_en.arb`.
- Impacted_files
- `lib/generic_lib/loading_dialog.dart`
- `lib/pages/user_management/sign_up_page.dart`
- `lib/l10n/app_en.arb`
* edit typo in `packages/smooth_app/lib/l10n/app_en.arb`
Co-authored-by: Aman Raj <57723319+AshAman999@users.noreply.github.com>
---------
Co-authored-by: Aman Raj <57723319+AshAman999@users.noreply.github.com>
* Make smooth_app a module (also called step 1)
Android impl is OK.
Still have to check for iOS and tests
* Fix scan sound not working
* Fix ci/pub_upgrade.sh issues
* Fix tests
* Some doc
* Fix build actions
* Fix iOS build
* Fix warnings
* Fix Flutter analyze
* Fix typo
* The CI needs at least one test
Co-authored-by: Marvin Möltgen <39344769+M123-dev@users.noreply.github.com>
Deleted file:
* `product_list_dialog_helper.dart`
Impacted files:
* `basic_test.dart`: refactored
* `loading_dialog.dart`: refactored
* `product_dialog_helper.dart`: refactored
* `smooth_alert_dialog.dart`: now constructors for simple and advanced effects
* `user_contribution_view.dart`: now explicitly using the "advanced" dialog
* `user_preferences_profile.dart`: refactored
* `user_preferences_settings.dart`: now explicitly using the "advanced" dialog