diff --git a/mobile/android/gradle/libs.versions.toml b/mobile/android/gradle/libs.versions.toml
index 0161433c05..fa4ba34a2d 100644
--- a/mobile/android/gradle/libs.versions.toml
+++ b/mobile/android/gradle/libs.versions.toml
@@ -46,6 +46,6 @@ material = { module = "com.google.android.material:material", version.ref = "mat
android-application = { id = "com.android.application", version.ref = "agp" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
# TODO: update to version.ref = "kotlin" when background_downloader is removed
-kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version = "1.9.22" }
+kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version = "2.1.0" }
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
diff --git a/mobile/android/settings.gradle b/mobile/android/settings.gradle
index 664cb9c263..d6555f43b1 100644
--- a/mobile/android/settings.gradle
+++ b/mobile/android/settings.gradle
@@ -21,7 +21,7 @@ plugins {
id "com.android.application" version "8.11.2" apply false
id "org.jetbrains.kotlin.android" version "2.2.20" apply false
// TODO: update to match kotlin version when background_downloader is removed
- id "org.jetbrains.kotlin.plugin.serialization" version "1.9.22" apply false
+ id "org.jetbrains.kotlin.plugin.serialization" version "2.1.0" apply false
id "com.google.devtools.ksp" version "2.2.20-2.0.3" apply false
}
diff --git a/mobile/ios/Podfile.lock b/mobile/ios/Podfile.lock
index c0d7e2c35a..c566d37182 100644
--- a/mobile/ios/Podfile.lock
+++ b/mobile/ios/Podfile.lock
@@ -20,19 +20,21 @@ PODS:
- Flutter
- flutter_udid (0.0.1):
- Flutter
- - SAMKeychain
- - flutter_web_auth_2 (3.0.0):
+ - KeychainAccess
+ - flutter_web_auth_2 (5.0.0):
- Flutter
- fluttertoast (0.0.2):
- Flutter
- geolocator_apple (1.2.0):
- Flutter
+ - FlutterMacOS
- home_widget (0.0.1):
- Flutter
- image_picker_ios (0.0.1):
- Flutter
- integration_test (0.0.1):
- Flutter
+ - KeychainAccess (4.2.2)
- local_auth_darwin (0.0.1):
- Flutter
- FlutterMacOS
@@ -44,19 +46,13 @@ PODS:
- Flutter
- network_info_plus (0.0.1):
- Flutter
- - objective_c (0.0.1):
- - Flutter
- package_info_plus (0.4.5):
- Flutter
- - path_provider_foundation (0.0.1):
- - Flutter
- - FlutterMacOS
- permission_handler_apple (9.3.0):
- Flutter
- - photo_manager (3.7.1):
+ - photo_manager (3.9.0):
- Flutter
- FlutterMacOS
- - SAMKeychain (1.5.3)
- share_handler_ios (0.0.14):
- Flutter
- share_handler_ios/share_handler_ios_models (= 0.0.14)
@@ -70,28 +66,6 @@ PODS:
- shared_preferences_foundation (0.0.1):
- Flutter
- FlutterMacOS
- - sqflite_darwin (0.0.4):
- - Flutter
- - FlutterMacOS
- - sqlite3 (3.49.2):
- - sqlite3/common (= 3.49.2)
- - sqlite3/common (3.49.2)
- - sqlite3/dbstatvtab (3.49.2):
- - sqlite3/common
- - sqlite3/fts5 (3.49.2):
- - sqlite3/common
- - sqlite3/perf-threadsafe (3.49.2):
- - sqlite3/common
- - sqlite3/rtree (3.49.2):
- - sqlite3/common
- - sqlite3_flutter_libs (0.0.1):
- - Flutter
- - FlutterMacOS
- - sqlite3 (~> 3.49.1)
- - sqlite3/dbstatvtab
- - sqlite3/fts5
- - sqlite3/perf-threadsafe
- - sqlite3/rtree
- url_launcher_ios (0.0.1):
- Flutter
- wakelock_plus (0.0.1):
@@ -110,7 +84,7 @@ DEPENDENCIES:
- flutter_udid (from `.symlinks/plugins/flutter_udid/ios`)
- flutter_web_auth_2 (from `.symlinks/plugins/flutter_web_auth_2/ios`)
- fluttertoast (from `.symlinks/plugins/fluttertoast/ios`)
- - geolocator_apple (from `.symlinks/plugins/geolocator_apple/ios`)
+ - geolocator_apple (from `.symlinks/plugins/geolocator_apple/darwin`)
- home_widget (from `.symlinks/plugins/home_widget/ios`)
- image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`)
- integration_test (from `.symlinks/plugins/integration_test/ios`)
@@ -118,25 +92,20 @@ DEPENDENCIES:
- maplibre_gl (from `.symlinks/plugins/maplibre_gl/ios`)
- native_video_player (from `.symlinks/plugins/native_video_player/ios`)
- network_info_plus (from `.symlinks/plugins/network_info_plus/ios`)
- - objective_c (from `.symlinks/plugins/objective_c/ios`)
- package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
- - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
- permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)
- - photo_manager (from `.symlinks/plugins/photo_manager/ios`)
+ - photo_manager (from `.symlinks/plugins/photo_manager/darwin`)
- share_handler_ios (from `.symlinks/plugins/share_handler_ios/ios`)
- share_handler_ios_models (from `.symlinks/plugins/share_handler_ios/ios/Models`)
- share_plus (from `.symlinks/plugins/share_plus/ios`)
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
- - sqflite_darwin (from `.symlinks/plugins/sqflite_darwin/darwin`)
- - sqlite3_flutter_libs (from `.symlinks/plugins/sqlite3_flutter_libs/darwin`)
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
- wakelock_plus (from `.symlinks/plugins/wakelock_plus/ios`)
SPEC REPOS:
trunk:
+ - KeychainAccess
- MapLibre
- - SAMKeychain
- - sqlite3
EXTERNAL SOURCES:
background_downloader:
@@ -164,7 +133,7 @@ EXTERNAL SOURCES:
fluttertoast:
:path: ".symlinks/plugins/fluttertoast/ios"
geolocator_apple:
- :path: ".symlinks/plugins/geolocator_apple/ios"
+ :path: ".symlinks/plugins/geolocator_apple/darwin"
home_widget:
:path: ".symlinks/plugins/home_widget/ios"
image_picker_ios:
@@ -179,16 +148,12 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/native_video_player/ios"
network_info_plus:
:path: ".symlinks/plugins/network_info_plus/ios"
- objective_c:
- :path: ".symlinks/plugins/objective_c/ios"
package_info_plus:
:path: ".symlinks/plugins/package_info_plus/ios"
- path_provider_foundation:
- :path: ".symlinks/plugins/path_provider_foundation/darwin"
permission_handler_apple:
:path: ".symlinks/plugins/permission_handler_apple/ios"
photo_manager:
- :path: ".symlinks/plugins/photo_manager/ios"
+ :path: ".symlinks/plugins/photo_manager/darwin"
share_handler_ios:
:path: ".symlinks/plugins/share_handler_ios/ios"
share_handler_ios_models:
@@ -197,10 +162,6 @@ EXTERNAL SOURCES:
:path: ".symlinks/plugins/share_plus/ios"
shared_preferences_foundation:
:path: ".symlinks/plugins/shared_preferences_foundation/darwin"
- sqflite_darwin:
- :path: ".symlinks/plugins/sqflite_darwin/darwin"
- sqlite3_flutter_libs:
- :path: ".symlinks/plugins/sqlite3_flutter_libs/darwin"
url_launcher_ios:
:path: ".symlinks/plugins/url_launcher_ios/ios"
wakelock_plus:
@@ -216,32 +177,27 @@ SPEC CHECKSUMS:
flutter_local_notifications: ad39620c743ea4c15127860f4b5641649a988100
flutter_native_splash: c32d145d68aeda5502d5f543ee38c192065986cf
flutter_secure_storage: 1ed9476fba7e7a782b22888f956cce43e2c62f13
- flutter_udid: f7c3884e6ec2951efe4f9de082257fc77c4d15e9
- flutter_web_auth_2: 5c8d9dcd7848b5a9efb086d24e7a9adcae979c80
+ flutter_udid: 92a5d31fe0526b7b6002a2318df702e12e7eb300
+ flutter_web_auth_2: 646fc9df97a01c59e5eea99b237da2c6360f8439
fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1
- geolocator_apple: 1560c3c875af2a412242c7a923e15d0d401966ff
+ geolocator_apple: ab36aa0e8b7d7a2d7639b3b4e48308394e8cef5e
home_widget: f169fc41fd807b4d46ab6615dc44d62adbf9f64f
image_picker_ios: e0ece4aa2a75771a7de3fa735d26d90817041326
integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
- local_auth_darwin: 553ce4f9b16d3fdfeafce9cf042e7c9f77c1c391
+ KeychainAccess: c0c4f7f38f6fc7bbe58f5702e25f7bd2f65abf51
+ local_auth_darwin: c3ee6cce0a8d56be34c8ccb66ba31f7f180aaebb
MapLibre: 69e572367f4ef6287e18246cfafc39c80cdcabcd
maplibre_gl: 3c924e44725147b03dda33430ad216005b40555f
native_video_player: b65c58951ede2f93d103a25366bdebca95081265
network_info_plus: cf61925ab5205dce05a4f0895989afdb6aade5fc
- objective_c: 89e720c30d716b036faf9c9684022048eee1eee2
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
- path_provider_foundation: bb55f6dbba17d0dccd6737fe6f7f34fbd0376880
permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d
- photo_manager: 1d80ae07a89a67dfbcae95953a1e5a24af7c3e62
- SAMKeychain: 483e1c9f32984d50ca961e26818a534283b4cd5c
+ photo_manager: 25fd77df14f4f0ba5ef99e2c61814dde77e2bceb
share_handler_ios: e2244e990f826b2c8eaa291ac3831569438ba0fb
share_handler_ios_models: fc638c9b4330dc7f082586c92aee9dfa0b87b871
share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
- shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
- sqflite_darwin: 20b2a3a3b70e43edae938624ce550a3cbf66a3d0
- sqlite3: 3c950dc86011117c307eb0b28c4a7bb449dce9f1
- sqlite3_flutter_libs: f8fc13346870e73fe35ebf6dbb997fbcd156b241
- url_launcher_ios: 694010445543906933d732453a59da0a173ae33d
+ shared_preferences_foundation: 7036424c3d8ec98dfe75ff1667cb0cd531ec82bb
+ url_launcher_ios: 7a95fa5b60cc718a708b8f2966718e93db0cef1b
wakelock_plus: e29112ab3ef0b318e58cfa5c32326458be66b556
PODFILE CHECKSUM: 938abbae4114b9c2140c550a2a0d8f7c674f5dfe
diff --git a/mobile/ios/Runner/AppDelegate.swift b/mobile/ios/Runner/AppDelegate.swift
index 627e1575eb..216146a6f3 100644
--- a/mobile/ios/Runner/AppDelegate.swift
+++ b/mobile/ios/Runner/AppDelegate.swift
@@ -1,12 +1,4 @@
-import BackgroundTasks
-import Flutter
import native_video_player
-import network_info_plus
-import path_provider_foundation
-import permission_handler_apple
-import photo_manager
-import shared_preferences_foundation
-import UIKit
@main
@objc class AppDelegate: FlutterAppDelegate, FlutterImplicitEngineDelegate {
diff --git a/mobile/ios/Runner/Info.plist b/mobile/ios/Runner/Info.plist
index a37b46b5bc..3b030e4f86 100644
--- a/mobile/ios/Runner/Info.plist
+++ b/mobile/ios/Runner/Info.plist
@@ -150,6 +150,27 @@
INSendMessageIntent
+ UIApplicationSceneManifest
+
+ UIApplicationSupportsMultipleScenes
+
+ UISceneConfigurations
+
+ UIWindowSceneSessionRoleApplication
+
+
+ UISceneClassName
+ UIWindowScene
+ UISceneConfigurationName
+ flutter
+ UISceneDelegateClassName
+ FlutterSceneDelegate
+ UISceneStoryboardFile
+ Main
+
+
+
+
UIApplicationSupportsIndirectInputEvents
UIBackgroundModes
@@ -176,27 +197,6 @@
UIInterfaceOrientationLandscapeLeft
UIInterfaceOrientationLandscapeRight
- UIApplicationSceneManifest
-
- UIApplicationSupportsMultipleScenes
-
- UISceneConfigurations
-
- UIWindowSceneSessionRoleApplication
-
-
- UISceneClassName
- UIWindowScene
- UISceneDelegateClassName
- FlutterSceneDelegate
- UISceneConfigurationName
- flutter
- UISceneStoryboardFile
- Main
-
-
-
-
UIViewControllerBasedStatusBarAppearance
io.flutter.embedded_views_preview
diff --git a/mobile/lib/wm_executor.dart b/mobile/lib/wm_executor.dart
index 73e882e8e6..a10b651696 100644
--- a/mobile/lib/wm_executor.dart
+++ b/mobile/lib/wm_executor.dart
@@ -54,6 +54,9 @@ class _Executor extends Mixinable<_Executor> with _ExecutorLogger {
var _dynamicSpawning = false;
var _isolatesCount = numberOfProcessors;
+ @visibleForTesting
+ UnmodifiableListView get pool => UnmodifiableListView(_pool);
+
@override
Future init({int? isolatesCount, bool? dynamicSpawning}) async {
if (_pool.isNotEmpty) {
@@ -76,7 +79,9 @@ class _Executor extends Mixinable<_Executor> with _ExecutorLogger {
Future dispose() async {
_queue.clear();
for (final worker in _pool) {
- worker.kill();
+ if (worker.initialized || worker.initializing) {
+ worker.kill();
+ }
}
_pool.clear();
super.dispose();
@@ -157,9 +162,7 @@ class _Executor extends Mixinable<_Executor> with _ExecutorLogger {
_nextTaskId++;
late final Task task;
final completer = Completer();
- if (execution is Execute) {
- task = TaskRegular(id: id, workPriority: priority, execution: execution, completer: completer);
- } else if (execution is ExecuteWithPort) {
+ if (execution is ExecuteWithPort) {
task = TaskWithPort(
id: id,
workPriority: priority,
@@ -177,6 +180,8 @@ class _Executor extends Mixinable<_Executor> with _ExecutorLogger {
completer: completer,
onMessage: onMessage!,
);
+ } else if (execution is Execute) {
+ task = TaskRegular(id: id, workPriority: priority, execution: execution, completer: completer);
}
_queue.add(task);
_schedule();
@@ -199,7 +204,7 @@ class _Executor extends Mixinable<_Executor> with _ExecutorLogger {
if (_pool.every((worker) => worker.taskId != null)) {
return;
}
- if (_dynamicSpawning) {
+ if (_dynamicSpawning && _queue.isNotEmpty) {
final freeWorker = _pool.firstWhereOrNull(
(worker) => worker.taskId == null && !worker.initialized && !worker.initializing,
);
@@ -221,7 +226,7 @@ class _Executor extends Mixinable<_Executor> with _ExecutorLogger {
.work(task)
.then(
(value) {
- //could be completed already by cancel and it is normal.
+ //might be completed by cancel and it is normal.
//Assuming that worker finished with error and cleaned gracefully
task.complete(value, null, null);
},
diff --git a/mobile/pubspec.lock b/mobile/pubspec.lock
index af3a709372..8fc2cfe030 100644
--- a/mobile/pubspec.lock
+++ b/mobile/pubspec.lock
@@ -29,10 +29,10 @@ packages:
dependency: transitive
description:
name: archive
- sha256: "0c64e928dcbefddecd234205422bcfc2b5e6d31be0b86fef0d0dd48d7b4c9742"
+ sha256: a96e8b390886ee8abb49b7bd3ac8df6f451c621619f52a26e815fdcf568959ff
url: "https://pub.dev"
source: hosted
- version: "4.0.4"
+ version: "4.0.9"
args:
dependency: transitive
description:
@@ -45,10 +45,10 @@ packages:
dependency: "direct main"
description:
name: async
- sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb"
+ sha256: e2eb0491ba5ddb6177742d2da23904574082139b07c1e33b8503b9f46f3e1a37
url: "https://pub.dev"
source: hosted
- version: "2.13.0"
+ version: "2.13.1"
auto_route:
dependency: "direct main"
description:
@@ -69,12 +69,12 @@ packages:
dependency: "direct main"
description:
name: background_downloader
- sha256: a913b37cc47a656a225e9562b69576000d516f705482f392e2663500e6ff6032
+ sha256: "4cb23d9ad4f5060944f38164e7b90d4bf99b57b2472a3bd4676e59b2db4afd06"
url: "https://pub.dev"
source: hosted
- version: "9.3.0"
+ version: "9.5.4"
bonsoir:
- dependency: transitive
+ dependency: "direct overridden"
description:
name: bonsoir
sha256: "2e2cf3be580deccad9a48dcaddddf90de092e74b7de2015ef58fb24e11d66496"
@@ -149,10 +149,10 @@ packages:
dependency: transitive
description:
name: build_daemon
- sha256: "8e928697a82be082206edb0b9c99c5a4ad6bc31c9e9b8b2f291ae65cd4a25daa"
+ sha256: bf05f6e12cfea92d3c09308d7bcdab1906cd8a179b023269eed00c071004b957
url: "https://pub.dev"
source: hosted
- version: "4.0.4"
+ version: "4.1.1"
build_runner:
dependency: "direct dev"
description:
@@ -205,10 +205,10 @@ packages:
dependency: transitive
description:
name: checked_yaml
- sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff
+ sha256: "959525d3162f249993882720d52b7e0c833978df229be20702b33d48d91de70f"
url: "https://pub.dev"
source: hosted
- version: "2.0.3"
+ version: "2.0.4"
cli_util:
dependency: transitive
description:
@@ -261,10 +261,10 @@ packages:
dependency: transitive
description:
name: connectivity_plus_platform_interface
- sha256: "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204"
+ sha256: "3c09627c536d22fd24691a905cdd8b14520de69da52c7a97499c8be5284a32ed"
url: "https://pub.dev"
source: hosted
- version: "2.0.1"
+ version: "2.1.0"
convert:
dependency: transitive
description:
@@ -277,26 +277,26 @@ packages:
dependency: "direct main"
description:
name: crop_image
- sha256: "4fdebd00d0c7d1a6e3abeb1e3843efbc202204b867f3e377fcebcf77aaf69a17"
+ sha256: "27cbce1685a595efee62caab81c98b49b636f765c1da86353f58f5b2bf2775d8"
url: "https://pub.dev"
source: hosted
- version: "1.0.16"
+ version: "1.0.17"
cross_file:
dependency: transitive
description:
name: cross_file
- sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670"
+ sha256: "28bb3ae56f117b5aec029d702a90f57d285cd975c3c5c281eaca38dbc47c5937"
url: "https://pub.dev"
source: hosted
- version: "0.3.4+2"
+ version: "0.3.5+2"
crypto:
dependency: "direct main"
description:
name: crypto
- sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855"
+ sha256: c8ea0233063ba03258fbcf2ca4d6dadfefe14f02fab57702265467a19f27fadf
url: "https://pub.dev"
source: hosted
- version: "3.0.6"
+ version: "3.0.7"
csslib:
dependency: transitive
description:
@@ -326,10 +326,10 @@ packages:
dependency: transitive
description:
name: dbus
- sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c"
+ sha256: d0c98dcd4f5169878b6cf8f6e0a52403a9dff371a3e2f019697accbf6f44a270
url: "https://pub.dev"
source: hosted
- version: "0.7.11"
+ version: "0.7.12"
desktop_webview_window:
dependency: transitive
description:
@@ -342,10 +342,10 @@ packages:
dependency: "direct main"
description:
name: device_info_plus
- sha256: dd0e8e02186b2196c7848c9d394a5fd6e5b57a43a546082c5820b1ec72317e33
+ sha256: b4fed1b2835da9d670d7bed7db79ae2a94b0f5ad6312268158a9b5479abbacdd
url: "https://pub.dev"
source: hosted
- version: "12.2.0"
+ version: "12.4.0"
device_info_plus_platform_interface:
dependency: transitive
description:
@@ -414,10 +414,10 @@ packages:
dependency: "direct main"
description:
name: ffi
- sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418"
+ sha256: "6d7fd89431262d8f3125e81b50d3847a091d846eafcd4fdb88dd06f36d705a45"
url: "https://pub.dev"
source: hosted
- version: "2.1.4"
+ version: "2.2.0"
file:
dependency: "direct dev"
description:
@@ -430,34 +430,34 @@ packages:
dependency: transitive
description:
name: file_selector_linux
- sha256: "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33"
+ sha256: "2567f398e06ac72dcf2e98a0c95df2a9edd03c2c2e0cacd4780f20cdf56263a0"
url: "https://pub.dev"
source: hosted
- version: "0.9.3+2"
+ version: "0.9.4"
file_selector_macos:
dependency: transitive
description:
name: file_selector_macos
- sha256: "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc"
+ sha256: "5e0bbe9c312416f1787a68259ea1505b52f258c587f12920422671807c4d618a"
url: "https://pub.dev"
source: hosted
- version: "0.9.4+2"
+ version: "0.9.5"
file_selector_platform_interface:
dependency: transitive
description:
name: file_selector_platform_interface
- sha256: a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b
+ sha256: "35e0bd61ebcdb91a3505813b055b09b79dfdc7d0aee9c09a7ba59ae4bb13dc85"
url: "https://pub.dev"
source: hosted
- version: "2.6.2"
+ version: "2.7.0"
file_selector_windows:
dependency: transitive
description:
name: file_selector_windows
- sha256: "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b"
+ sha256: "62197474ae75893a62df75939c777763d39c2bc5f73ce5b88497208bc269abfd"
url: "https://pub.dev"
source: hosted
- version: "0.9.3+4"
+ version: "0.9.3+5"
fixnum:
dependency: transitive
description:
@@ -471,14 +471,6 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
- flutter_cache_manager:
- dependency: "direct main"
- description:
- name: flutter_cache_manager
- sha256: "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386"
- url: "https://pub.dev"
- source: hosted
- version: "3.4.1"
flutter_displaymode:
dependency: "direct main"
description:
@@ -557,10 +549,10 @@ packages:
dependency: transitive
description:
name: flutter_plugin_android_lifecycle
- sha256: "5a1e6fb2c0561958d7e4c33574674bda7b77caaca7a33b758876956f2902eea3"
+ sha256: "38d1c268de9097ff59cf0e844ac38759fc78f76836d37edad06fa21e182055a0"
url: "https://pub.dev"
source: hosted
- version: "2.0.27"
+ version: "2.0.34"
flutter_riverpod:
dependency: transitive
description:
@@ -621,10 +613,10 @@ packages:
dependency: "direct main"
description:
name: flutter_svg
- sha256: b9c2ad5872518a27507ab432d1fb97e8813b05f0fc693f9d40fad06d073e0678
+ sha256: "1ded017b39c8e15c8948ea855070a5ff8ff8b3d5e83f3446e02d6bb12add7ad9"
url: "https://pub.dev"
source: hosted
- version: "2.2.1"
+ version: "2.2.4"
flutter_test:
dependency: "direct dev"
description: flutter
@@ -634,26 +626,26 @@ packages:
dependency: "direct main"
description:
name: flutter_udid
- sha256: "166bee5989a58c66b8b62000ea65edccc7c8167bbafdbb08022638db330dd030"
+ sha256: fc599671cbe8b328e509c961ec121880406ed994dde659cc9ece9c7503cd31c7
url: "https://pub.dev"
source: hosted
- version: "4.0.0"
+ version: "4.1.2"
flutter_web_auth_2:
dependency: "direct main"
description:
name: flutter_web_auth_2
- sha256: "561c32d32ed537853de43852c35849cf1d37f3482f41f22b718ab6112f96b333"
+ sha256: d354998934ddc338e69b999b2abaeb33c6fd09999d3a5f92ead1a6b49b49712e
url: "https://pub.dev"
source: hosted
- version: "5.0.0-alpha.0"
+ version: "5.0.2"
flutter_web_auth_2_platform_interface:
dependency: transitive
description:
name: flutter_web_auth_2_platform_interface
- sha256: "45927587ebb2364cd273675ec95f6f67b81725754b416cef2b65cdc63fd3e853"
+ sha256: ba0fbba55bffb47242025f96852ad1ffba34bc451568f56ef36e613612baffab
url: "https://pub.dev"
source: hosted
- version: "5.0.0-alpha.0"
+ version: "5.0.0"
flutter_web_plugins:
dependency: transitive
description: flutter
@@ -663,10 +655,10 @@ packages:
dependency: "direct main"
description:
name: fluttertoast
- sha256: "25e51620424d92d3db3832464774a6143b5053f15e382d8ffbfd40b6e795dcf1"
+ sha256: "90778fe0497fe3a09166e8cf2e0867310ff434b794526589e77ec03cf08ba8e8"
url: "https://pub.dev"
source: hosted
- version: "8.2.12"
+ version: "8.2.14"
frontend_server_client:
dependency: transitive
description:
@@ -700,18 +692,18 @@ packages:
dependency: transitive
description:
name: geolocator_android
- sha256: "114072db5d1dce0ec0b36af2697f55c133bc89a2c8dd513e137c0afe59696ed4"
+ sha256: "179c3cb66dfa674fc9ccbf2be872a02658724d1c067634e2c427cf6df7df901a"
url: "https://pub.dev"
source: hosted
- version: "5.0.1+1"
+ version: "5.0.2"
geolocator_apple:
dependency: transitive
description:
name: geolocator_apple
- sha256: c4ecead17985ede9634f21500072edfcb3dba0ef7b97f8d7bc556d2d722b3ba3
+ sha256: dbdd8789d5aaf14cf69f74d4925ad1336b4433a6efdf2fce91e8955dc921bf22
url: "https://pub.dev"
source: hosted
- version: "2.3.9"
+ version: "2.3.13"
geolocator_linux:
dependency: transitive
description:
@@ -724,10 +716,10 @@ packages:
dependency: transitive
description:
name: geolocator_platform_interface
- sha256: "386ce3d9cce47838355000070b1d0b13efb5bc430f8ecda7e9238c8409ace012"
+ sha256: "30cb64f0b9adcc0fb36f628b4ebf4f731a2961a0ebd849f4b56200205056fe67"
url: "https://pub.dev"
source: hosted
- version: "4.2.4"
+ version: "4.2.6"
geolocator_web:
dependency: transitive
description:
@@ -740,10 +732,10 @@ packages:
dependency: transitive
description:
name: geolocator_windows
- sha256: "53da08937d07c24b0d9952eb57a3b474e29aae2abf9dd717f7e1230995f13f0e"
+ sha256: "175435404d20278ffd220de83c2ca293b73db95eafbdc8131fe8609be1421eb6"
url: "https://pub.dev"
source: hosted
- version: "0.2.3"
+ version: "0.2.5"
glob:
dependency: transitive
description:
@@ -812,10 +804,10 @@ packages:
dependency: "direct main"
description:
name: http
- sha256: bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007
+ sha256: "87721a4a50b19c7f1d49001e51409bddc46303966ce89a65af4f4e6004896412"
url: "https://pub.dev"
source: hosted
- version: "1.5.0"
+ version: "1.6.0"
http_multi_server:
dependency: transitive
description:
@@ -844,42 +836,42 @@ packages:
dependency: transitive
description:
name: image
- sha256: "4e973fcf4caae1a4be2fa0a13157aa38a8f9cb049db6529aa00b4d71abc4d928"
+ sha256: f9881ff4998044947ec38d098bc7c8316ae1186fa786eddffdb867b9bc94dfce
url: "https://pub.dev"
source: hosted
- version: "4.5.4"
+ version: "4.8.0"
image_picker:
dependency: "direct main"
description:
name: image_picker
- sha256: "736eb56a911cf24d1859315ad09ddec0b66104bc41a7f8c5b96b4e2620cf5041"
+ sha256: "784210112be18ea55f69d7076e2c656a4e24949fa9e76429fe53af0c0f4fa320"
url: "https://pub.dev"
source: hosted
- version: "1.2.0"
+ version: "1.2.1"
image_picker_android:
dependency: transitive
description:
name: image_picker_android
- sha256: "58a85e6f09fe9c4484d53d18a0bd6271b72c53fce1d05e6f745ae36d8c18efca"
+ sha256: "66810af8e99b2657ee98e5c6f02064f69bb63f7a70e343937f70946c5f8c6622"
url: "https://pub.dev"
source: hosted
- version: "0.8.13+5"
+ version: "0.8.13+16"
image_picker_for_web:
dependency: transitive
description:
name: image_picker_for_web
- sha256: "40c2a6a0da15556dc0f8e38a3246064a971a9f512386c3339b89f76db87269b6"
+ sha256: "66257a3191ab360d23a55c8241c91a6e329d31e94efa7be9cf7a212e65850214"
url: "https://pub.dev"
source: hosted
- version: "3.1.0"
+ version: "3.1.1"
image_picker_ios:
dependency: transitive
description:
name: image_picker_ios
- sha256: e675c22790bcc24e9abd455deead2b7a88de4b79f7327a281812f14de1a56f58
+ sha256: b9c4a438a9ff4f60808c9cf0039b93a42bb6c2211ef6ebb647394b2b3fa84588
url: "https://pub.dev"
source: hosted
- version: "0.8.13+1"
+ version: "0.8.13+6"
image_picker_linux:
dependency: transitive
description:
@@ -900,10 +892,10 @@ packages:
dependency: transitive
description:
name: image_picker_platform_interface
- sha256: "9f143b0dba3e459553209e20cc425c9801af48e6dfa4f01a0fcf927be3f41665"
+ sha256: "567e056716333a1647c64bb6bd873cff7622233a5c3f694be28a583d4715690c"
url: "https://pub.dev"
source: hosted
- version: "2.11.0"
+ version: "2.11.1"
image_picker_windows:
dependency: transitive
description:
@@ -960,10 +952,10 @@ packages:
dependency: transitive
description:
name: json_annotation
- sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1"
+ sha256: cb09e7dac6210041fad964ed7fbee004f14258b4eca4040f72d1234062ace4c8
url: "https://pub.dev"
source: hosted
- version: "4.9.0"
+ version: "4.11.0"
leak_tracker:
dependency: transitive
description:
@@ -1016,26 +1008,26 @@ packages:
dependency: transitive
description:
name: local_auth_android
- sha256: "63ad7ca6396290626dc0cb34725a939e4cfe965d80d36112f08d49cf13a8136e"
+ sha256: a0bdfcc0607050a26ef5b31d6b4b254581c3d3ce3c1816ab4d4f4a9173e84467
url: "https://pub.dev"
source: hosted
- version: "1.0.49"
+ version: "1.0.56"
local_auth_darwin:
dependency: transitive
description:
name: local_auth_darwin
- sha256: "630996cd7b7f28f5ab92432c4b35d055dd03a747bc319e5ffbb3c4806a3e50d2"
+ sha256: "699873970067a40ef2f2c09b4c72eb1cfef64224ef041b3df9fdc5c4c1f91f49"
url: "https://pub.dev"
source: hosted
- version: "1.4.3"
+ version: "1.6.1"
local_auth_platform_interface:
dependency: transitive
description:
name: local_auth_platform_interface
- sha256: "1b842ff177a7068442eae093b64abe3592f816afd2a533c0ebcdbe40f9d2075a"
+ sha256: f98b8e388588583d3f781f6806e4f4c9f9e189d898d27f0c249b93a1973dd122
url: "https://pub.dev"
source: hosted
- version: "1.0.10"
+ version: "1.1.0"
local_auth_windows:
dependency: transitive
description:
@@ -1112,10 +1104,10 @@ packages:
dependency: "direct dev"
description:
name: mocktail
- sha256: "890df3f9688106f25755f26b1c60589a92b3ab91a22b8b224947ad041bf172d8"
+ sha256: "5e1bf53cc7baa8062a33b84424deb61513858ea05c601b8509e683815b5914aa"
url: "https://pub.dev"
source: hosted
- version: "1.0.4"
+ version: "1.0.5"
native_toolchain_c:
dependency: transitive
description:
@@ -1137,10 +1129,10 @@ packages:
dependency: "direct main"
description:
name: network_info_plus
- sha256: "08f4166bbb77da9e407edef6322a33f87b18c0ca46483fb25606cb3d2bfcdd2a"
+ sha256: f926b2ba86aa0086a0dfbb9e5072089bc213d854135c1712f1d29fc89ba3c877
url: "https://pub.dev"
source: hosted
- version: "6.1.3"
+ version: "6.1.4"
network_info_plus_platform_interface:
dependency: transitive
description:
@@ -1161,10 +1153,10 @@ packages:
dependency: transitive
description:
name: objective_c
- sha256: "1f81ed9e41909d44162d7ec8663b2c647c202317cc0b56d3d56f6a13146a0b64"
+ sha256: "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52"
url: "https://pub.dev"
source: hosted
- version: "9.1.0"
+ version: "9.3.0"
octo_image:
dependency: "direct main"
description:
@@ -1193,26 +1185,26 @@ packages:
dependency: transitive
description:
name: package_config
- sha256: "92d4488434b520a62570293fbd33bb556c7d49230791c1b4bbd973baf6d2dc67"
+ sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc
url: "https://pub.dev"
source: hosted
- version: "2.1.1"
+ version: "2.2.0"
package_info_plus:
dependency: "direct main"
description:
name: package_info_plus
- sha256: "7976bfe4c583170d6cdc7077e3237560b364149fcd268b5f53d95a991963b191"
+ sha256: "16eee997588c60225bda0488b6dcfac69280a6b7a3cf02c741895dd370a02968"
url: "https://pub.dev"
source: hosted
- version: "8.3.0"
+ version: "8.3.1"
package_info_plus_platform_interface:
dependency: transitive
description:
name: package_info_plus_platform_interface
- sha256: "6c935fb612dff8e3cc9632c2b301720c77450a126114126ffaafe28d2e87956c"
+ sha256: "202a487f08836a592a6bd4f901ac69b3a8f146af552bbd14407b6b41e1c3f086"
url: "https://pub.dev"
source: hosted
- version: "3.2.0"
+ version: "3.2.1"
path:
dependency: "direct main"
description:
@@ -1241,18 +1233,18 @@ packages:
dependency: transitive
description:
name: path_provider_android
- sha256: "0ca7359dad67fd7063cb2892ab0c0737b2daafd807cf1acecd62374c8fae6c12"
+ sha256: "149441ca6e4f38193b2e004c0ca6376a3d11f51fa5a77552d8bd4d2b0c0912ba"
url: "https://pub.dev"
source: hosted
- version: "2.2.16"
+ version: "2.2.23"
path_provider_foundation:
dependency: "direct main"
description:
name: path_provider_foundation
- sha256: efaec349ddfc181528345c56f8eda9d6cccd71c177511b132c6a0ddaefaa2738
+ sha256: "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699"
url: "https://pub.dev"
source: hosted
- version: "2.4.3"
+ version: "2.6.0"
path_provider_linux:
dependency: transitive
description:
@@ -1297,10 +1289,10 @@ packages:
dependency: transitive
description:
name: permission_handler_apple
- sha256: f84a188e79a35c687c132a0a0556c254747a08561e99ab933f12f6ca71ef3c98
+ sha256: f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023
url: "https://pub.dev"
source: hosted
- version: "9.4.6"
+ version: "9.4.7"
permission_handler_html:
dependency: transitive
description:
@@ -1329,18 +1321,18 @@ packages:
dependency: transitive
description:
name: petitparser
- sha256: "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1"
+ sha256: "91bd59303e9f769f108f8df05e371341b15d59e995e6806aefab827b58336675"
url: "https://pub.dev"
source: hosted
- version: "7.0.1"
+ version: "7.0.2"
photo_manager:
dependency: "direct main"
description:
name: photo_manager
- sha256: a0d9a7a9bc35eda02d33766412bde6d883a8b0acb86bbe37dac5f691a0894e8a
+ sha256: fb3bc8ea653370f88742b3baa304700107c83d12748aa58b2b9f2ed3ef15e6c2
url: "https://pub.dev"
source: hosted
- version: "3.7.1"
+ version: "3.9.0"
pigeon:
dependency: "direct dev"
description:
@@ -1377,26 +1369,26 @@ packages:
dependency: transitive
description:
name: pool
- sha256: "20fe868b6314b322ea036ba325e6fc0711a22948856475e2c2b6306e8ab39c2a"
+ sha256: "978783255c543aa3586a1b3c21f6e9d720eb315376a915872c61ef8b5c20177d"
url: "https://pub.dev"
source: hosted
- version: "1.5.1"
+ version: "1.5.2"
posix:
dependency: transitive
description:
name: posix
- sha256: a0117dc2167805aa9125b82eee515cc891819bac2f538c83646d355b16f58b9a
+ sha256: "185ef7606574f789b40f289c233efa52e96dead518aed988e040a10737febb07"
url: "https://pub.dev"
source: hosted
- version: "6.0.1"
+ version: "6.5.0"
process:
dependency: transitive
description:
name: process
- sha256: "107d8be718f120bbba9dcd1e95e3bd325b1b4a4f07db64154635ba03f2567a0d"
+ sha256: c6248e4526673988586e8c00bb22a49210c258dc91df5227d5da9748ecf79744
url: "https://pub.dev"
source: hosted
- version: "5.0.3"
+ version: "5.0.5"
protobuf:
dependency: transitive
description:
@@ -1445,14 +1437,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.6.1"
- rxdart:
- dependency: transitive
- description:
- name: rxdart
- sha256: "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962"
- url: "https://pub.dev"
- source: hosted
- version: "0.28.0"
scroll_date_picker:
dependency: "direct main"
description:
@@ -1521,26 +1505,26 @@ packages:
dependency: transitive
description:
name: shared_preferences
- sha256: "846849e3e9b68f3ef4b60c60cf4b3e02e9321bc7f4d8c4692cf87ffa82fc8a3a"
+ sha256: c3025c5534b01739267eb7d76959bbc25a6d10f6988e1c2a3036940133dd10bf
url: "https://pub.dev"
source: hosted
- version: "2.5.2"
+ version: "2.5.5"
shared_preferences_android:
dependency: transitive
description:
name: shared_preferences_android
- sha256: "3ec7210872c4ba945e3244982918e502fa2bfb5230dff6832459ca0e1879b7ad"
+ sha256: e8d4762b1e2e8578fc4d0fd548cebf24afd24f49719c08974df92834565e2c53
url: "https://pub.dev"
source: hosted
- version: "2.4.8"
+ version: "2.4.23"
shared_preferences_foundation:
dependency: transitive
description:
name: shared_preferences_foundation
- sha256: "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03"
+ sha256: "4e7eaffc2b17ba398759f1151415869a34771ba11ebbccd1b0145472a619a64f"
url: "https://pub.dev"
source: hosted
- version: "2.5.4"
+ version: "2.5.6"
shared_preferences_linux:
dependency: transitive
description:
@@ -1553,10 +1537,10 @@ packages:
dependency: transitive
description:
name: shared_preferences_platform_interface
- sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80"
+ sha256: "649dc798a33931919ea356c4305c2d1f81619ea6e92244070b520187b5140ef9"
url: "https://pub.dev"
source: hosted
- version: "2.4.1"
+ version: "2.4.2"
shared_preferences_web:
dependency: transitive
description:
@@ -1635,54 +1619,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.10.2"
- sprintf:
- dependency: transitive
- description:
- name: sprintf
- sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23"
- url: "https://pub.dev"
- source: hosted
- version: "7.0.0"
- sqflite:
- dependency: transitive
- description:
- name: sqflite
- sha256: e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03
- url: "https://pub.dev"
- source: hosted
- version: "2.4.2"
- sqflite_android:
- dependency: transitive
- description:
- name: sqflite_android
- sha256: "2b3070c5fa881839f8b402ee4a39c1b4d561704d4ebbbcfb808a119bc2a1701b"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.1"
- sqflite_common:
- dependency: transitive
- description:
- name: sqflite_common
- sha256: "84731e8bfd8303a3389903e01fb2141b6e59b5973cacbb0929021df08dddbe8b"
- url: "https://pub.dev"
- source: hosted
- version: "2.5.5"
- sqflite_darwin:
- dependency: transitive
- description:
- name: sqflite_darwin
- sha256: "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.2"
- sqflite_platform_interface:
- dependency: transitive
- description:
- name: sqflite_platform_interface
- sha256: "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920"
- url: "https://pub.dev"
- source: hosted
- version: "2.4.0"
sqlcipher_flutter_libs:
dependency: transitive
description:
@@ -1763,14 +1699,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "0.3.1"
- synchronized:
- dependency: transitive
- description:
- name: synchronized
- sha256: "0669c70faae6270521ee4f05bffd2919892d42d1276e6c495be80174b6bc0ef6"
- url: "https://pub.dev"
- source: hosted
- version: "3.3.1"
term_glyph:
dependency: transitive
description:
@@ -1815,10 +1743,10 @@ packages:
dependency: transitive
description:
name: universal_io
- sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad"
+ sha256: f63cbc48103236abf48e345e07a03ce5757ea86285ed313a6a032596ed9301e2
url: "https://pub.dev"
source: hosted
- version: "2.2.2"
+ version: "2.3.1"
universal_platform:
dependency: transitive
description:
@@ -1839,34 +1767,34 @@ packages:
dependency: transitive
description:
name: url_launcher_android
- sha256: "1d0eae19bd7606ef60fe69ef3b312a437a16549476c42321d5dc1506c9ca3bf4"
+ sha256: "3bb000251e55d4a209aa0e2e563309dc9bb2befea2295fd0cec1f51760aac572"
url: "https://pub.dev"
source: hosted
- version: "6.3.15"
+ version: "6.3.29"
url_launcher_ios:
dependency: transitive
description:
name: url_launcher_ios
- sha256: "16a513b6c12bb419304e72ea0ae2ab4fed569920d1c7cb850263fe3acc824626"
+ sha256: "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0"
url: "https://pub.dev"
source: hosted
- version: "6.3.2"
+ version: "6.4.1"
url_launcher_linux:
dependency: transitive
description:
name: url_launcher_linux
- sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935"
+ sha256: d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a
url: "https://pub.dev"
source: hosted
- version: "3.2.1"
+ version: "3.2.2"
url_launcher_macos:
dependency: transitive
description:
name: url_launcher_macos
- sha256: "17ba2000b847f334f16626a574c702b196723af2a289e7a93ffcb79acff855c2"
+ sha256: "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18"
url: "https://pub.dev"
source: hosted
- version: "3.2.2"
+ version: "3.2.5"
url_launcher_platform_interface:
dependency: transitive
description:
@@ -1879,34 +1807,34 @@ packages:
dependency: transitive
description:
name: url_launcher_web
- sha256: "3ba963161bd0fe395917ba881d320b9c4f6dd3c4a233da62ab18a5025c85f1e9"
+ sha256: d0412fcf4c6b31ecfdb7762359b7206ffba3bbffd396c6d9f9c4616ece476c1f
url: "https://pub.dev"
source: hosted
- version: "2.4.0"
+ version: "2.4.2"
url_launcher_windows:
dependency: transitive
description:
name: url_launcher_windows
- sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77"
+ sha256: "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f"
url: "https://pub.dev"
source: hosted
- version: "3.1.4"
+ version: "3.1.5"
uuid:
dependency: "direct main"
description:
name: uuid
- sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff
+ sha256: "1fef9e8e11e2991bb773070d4656b7bd5d850967a2456cfc83cf47925ba79489"
url: "https://pub.dev"
source: hosted
- version: "4.5.1"
+ version: "4.5.3"
vector_graphics:
dependency: transitive
description:
name: vector_graphics
- sha256: "44cc7104ff32563122a929e4620cf3efd584194eec6d1d913eb5ba593dbcf6de"
+ sha256: "81da85e9ca8885ade47f9685b953cb098970d11be4821ac765580a6607ea4373"
url: "https://pub.dev"
source: hosted
- version: "1.1.18"
+ version: "1.1.21"
vector_graphics_codec:
dependency: transitive
description:
@@ -1919,10 +1847,10 @@ packages:
dependency: transitive
description:
name: vector_graphics_compiler
- sha256: d354a7ec6931e6047785f4db12a1f61ec3d43b207fc0790f863818543f8ff0dc
+ sha256: "5a88dd14c0954a5398af544651c7fb51b457a2a556949bfb25369b210ef73a74"
url: "https://pub.dev"
source: hosted
- version: "1.1.19"
+ version: "1.2.0"
vector_math:
dependency: transitive
description:
@@ -1935,10 +1863,10 @@ packages:
dependency: transitive
description:
name: vm_service
- sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02
+ sha256: "046d3928e16fa4dc46e8350415661755ab759d9fc97fc21b5ab295f71e4f0499"
url: "https://pub.dev"
source: hosted
- version: "15.0.0"
+ version: "15.1.0"
wakelock_plus:
dependency: "direct main"
description:
@@ -1951,10 +1879,10 @@ packages:
dependency: transitive
description:
name: wakelock_plus_platform_interface
- sha256: "036deb14cd62f558ca3b73006d52ce049fabcdcb2eddfe0bf0fe4e8a943b5cf2"
+ sha256: "14b2e5b9e35c2631e656913c47adecdd71633ae92896a27a64c8f1fcfabc21cc"
url: "https://pub.dev"
source: hosted
- version: "1.3.0"
+ version: "1.5.0"
watcher:
dependency: transitive
description:
@@ -1999,10 +1927,10 @@ packages:
dependency: transitive
description:
name: win32
- sha256: b89e6e24d1454e149ab20fbb225af58660f0c0bf4475544650700d8e2da54aef
+ sha256: d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e
url: "https://pub.dev"
source: hosted
- version: "5.11.0"
+ version: "5.15.0"
win32_registry:
dependency: transitive
description:
@@ -2023,10 +1951,10 @@ packages:
dependency: "direct main"
description:
name: worker_manager
- sha256: "1bce9f894a0c187856f5fc0e150e7fe1facce326f048ca6172947754dac3d4f3"
+ sha256: "887587eb97e517bca88dea761bea96edc495513ec91e4c489dcf110967ba79ff"
url: "https://pub.dev"
source: hosted
- version: "7.2.7"
+ version: "7.2.9"
xdg_directories:
dependency: transitive
description:
diff --git a/mobile/pubspec.yaml b/mobile/pubspec.yaml
index ae275e1887..b37c9fd23f 100644
--- a/mobile/pubspec.yaml
+++ b/mobile/pubspec.yaml
@@ -9,37 +9,35 @@ environment:
flutter: 3.41.6
dependencies:
- async: ^2.13.0
+ async: ^2.13.1
auto_route: ^11.1.0
- background_downloader: ^9.3.0
+ background_downloader: ^9.5.4
cast: ^2.1.0
collection: ^1.19.1
- connectivity_plus: ^6.1.3
- crop_image: ^1.0.16
- crypto: ^3.0.6
- device_info_plus: ^12.2.0
- # DB
+ connectivity_plus: ^6.1.5
+ crop_image: ^1.0.17
+ crypto: ^3.0.7
+ device_info_plus: ^12.4.0
drift: ^2.32.1
drift_flutter: ^0.3.0
dynamic_color: ^1.8.1
easy_localization: ^3.0.8
- ffi: ^2.1.4
+ ffi: ^2.2.0
flutter:
sdk: flutter
- flutter_cache_manager: ^3.4.1
flutter_displaymode: ^0.7.0
flutter_hooks: ^0.21.3+1
- flutter_local_notifications: ^17.2.1+2
+ flutter_local_notifications: ^17.2.4
flutter_secure_storage: ^9.2.4
- flutter_svg: ^2.2.1
- flutter_udid: ^4.0.0
- flutter_web_auth_2: ^5.0.0-alpha.0
- fluttertoast: ^8.2.12
+ flutter_svg: ^2.2.4
+ flutter_udid: ^4.1.2
+ flutter_web_auth_2: ^5.0.2
+ fluttertoast: ^8.2.14
geolocator: ^14.0.2
home_widget: ^0.8.1
hooks_riverpod: ^2.6.1
- http: ^1.5.0
- image_picker: ^1.2.0
+ http: ^1.6.0
+ image_picker: ^1.2.1
immich_ui:
path: './packages/ui'
intl: ^0.20.2
@@ -50,16 +48,16 @@ dependencies:
git:
url: https://github.com/immich-app/native_video_player
ref: 'cdf621bdb7edaf996e118a58a48f6441187d79c6'
- network_info_plus: ^6.1.3
+ network_info_plus: ^6.1.4
octo_image: ^2.1.0
openapi:
path: openapi
- package_info_plus: ^8.3.0
+ package_info_plus: ^8.3.1
path: ^1.9.1
path_provider: ^2.1.5
- path_provider_foundation: ^2.4.3
+ path_provider_foundation: ^2.6.0
permission_handler: ^11.4.0
- photo_manager: ^3.7.1
+ photo_manager: ^3.9.0
pinput: ^5.0.2
punycode: ^1.0.0
scroll_date_picker: ^3.8.0
@@ -71,9 +69,9 @@ dependencies:
thumbhash: 0.1.0+1
timezone: ^0.9.4
url_launcher: ^6.3.2
- uuid: ^4.5.1
- wakelock_plus: ^1.3.0
- worker_manager: ^7.2.7
+ uuid: ^4.5.3
+ wakelock_plus: ^1.3.3
+ worker_manager: ^7.2.9
web_socket: ^1.0.1
socket_io_client:
git:
@@ -92,7 +90,7 @@ dependencies:
dev_dependencies:
auto_route_generator: ^10.5.0
- build_runner: ^2.4.8
+ build_runner: ^2.13.1
# Drift generator
drift_dev: ^2.32.1
fake_async: ^1.3.3
@@ -104,9 +102,14 @@ dev_dependencies:
sdk: flutter
integration_test:
sdk: flutter
- mocktail: ^1.0.4
+ mocktail: ^1.0.5
# Type safe platform code
- pigeon: ^26.0.2
+ pigeon: ^26.3.4
+
+# cast 2.1.0 declares a loose bonsoir range but its code targets the 5.x API.
+# Pin bonsoir to 5.x until cast releases a version compatible with bonsoir 6.x.
+dependency_overrides:
+ bonsoir: ^5.1.11
flutter:
uses-material-design: true