14 Commits

Author SHA1 Message Date
e3bc40fdf3 chore: Migration to Dart 3.8 (#6668)
* Migration to Dart 3.8

* New GA

* Fix dartdoc
2025-06-23 18:14:17 +02:00
0c6cf073d4 feat: Use a WebView for OFF links (#6211)
* Use a WebView for KP links

* FAQ links
2025-01-19 12:17:13 +01:00
3475631930 fix: Fix external links (#5754)
* Fix: Donate link

* Better handle external links

* Typo
2024-10-27 20:06:01 +01:00
b988dc6d1e feat: 5648 - deep link for Prices (+ OxF fixes) (#5734)
* feat: 5648 - deep link for Prices (+ OxF fixes)

Impacted files:
* `AndroidManifest.xml`: added an entry for Prices regarding deeplinks
* `launch_url_helper.dart`: added beauty, products and petfood regarding deeplinks
* `Runner.entitlements`: added an entry for Prices, beauty, products and petfood regarding deeplinks

* added prices.net
2024-10-25 20:15:28 +02:00
32cab47dc5 Second method to follow deep links with LaunchUrlHelper (#5450) 2024-06-28 11:07:49 +02:00
11b1212d4f refactor: 5075 - explicit localization of OFF world links (#5076)
* refactor: 5075 - explicit localization of OFF world links

Impacted files:
* `external_page.dart`: removed useless parameter
* `knowledge_panel_text_card.dart`: removed useless parameter
* `knowledge_panel_world_map_card.dart`: removed useless parameter
* `launch_url_helper.dart`: removed useless parameter; removed redundant method
* `loading_dialog.dart`: removed useless parameter
* `login_page.dart`: removed useless parameter
* `new_product_page.dart`: removed useless parameter
* `smooth_html_widget.dart`: removed useless parameter
* `smooth_product_carousel.dart`: removed useless parameter
* `user_preferences_account.dart`: explicitly localized the OFF world subdomain
* `user_preferences_connect.dart`: removed useless parameter
* `user_preferences_contribute.dart`: removed useless parameter
* `user_preferences_faq.dart`: explicitly localized the OFF world subdomain; removed useless parameter
* `website_card.dart`: removed useless parameter

* Update user_preferences_faq.dart

Removed one parameter.
2024-02-20 06:55:46 +01:00
7002a123a4 feat: Migration to Flutter 3.10 (#4142)
* Migration to Flutter 3.10

* Bump Flutter version on actions

* GitHub Actions: use channel instead of a fixed version of Flutter

* Add a missing argument due to the upgrade to Flutter 3.10

* Regenerate goldens

---------

Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>
2023-06-14 18:33:22 +02:00
1996907f74 chore: Matomo refactor (#3273)
* chore: Matomo refactor

* ci: add labeler for analytics

* fix: Review

Co-Authored-By: monsieurtanuki <11576431+monsieurtanuki@users.noreply.github.com>

* Revert play dart run

* Rename + added comments

Co-authored-by: Pierre Slamich <pierre@openfoodfacts.org>
Co-authored-by: monsieurtanuki <11576431+monsieurtanuki@users.noreply.github.com>
2022-11-08 18:02:53 +01:00
503605c56a make links clickable again (#3182) 2022-10-21 07:45:13 +02:00
708af8237c fix: Android external links in a browser (#2109)
* A few UI changes to better reflect the design

* On Android, force external links to be opened in a browser
2022-06-01 10:44:40 +02:00
c3b44aced2 fix: Flutter 3.0 fixes (#1814)
* fix: Flutter 3.0 fixes

* Workflows

* Update gradle

* Automated fixes

* Manual async gap fixes

* Fix merge conflict reverts

* Format

* qr_code_scanner fixes
2022-05-12 16:07:22 +02:00
e51691d5fa fix: Upgraded url_launche (#1629) 2022-04-23 12:44:53 +02:00
7783e412e2 feat: Added core usage logging (#1147)
* feat: Initial tracking structure

* Added testing page

* Created track constructor

* Deleted unneccassary _trackConstructor params

* Finished start track

* Fix id + country

* Finished: trackScannedProduct

* Finished: trackProductPageOpen

* Finished: trackKnowledgePanelOpen

* Finished: trackOpenLink

* Finished: trackPersonalizedRanking

* Finished: trackSearch

* Added documentation + fixed imports

* Code review

* trackKnowledgePanelOpen

* Code review

* Update main.dart
2022-02-18 17:01:14 +01:00
46d69367fe File structure cleanup (#477)
* file arrangement cleanup

* local variable name

* private constructor
2021-08-06 17:56:34 +02:00