* feat: 4679 - added a way to edit traces
New file:
* `simple_input_page_trace_helper.dart`: Implementation for "Traces" of an AbstractSimpleInputPageHelper.
Impacted files:
* `analytics_helper.dart`: added an entry for "traces"
* `app_en.arb`: added labels for "traces"
* `background_task_details.dart`: added an entry for "traces"
* `edit_product_page.dart`: added a button for "traces"
* `product_query.dart`: added entries for "traces"
* `pubspec.lock`: wtf
* `pubspec.yaml`: upgraded to off-dart 3.21.0, where we can edit traces
* `simple_input_page_helpers.dart`: added a warning "TODO" about the file being too big
* `up_to_date_changes.dart`: added an entry for "traces"
* stupid formatter error
* my bad, this time
* Edition improvements
* Sketch file
* Nutrition editor: the Next key is working again on Android
* Nutrition editor: tapping the title will force the focus on the TextField
* Use the photo banner directly for all photos + OCR (ingredients/packaging)
* Remove the long press for "More interesting photos"
* Tooltip for the 3 dots
* Improved nutrition input
* Translate all TODOs
* Loading + error states
* Update labeler
* "Add" icon with the same size as "Help"
* Fix light/dark mode switch issue
* Button to a nutrient at the bottom
* Remove warning
* Language selector + ingredients text field
* Minor fix
* Outdated explanations
* Remove shadow from edit buttons
* Invert colors for Cancel/Save buttons in dark mode
* Format
* SafeArea for Edit Page
* UI improvements for the edit mode
* Better website input
* Some comments + minor fixes
* Add missing bottom space
* Fix page padding
* Help is better embedded
* Change ingredients instructions
Impacted files:
* `image_compute_container.dart`: added the compression quality parameter
* `background_task_image.dart`: added the compression quality and force quality parameters; same parameters as before for OxF images (quality 100, no forced compression for non cropped images)
* `background_task_add_price.dart`: always compress the proof image, with quality 80
* feat: 5638 - 5 dimensions for matomo
Impacted files:
* `add_basic_details_page.dart`: minor refactoring
* `add_new_product_page.dart`: using new method `trackProductEvent`
* `add_other_details_page.dart`: minor refactoring
* `analytics_helper.dart`: new method `trackProductEvent`; added 5 dimensions to matomo event track methods
* `attribute_first_row_helper.dart`: minor refactoring
* `barcode_product_query.dart`: using new method `trackProductEvent`
* `edit_new_packagings.dart`: minor refactoring
* `edit_ocr_page.dart`: minor refactoring
* `edit_product_page.dart`: minor refactoring
* `new_product_footer.dart`: using new method `trackProductEvent`
* `nutrition_page_loaded.dart`: minor refactoring
* `product_field_editor.dart`: minor refactoring
* `product_image_gallery_view.dart`: minor refactoring
* `product_incomplete_card.dart`: using new method `trackProductEvent`
* `product_questions_widget.dart`: using new method `trackProductEvent`
* `simple_input_page.dart`: minor refactoring
* `summary_card.dart`: using new method `trackProductEvent`
* minor refactoring
* minor refactoring
* Allow to reorder the action bar
* + vibrations
* +1 more
* Improve the haptic error pattern
* And some vibrations to modal actions
* Remove a visual glitch
* Update packages/smooth_app/lib/l10n/app_en.arb
* fix: Update app_en.arb
* Fix build issue
---------
Co-authored-by: Pierre Slamich <pierre@openfoodfacts.org>
Co-authored-by: Pierre Slamich <pierre.slamich@gmail.com>
* Product page with the status bar from the POC
* Revert compatibility colors
* Remove 2 warnings
* Oops, the translation…
* Use the correct back button on Android
* Fix