diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml index bd2a31f9..efd417cc 100644 --- a/android/app/src/debug/AndroidManifest.xml +++ b/android/app/src/debug/AndroidManifest.xml @@ -16,7 +16,6 @@ - diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index b13bbf19..56f17e57 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -14,6 +14,13 @@ android:name="android.permission.ACCESS_COARSE_LOCATION" android:maxSdkVersion="30" /> + + + diff --git a/pubspec.lock b/pubspec.lock index a5ea3d10..ce83fd2a 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1011,10 +1011,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "2c582551839386fa7ddbc7770658be7c0f87f388a4bff72066478f597c34d17f" + sha256: b93d8b4d624b4ea19b0a5a208b2d6eff06004bc3ce74c06040b120eeadd00ce0 url: "https://pub.dev" source: hosted - version: "7.0.0" + version: "8.0.0" package_info_plus_platform_interface: dependency: transitive description: @@ -1192,14 +1192,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.5.1" - pretty_dio_logger: - dependency: "direct dev" - description: - name: pretty_dio_logger - sha256: "00b80053063935cf9a6190da344c5373b9d0e92da4c944c878ff2fbef0ef6dc2" - url: "https://pub.dev" - source: hosted - version: "1.3.1" process: dependency: transitive description: @@ -1763,12 +1755,12 @@ packages: dependency: "direct main" description: name: wakelock_plus - sha256: c8b7cc80f045533b40a0e6c9109905494e3cf32c0fbd5c62616998e0de44003f + sha256: "14758533319a462ffb5aa3b7ddb198e59b29ac3b02da14173a1715d65d4e6e68" url: "https://pub.dev" source: hosted - version: "1.2.4" + version: "1.2.5" wakelock_plus_platform_interface: - dependency: "direct main" + dependency: transitive description: name: wakelock_plus_platform_interface sha256: "422d1cdbb448079a8a62a5a770b69baa489f8f7ca21aef47800c726d404f9d16" diff --git a/pubspec.yaml b/pubspec.yaml index 925e5281..d0afac04 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -19,79 +19,94 @@ dependencies: cross_platform: ^3.0.1 flutter_riverpod: ^2.5.1 logging: ^1.2.0 - logging_flutter: ^3.0.0 flutter_reactive_ble: ^5.3.1 go_router: ^14.0.2 - pedometer: # Needs gradle namespace - git: - url: https://github.com/cph-cachet/flutter-plugins - path: packages/pedometer - proximity_sensor: # Needs gradle namespace - git: - url: https://github.com/Codel1417/flutter-proximity-sensor-plugin - sensors_plus: ^5.0.1 - shake: # Needs gradle namespace - git: - url: https://github.com/Codel1417/shake - ref: dieringe - flex_color_scheme: ^7.3.1 - flutter_joystick: ^0.0.4 - sentry_flutter: ^7.20.1 - sentry_logging: ^7.20.0 - sentry_hive: ^7.20.0 - sentry_dio: ^7.20.0 - vector_math: ^2.1.4 + vector_math: ^2.1.4 # used for joystick collection: ^1.18.0 flutter_foreground_service: # Needs gradle namespace git: url: https://github.com/cph-cachet/flutter-plugins path: packages/flutter_foreground_service - upgrader: ^10.3.0 - chart_sparkline: ^1.0.15+1 - package_info_plus: ^7.0.0 - multi_value_listenable_builder: ^0.0.2 - multi_listenable_builder: ^1.0.0 - feedback_sentry: ^3.0.0 - flutter_android_volume_keydown: # Needs gradle namespace - git: - url: https://github.com/Codel1417/flutter_android_volume_keydown - ref: feature/media_button + package_info_plus: ^8.0.0 intl: #pinned to flutter version url_launcher: ^6.2.6 app_settings: ^5.1.1 - flex_color_picker: ^3.4.1 - flutter_adaptive_scaffold: ^0.1.10+2 - hive: ^2.2.3 - hive_flutter: ^1.1.0 + path_provider: ^2.1.3 uuid: ^4.4.0 plausible_analytics: ^0.3.0 - dio: ^5.4.3+1 json_serializable: ^6.8.0 json_annotation: ^4.9.0 - crypto: ^3.0.3 - animate_do: ^3.3.4 - fl_chart: ^0.67.0 - file_picker: ^8.0.3 - wakelock_plus: ^1.2.4 - wakelock_plus_platform_interface: ^1.2.1 + crypto: ^3.0.3 # used for md5 hash checking during ota download + file_picker: ^8.0.3 # used to manually select firmware file + wakelock_plus: ^1.2.5 #pod_player: ^0.2.2 #tivy: ^0.1.1 - pdfx: ^2.6.0 - in_app_review: ^2.0.9 + + circular_buffer: ^0.11.0 # Used for serial console + fluttertoast: ^8.2.5 + back_button_interceptor: ^7.0.3 # for rejecting the back button in some places due to flutter/Go Router bugs + riverpod_annotation: ^2.3.5 + device_info_plus: ^9.0.3 install_referrer: # Needs gradle namespace git: url: https://github.com/undreeyyy/flutter_plugin_install_referrer ref: fd87e9b8f0d5ed909e929388244456f72b9b63c7 - circular_buffer: ^0.11.0 + + # Widgets / UI + flutter_screen_lock: ^9.0.2 # used to hide dev mode toggle introduction_screen: ^3.1.14 lottie: ^3.1.0 - fluttertoast: ^8.2.5 - flutter_screen_lock: ^9.0.2 - back_button_interceptor: ^7.0.3 - riverpod_annotation: ^2.3.5 + flex_color_picker: ^3.4.1 + flutter_adaptive_scaffold: ^0.1.10+2 + animate_do: ^3.3.4 + fl_chart: ^0.67.0 + chart_sparkline: ^1.0.15+1 # used for the move easing visual + flex_color_scheme: ^7.3.1 + pdfx: ^2.6.0 + flutter_joystick: ^0.0.4 + multi_value_listenable_builder: ^0.0.2 + multi_listenable_builder: ^1.0.0 + logging_flutter: ^3.0.0 + + + # Dio HTTP + dio: ^5.4.3+1 native_dio_adapter: ^1.3.0 - device_info_plus: ^9.0.3 + + # Sensors + pedometer: # Needs gradle namespace + git: + url: https://github.com/cph-cachet/flutter-plugins + path: packages/pedometer + proximity_sensor: # Needs gradle namespace + git: + url: https://github.com/Codel1417/flutter-proximity-sensor-plugin + sensors_plus: ^5.0.1 + shake: # Needs gradle namespace + git: + url: https://github.com/Codel1417/shake + ref: dieringe + flutter_android_volume_keydown: # Needs gradle namespace + git: + url: https://github.com/Codel1417/flutter_android_volume_keydown + ref: feature/media_button + + # Hive + hive: ^2.2.3 + hive_flutter: ^1.1.0 + + # play services + in_app_review: ^2.0.9 + upgrader: ^10.3.0 + + # Sentry + sentry_flutter: ^7.20.1 + sentry_logging: ^7.20.0 + sentry_hive: ^7.20.0 + sentry_dio: ^7.20.0 + feedback_sentry: ^3.0.0 + dev_dependencies: build_runner: flutter_test: @@ -105,7 +120,6 @@ dev_dependencies: intl_translation: hive_generator: ^2.0.1 icons_launcher: ^2.1.7 - pretty_dio_logger: ^1.3.1 integration_test: sdk: flutter flutter: