Commit d87e845
Changed files (4)
app
lib
screens
macos
app/lib/screens/settings_screen.dart
@@ -383,7 +383,7 @@ class SettingsPage extends StatelessWidget {
loader = ConfigDao(configDB);
} else if (path.endsWith('zip')) {
try {
- final decoded = ZipDecoder().decodeBuffer(InputFileStream(result.files.single.path!));
+ final decoded = ZipDecoder().decodeStream(InputFileStream(result.files.single.path!));
final dir = join(Directory.systemTemp.path, 'settingsBackup');
await extractArchiveToDisk(decoded, dir);
loader = await FileSettingsLoader.load(dir);
app/macos/Flutter/GeneratedPluginRegistrant.swift
@@ -6,7 +6,8 @@ import FlutterMacOS
import Foundation
import bluetooth_low_energy_darwin
-import flutter_blue_plus_macos
+import file_picker
+import flutter_blue_plus_darwin
import package_info_plus
import shared_preferences_foundation
import sqflite_darwin
@@ -14,6 +15,7 @@ import url_launcher_macos
func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
BluetoothLowEnergyDarwinPlugin.register(with: registry.registrar(forPlugin: "BluetoothLowEnergyDarwinPlugin"))
+ FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin"))
FlutterBluePlusPlugin.register(with: registry.registrar(forPlugin: "FlutterBluePlusPlugin"))
FPPPackageInfoPlusPlugin.register(with: registry.registrar(forPlugin: "FPPPackageInfoPlusPlugin"))
SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin"))
app/pubspec.lock
@@ -34,10 +34,10 @@ packages:
dependency: "direct main"
description:
name: archive
- sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d
+ sha256: "6199c74e3db4fbfbd04f66d739e72fe11c8a8957d5f219f1f4482dbde6420b5a"
url: "https://pub.dev"
source: hosted
- version: "3.6.1"
+ version: "4.0.2"
args:
dependency: transitive
description:
@@ -58,10 +58,10 @@ packages:
dependency: transitive
description:
name: barcode
- sha256: ab180ce22c6555d77d45f0178a523669db67f95856e3378259ef2ffeb43e6003
+ sha256: "7b6729c37e3b7f34233e2318d866e8c48ddb46c1f7ad01ff7bb2a8de1da2b9f4"
url: "https://pub.dev"
source: hosted
- version: "2.2.8"
+ version: "2.2.9"
bidi:
dependency: transitive
description:
@@ -346,10 +346,10 @@ packages:
dependency: "direct main"
description:
name: file_picker
- sha256: c904b4ab56d53385563c7c39d8e9fa9af086f91495dfc48717ad84a42c3cf204
+ sha256: c9943dd7d702ab4199d199bc151a2d79c86db031a02ad84566dab58c494d2adc
url: "https://pub.dev"
source: hosted
- version: "8.1.7"
+ version: "8.3.1"
fixnum:
dependency: transitive
description:
@@ -375,58 +375,50 @@ packages:
dependency: "direct main"
description:
name: flutter_blue_plus
- sha256: "6dd2b572b3e392aadd7f3ab125657af83deefdb02d8c069e60b13ebd0e09b67e"
+ sha256: cbce36053c333932bdbb63bb14719b52743e8d97d7468077e1a7ab5691096987
url: "https://pub.dev"
source: hosted
- version: "1.35.0"
+ version: "1.35.2"
flutter_blue_plus_android:
dependency: transitive
description:
name: flutter_blue_plus_android
- sha256: c6ad39d039bc638d47138c6ca957b6f58e60c62528d6e2ac2368f659995b2932
+ sha256: db8272e605f8b8d5c2314b7005fefefccbc57ab4219bfc805ea8133e0738872a
url: "https://pub.dev"
source: hosted
- version: "1.35.0"
- flutter_blue_plus_ios:
+ version: "2.0.1"
+ flutter_blue_plus_darwin:
dependency: transitive
description:
- name: flutter_blue_plus_ios
- sha256: "45e2101962b0280013279cac10ce1ff3d2cfdb36dd9bcf6ecec4c19f079d7fc7"
+ name: flutter_blue_plus_darwin
+ sha256: "782e677aca52d99444d8b633869bf127566787330f42eaa67350798b099a1aed"
url: "https://pub.dev"
source: hosted
- version: "1.35.0"
+ version: "2.0.1"
flutter_blue_plus_linux:
dependency: transitive
description:
name: flutter_blue_plus_linux
- sha256: d36a9890498dc0e49ce2d5b6625cf94fa6dc6257fa1a6e8b2010bfab4e381b33
- url: "https://pub.dev"
- source: hosted
- version: "1.0.0"
- flutter_blue_plus_macos:
- dependency: transitive
- description:
- name: flutter_blue_plus_macos
- sha256: "8e79496a422f0ccab890b6f3d22e1b05540e42e5d35e1f5047b8a82147fa346b"
+ sha256: ade9271dcd55762d52dbc6d77520bc4c2aa9ee2dbd85aaf6479602db92cbd551
url: "https://pub.dev"
source: hosted
- version: "1.35.0"
+ version: "2.0.0"
flutter_blue_plus_platform_interface:
dependency: transitive
description:
name: flutter_blue_plus_platform_interface
- sha256: e6231cd38b110fcbd910bb89c276fc2668492838fd7d53e1afce3c79c9c1ba38
+ sha256: "42affeaaa7031ff0b68ab6c987cb5b28d24d587fa308fdb33d239ce2b600f496"
url: "https://pub.dev"
source: hosted
- version: "1.0.0"
+ version: "2.0.1"
flutter_blue_plus_web:
dependency: transitive
description:
name: flutter_blue_plus_web
- sha256: "57ce85830f30cac9b51d93e7114ccde4d7ec0e12e84eb04bde12b2857e045f9d"
+ sha256: "43eb96bd3d5ca8ccd17077508dd4cd72dee3ed109144ecf7ae028b5076ac17ff"
url: "https://pub.dev"
source: hosted
- version: "1.0.0"
+ version: "2.0.0"
flutter_driver:
dependency: transitive
description: flutter
@@ -449,10 +441,10 @@ packages:
dependency: "direct main"
description:
name: flutter_markdown
- sha256: e37f4c69a07b07bb92622ef6b131a53c9aae48f64b176340af9e8e5238718487
+ sha256: "46cdcdcd216f15ac04c80e24e814a89ea7143654442c53ba67fec349b4d44565"
url: "https://pub.dev"
source: hosted
- version: "0.7.5"
+ version: "0.7.6"
flutter_plugin_android_lifecycle:
dependency: transitive
description:
@@ -512,10 +504,10 @@ packages:
dependency: transitive
description:
name: glob
- sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63"
+ sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de
url: "https://pub.dev"
source: hosted
- version: "2.1.2"
+ version: "2.1.3"
graphs:
dependency: transitive
description:
@@ -530,15 +522,15 @@ packages:
path: "../health_data_store"
relative: true
source: path
- version: "1.0.1+1"
+ version: "1.0.2"
http:
dependency: transitive
description:
name: http
- sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010
+ sha256: fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f
url: "https://pub.dev"
source: hosted
- version: "1.2.2"
+ version: "1.3.0"
http_multi_server:
dependency: transitive
description:
@@ -567,10 +559,10 @@ packages:
dependency: transitive
description:
name: image
- sha256: f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d
+ sha256: "8346ad4b5173924b5ddddab782fc7d8a6300178c8b1dc427775405a01701c4a6"
url: "https://pub.dev"
source: hosted
- version: "4.3.0"
+ version: "4.5.2"
integration_test:
dependency: "direct dev"
description: flutter
@@ -740,10 +732,10 @@ packages:
dependency: "direct main"
description:
name: package_info_plus
- sha256: "739e0a5c3c4055152520fa321d0645ee98e932718b4c8efeeb51451968fe0790"
+ sha256: b15fad91c4d3d1f2b48c053dd41cb82da007c27407dc9ab5f9aa59881d0e39d4
url: "https://pub.dev"
source: hosted
- version: "8.1.3"
+ version: "8.1.4"
package_info_plus_platform_interface:
dependency: transitive
description:
@@ -796,10 +788,10 @@ packages:
dependency: "direct main"
description:
name: pdf
- sha256: "05df53f8791587402493ac97b9869d3824eccbc77d97855f4545cf72df3cae07"
+ sha256: adbdec5bc84d20e6c8d67f9c64270aa64d1e9e1ed529f0fef7e7bc7e9400f894
url: "https://pub.dev"
source: hosted
- version: "3.11.1"
+ version: "3.11.2"
persistent_user_dir_access_android:
dependency: "direct main"
description:
@@ -840,6 +832,14 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.5.1"
+ posix:
+ dependency: transitive
+ description:
+ name: posix
+ sha256: a0117dc2167805aa9125b82eee515cc891819bac2f538c83646d355b16f58b9a
+ url: "https://pub.dev"
+ source: hosted
+ version: "6.0.1"
process:
dependency: transitive
description:
@@ -892,18 +892,18 @@ packages:
dependency: "direct main"
description:
name: shared_preferences
- sha256: a752ce92ea7540fc35a0d19722816e04d0e72828a4200e83a98cf1a1eb524c9a
+ sha256: "688ee90fbfb6989c980254a56cb26ebe9bb30a3a2dff439a78894211f73de67a"
url: "https://pub.dev"
source: hosted
- version: "2.3.5"
+ version: "2.5.1"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
- sha256: "138b7bbbc7f59c56236e426c37afb8f78cbc57b094ac64c440e0bb90e380a4f5"
+ sha256: "650584dcc0a39856f369782874e562efd002a9c94aec032412c9eb81419cce1f"
url: "https://pub.dev"
source: hosted
- version: "2.4.2"
+ version: "2.4.4"
shared_preferences_foundation:
dependency: transitive
description:
@@ -1065,10 +1065,10 @@ packages:
dependency: transitive
description:
name: sqlite3
- sha256: a72c68360757d25a528652f9679dac6e5f23bc52af76b74d4687a148d74e06db
+ sha256: "35d3726fe18ab1463403a5cc8d97dbc81f2a0b08082e8173851363fcc97b6627"
url: "https://pub.dev"
source: hosted
- version: "2.6.1"
+ version: "2.7.2"
stack_trace:
dependency: transitive
description:
@@ -1281,10 +1281,10 @@ packages:
dependency: transitive
description:
name: web_socket_channel
- sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f"
+ sha256: "0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5"
url: "https://pub.dev"
source: hosted
- version: "3.0.1"
+ version: "3.0.2"
webdriver:
dependency: transitive
description:
@@ -1313,10 +1313,10 @@ packages:
dependency: transitive
description:
name: win32
- sha256: "154360849a56b7b67331c21f09a386562d88903f90a1099c5987afc1912e1f29"
+ sha256: daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e
url: "https://pub.dev"
source: hosted
- version: "5.10.0"
+ version: "5.10.1"
xdg_directories:
dependency: transitive
description:
app/pubspec.yaml
@@ -19,23 +19,23 @@ dependencies:
sdk: flutter
flutter_localizations:
sdk: flutter
- flutter_markdown: ^0.7.5
+ flutter_markdown: ^0.7.6
function_tree: ^0.9.1
provider: ^6.1.2
path: ^1.9.0
- pdf: ^3.11.1
- package_info_plus: ^8.1.3
+ pdf: ^3.11.2
+ package_info_plus: ^8.1.4
week_of_year: 2.2.0
sqflite: ^2.4.1
- shared_preferences: ^2.3.5
+ shared_preferences: ^2.5.1
url_launcher: ^6.3.1
health_data_store:
path: ../health_data_store/
flutter_bloc: ^9.0.0
bluetooth_low_energy: ^6.0.2
- flutter_blue_plus: ^1.35.0
- archive: ^3.6.1
- file_picker: ^8.1.7
+ flutter_blue_plus: ^1.35.2
+ archive: ^4.0.2
+ file_picker: ^8.3.1
fluttertoast: ^8.2.10
app_settings: ^5.1.1
logging: ^1.3.0