diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json index 23e73971d2..d7a5a5a705 100644 --- a/.fvm/fvm_config.json +++ b/.fvm/fvm_config.json @@ -1,4 +1,4 @@ { - "flutterSdkVersion": "3.10.5", + "flutterSdkVersion": "3.13.6", "flavors": {} -} \ No newline at end of file +} diff --git a/.github/workflows/check_pr.yml b/.github/workflows/check_pr.yml index 05b431b154..bd79ff87de 100644 --- a/.github/workflows/check_pr.yml +++ b/.github/workflows/check_pr.yml @@ -9,8 +9,8 @@ concurrency: cancel-in-progress: true env: - FLUTTER_VERSION: "3.10.5" - DART_VERSION: "3.0.5" + FLUTTER_VERSION: "3.13.6" + DART_VERSION: "3.1.3" jobs: formatting: diff --git a/.github/workflows/e2e_tests.yml b/.github/workflows/e2e_tests.yml index 85add9237f..b43a4ab229 100644 --- a/.github/workflows/e2e_tests.yml +++ b/.github/workflows/e2e_tests.yml @@ -9,7 +9,7 @@ concurrency: cancel-in-progress: true env: - FLUTTER_VERSION: "3.10.5" + FLUTTER_VERSION: "3.13.6" jobs: e2e: diff --git a/.github/workflows/solana_coverage.yml b/.github/workflows/solana_coverage.yml index d5505622c9..dd5b179d9c 100644 --- a/.github/workflows/solana_coverage.yml +++ b/.github/workflows/solana_coverage.yml @@ -9,7 +9,7 @@ concurrency: cancel-in-progress: true env: - FLUTTER_VERSION: "3.10.5" + FLUTTER_VERSION: "3.13.6" jobs: solana_coverage: diff --git a/codemagic.yaml b/codemagic.yaml index 00e10aff3c..0175ac11e5 100644 --- a/codemagic.yaml +++ b/codemagic.yaml @@ -10,8 +10,8 @@ workflows: groups: - common - google_credentials - flutter: 3.10.5 - xcode: 14.2 + flutter: 3.13.6 + xcode: 15.0 android_signing: - app ios_signing: diff --git a/packages/espressocash_app/android/build.gradle b/packages/espressocash_app/android/build.gradle index 7e85d6a046..ef0d3ba5c8 100644 --- a/packages/espressocash_app/android/build.gradle +++ b/packages/espressocash_app/android/build.gradle @@ -1,5 +1,5 @@ buildscript { - ext.kotlin_version = '1.7.20' + ext.kotlin_version = '1.9.0' repositories { google() jcenter() diff --git a/packages/espressocash_app/ios/Podfile b/packages/espressocash_app/ios/Podfile index 3279c08f66..229e4e76fc 100644 --- a/packages/espressocash_app/ios/Podfile +++ b/packages/espressocash_app/ios/Podfile @@ -67,3 +67,24 @@ post_install do |installer| end end end + +# https://github.com/pichillilorenzo/flutter_inappwebview/issues/1807#issuecomment-1738699112 +post_integrate do |installer| + compiler_flags_key = 'COMPILER_FLAGS' + project_path = 'Pods/Pods.xcodeproj' + + project = Xcodeproj::Project.open(project_path) + project.targets.each do |target| + target.build_phases.each do |build_phase| + if build_phase.is_a?(Xcodeproj::Project::Object::PBXSourcesBuildPhase) + build_phase.files.each do |file| + if !file.settings.nil? && file.settings.key?(compiler_flags_key) + compiler_flags = file.settings[compiler_flags_key] + file.settings[compiler_flags_key] = compiler_flags.gsub(/-DOS_OBJECT_USE_OBJC=0\s*/, '') + end + end + end + end + end + project.save() +end diff --git a/packages/espressocash_app/ios/Podfile.lock b/packages/espressocash_app/ios/Podfile.lock index 000e6f8bbb..57043c7eb3 100644 --- a/packages/espressocash_app/ios/Podfile.lock +++ b/packages/espressocash_app/ios/Podfile.lock @@ -1,62 +1,62 @@ PODS: - - Firebase/AnalyticsWithoutAdIdSupport (10.3.0): + - Firebase/AnalyticsWithoutAdIdSupport (10.15.0): - Firebase/CoreOnly - - FirebaseAnalytics/WithoutAdIdSupport (~> 10.3.0) - - Firebase/CoreOnly (10.3.0): - - FirebaseCore (= 10.3.0) - - Firebase/DynamicLinks (10.3.0): + - FirebaseAnalytics/WithoutAdIdSupport (~> 10.15.0) + - Firebase/CoreOnly (10.15.0): + - FirebaseCore (= 10.15.0) + - Firebase/DynamicLinks (10.15.0): - Firebase/CoreOnly - - FirebaseDynamicLinks (~> 10.3.0) - - Firebase/Installations (10.3.0): + - FirebaseDynamicLinks (~> 10.15.0) + - Firebase/Installations (10.15.0): - Firebase/CoreOnly - - FirebaseInstallations (~> 10.3.0) - - Firebase/RemoteConfig (10.3.0): + - FirebaseInstallations (~> 10.15.0) + - Firebase/RemoteConfig (10.15.0): - Firebase/CoreOnly - - FirebaseRemoteConfig (~> 10.3.0) - - firebase_analytics (10.1.0): - - Firebase/AnalyticsWithoutAdIdSupport (= 10.3.0) + - FirebaseRemoteConfig (~> 10.15.0) + - firebase_analytics (10.5.0): + - Firebase/AnalyticsWithoutAdIdSupport (= 10.15.0) - firebase_core - Flutter - - firebase_app_installations (0.2.1-8): - - Firebase/Installations (= 10.3.0) + - firebase_app_installations (0.2.3-6): + - Firebase/Installations (= 10.15.0) - firebase_core - Flutter - - firebase_core (2.4.1): - - Firebase/CoreOnly (= 10.3.0) + - firebase_core (2.16.0): + - Firebase/CoreOnly (= 10.15.0) - Flutter - - firebase_dynamic_links (5.0.11): - - Firebase/DynamicLinks (= 10.3.0) + - firebase_dynamic_links (5.3.6): + - Firebase/DynamicLinks (= 10.15.0) - firebase_core - Flutter - - firebase_remote_config (3.0.9): - - Firebase/RemoteConfig (= 10.3.0) + - firebase_remote_config (3.0.15): + - Firebase/RemoteConfig (= 10.15.0) - firebase_core - Flutter - - FirebaseABTesting (10.10.0): + - FirebaseABTesting (10.15.0): - FirebaseCore (~> 10.0) - - FirebaseAnalytics/WithoutAdIdSupport (10.3.0): + - FirebaseAnalytics/WithoutAdIdSupport (10.15.0): - FirebaseCore (~> 10.0) - FirebaseInstallations (~> 10.0) - - GoogleAppMeasurement/WithoutAdIdSupport (= 10.3.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" + - GoogleAppMeasurement/WithoutAdIdSupport (= 10.15.0) + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" - nanopb (< 2.30910.0, >= 2.30908.0) - - FirebaseCore (10.3.0): + - FirebaseCore (10.15.0): - FirebaseCoreInternal (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/Logger (~> 7.8) - - FirebaseCoreInternal (10.10.0): + - FirebaseCoreInternal (10.15.0): - "GoogleUtilities/NSData+zlib (~> 7.8)" - - FirebaseDynamicLinks (10.3.0): + - FirebaseDynamicLinks (10.15.0): - FirebaseCore (~> 10.0) - - FirebaseInstallations (10.3.0): + - FirebaseInstallations (10.15.0): - FirebaseCore (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) - PromisesObjC (~> 2.1) - - FirebaseRemoteConfig (10.3.0): + - FirebaseRemoteConfig (10.15.0): - FirebaseABTesting (~> 10.0) - FirebaseCore (~> 10.0) - FirebaseInstallations (~> 10.0) @@ -77,21 +77,21 @@ PODS: - FMDB (2.7.5): - FMDB/standard (= 2.7.5) - FMDB/standard (2.7.5) - - GoogleAppMeasurement/WithoutAdIdSupport (10.3.0): - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/MethodSwizzler (~> 7.8) - - GoogleUtilities/Network (~> 7.8) - - "GoogleUtilities/NSData+zlib (~> 7.8)" + - GoogleAppMeasurement/WithoutAdIdSupport (10.15.0): + - GoogleUtilities/AppDelegateSwizzler (~> 7.11) + - GoogleUtilities/MethodSwizzler (~> 7.11) + - GoogleUtilities/Network (~> 7.11) + - "GoogleUtilities/NSData+zlib (~> 7.11)" - nanopb (< 2.30910.0, >= 2.30908.0) - - GoogleDataTransport (9.2.3): + - GoogleDataTransport (9.2.5): - GoogleUtilities/Environment (~> 7.7) - nanopb (< 2.30910.0, >= 2.30908.0) - PromisesObjC (< 3.0, >= 1.2) - - GoogleMLKit/BarcodeScanning (3.2.0): + - GoogleMLKit/BarcodeScanning (4.0.0): - GoogleMLKit/MLKitCore - - MLKitBarcodeScanning (~> 2.2.0) - - GoogleMLKit/MLKitCore (3.2.0): - - MLKitCommon (~> 8.0.0) + - MLKitBarcodeScanning (~> 3.0.0) + - GoogleMLKit/MLKitCore (4.0.0): + - MLKitCommon (~> 9.0.0) - GoogleToolboxForMac/DebugUtils (2.3.2): - GoogleToolboxForMac/Defines (= 2.3.2) - GoogleToolboxForMac/Defines (2.3.2) @@ -104,63 +104,59 @@ PODS: - GoogleToolboxForMac/Defines (= 2.3.2) - "GoogleToolboxForMac/NSString+URLArguments (= 2.3.2)" - "GoogleToolboxForMac/NSString+URLArguments (2.3.2)" - - GoogleUtilities/AppDelegateSwizzler (7.11.1): + - GoogleUtilities/AppDelegateSwizzler (7.11.5): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - - GoogleUtilities/Environment (7.11.1): + - GoogleUtilities/Environment (7.11.5): - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/Logger (7.11.1): + - GoogleUtilities/Logger (7.11.5): - GoogleUtilities/Environment - - GoogleUtilities/MethodSwizzler (7.11.1): + - GoogleUtilities/MethodSwizzler (7.11.5): - GoogleUtilities/Logger - - GoogleUtilities/Network (7.11.1): + - GoogleUtilities/Network (7.11.5): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.11.1)" - - GoogleUtilities/Reachability (7.11.1): + - "GoogleUtilities/NSData+zlib (7.11.5)" + - GoogleUtilities/Reachability (7.11.5): - GoogleUtilities/Logger - - GoogleUtilities/UserDefaults (7.11.1): + - GoogleUtilities/UserDefaults (7.11.5): - GoogleUtilities/Logger - GoogleUtilitiesComponents (1.1.0): - GoogleUtilities/Logger - - GTMSessionFetcher/Core (1.7.2) + - GTMSessionFetcher/Core (2.3.0) - image_picker_ios (0.0.1): - Flutter - integration_test (0.0.1): - Flutter - - MLImage (1.0.0-beta3) - - MLKitBarcodeScanning (2.2.0): - - MLKitCommon (~> 8.0) - - MLKitVision (~> 4.2) - - MLKitCommon (8.0.0): + - MLImage (1.0.0-beta4) + - MLKitBarcodeScanning (3.0.0): + - MLKitCommon (~> 9.0) + - MLKitVision (~> 5.0) + - MLKitCommon (9.0.0): - GoogleDataTransport (~> 9.0) - GoogleToolboxForMac/Logger (~> 2.1) - "GoogleToolboxForMac/NSData+zlib (~> 2.1)" - "GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1)" - GoogleUtilities/UserDefaults (~> 7.0) - GoogleUtilitiesComponents (~> 1.0) - - GTMSessionFetcher/Core (~> 1.1) - - Protobuf (~> 3.12) - - MLKitVision (4.2.0): + - GTMSessionFetcher/Core (< 3.0, >= 1.1) + - MLKitVision (5.0.0): - GoogleToolboxForMac/Logger (~> 2.1) - "GoogleToolboxForMac/NSData+zlib (~> 2.1)" - - GTMSessionFetcher/Core (~> 1.1) - - MLImage (= 1.0.0-beta3) - - MLKitCommon (~> 8.0) - - Protobuf (~> 3.12) - - mobile_scanner (3.0.0): + - GTMSessionFetcher/Core (< 3.0, >= 1.1) + - MLImage (= 1.0.0-beta4) + - MLKitCommon (~> 9.0) + - mobile_scanner (3.2.0): - Flutter - - GoogleMLKit/BarcodeScanning (~> 3.2.0) + - GoogleMLKit/BarcodeScanning (~> 4.0.0) - nanopb (2.30909.0): - nanopb/decode (= 2.30909.0) - nanopb/encode (= 2.30909.0) - nanopb/decode (2.30909.0) - nanopb/encode (2.30909.0) - OrderedSet (5.0.0) - - package_info (0.0.1): - - Flutter - package_info_plus (0.4.5): - Flutter - path_provider_foundation (0.0.1): @@ -168,41 +164,40 @@ PODS: - FlutterMacOS - permission_handler_apple (9.1.1): - Flutter - - PromisesObjC (2.2.0) - - Protobuf (3.23.2) + - PromisesObjC (2.3.1) - Ramp (4.0.1) - ramp_flutter (1.0.1): - Flutter - Ramp - rive_common (0.0.1): - Flutter - - Sentry/HybridSDK (8.7.2): - - SentryPrivate (= 8.7.2) + - Sentry/HybridSDK (8.11.0): + - SentryPrivate (= 8.11.0) - sentry_flutter (0.0.1): - Flutter - FlutterMacOS - - Sentry/HybridSDK (= 8.7.2) - - SentryPrivate (8.7.2) + - Sentry/HybridSDK (= 8.11.0) + - SentryPrivate (8.11.0) - share (0.0.1): - Flutter - shared_preferences_foundation (0.0.1): - Flutter - FlutterMacOS - - sqflite (0.0.2): + - sqflite (0.0.3): - Flutter - FMDB (>= 2.7.5) - - sqlite3 (3.40.0): - - sqlite3/common (= 3.40.0) - - sqlite3/common (3.40.0) - - sqlite3/fts5 (3.40.0): + - sqlite3 (3.43.1): + - sqlite3/common (= 3.43.1) + - sqlite3/common (3.43.1) + - sqlite3/fts5 (3.43.1): - sqlite3/common - - sqlite3/perf-threadsafe (3.40.0): + - sqlite3/perf-threadsafe (3.43.1): - sqlite3/common - - sqlite3/rtree (3.40.0): + - sqlite3/rtree (3.43.1): - sqlite3/common - sqlite3_flutter_libs (0.0.1): - Flutter - - sqlite3 (~> 3.40.0) + - sqlite3 (~> 3.43.1) - sqlite3/fts5 - sqlite3/perf-threadsafe - sqlite3/rtree @@ -224,7 +219,6 @@ DEPENDENCIES: - image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`) - integration_test (from `.symlinks/plugins/integration_test/ios`) - mobile_scanner (from `.symlinks/plugins/mobile_scanner/ios`) - - package_info (from `.symlinks/plugins/package_info/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`) @@ -264,7 +258,6 @@ SPEC REPOS: - nanopb - OrderedSet - PromisesObjC - - Protobuf - Sentry - SentryPrivate - sqlite3 @@ -294,8 +287,6 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/integration_test/ios" mobile_scanner: :path: ".symlinks/plugins/mobile_scanner/ios" - package_info: - :path: ".symlinks/plugins/package_info/ios" package_info_plus: :path: ".symlinks/plugins/package_info_plus/ios" path_provider_foundation: @@ -330,60 +321,58 @@ CHECKOUT OPTIONS: :tag: 4.0.1 SPEC CHECKSUMS: - Firebase: f92fc551ead69c94168d36c2b26188263860acd9 - firebase_analytics: f28e472a67eb553b7fc24a1cf17daf5247713c38 - firebase_app_installations: 7787e75e1cbbabc8013c59227492d26f83d8663c - firebase_core: bf59c32d2e53814f558efa20840c1902fa2fe461 - firebase_dynamic_links: e5ca49679928f5d46e2db5168656975eae39d379 - firebase_remote_config: 5007603d4cec2dc1e5016077a7ec36ed93c5041b - FirebaseABTesting: b2a87808d90f02766fcffb3957d3e397e7accc15 - FirebaseAnalytics: 036232b6a1e2918e5f67572417be1173576245f3 - FirebaseCore: 988754646ab3bd4bdcb740f1bfe26b9f6c0d5f2a - FirebaseCoreInternal: 971029061d326000d65bfdc21f5502c75c8b0893 - FirebaseDynamicLinks: 51c81d07bd63155bb56d76b0abdda79c8a3d8d02 - FirebaseInstallations: e2f26126089dcf41e215f7b8925af8d953c7d602 - FirebaseRemoteConfig: c24f767c17b0440ee63c7e93380d599173556113 + Firebase: 66043bd4579e5b73811f96829c694c7af8d67435 + firebase_analytics: ce9396167b403608fce42b6e676b72e488b24c86 + firebase_app_installations: e8e06703307ff6172640301d8eeaa13593613c62 + firebase_core: 77172d0a9d8d19d07606e24406e4c2fc14d3265b + firebase_dynamic_links: 27625ac999a9353d6e323c07db85c3b55c5c6839 + firebase_remote_config: e25524a585871048a75a36de690d788c75c20706 + FirebaseABTesting: 7fa3bca17f79ac433301d20d5cd33401f7738dca + FirebaseAnalytics: 47cef43728f81a839cf1306576bdd77ffa2eac7e + FirebaseCore: 2cec518b43635f96afe7ac3a9c513e47558abd2e + FirebaseCoreInternal: 2f4bee5ed00301b5e56da0849268797a2dd31fb4 + FirebaseDynamicLinks: 206d4ed3efd2b722822598017f3980d9fda89815 + FirebaseInstallations: cae95cab0f965ce05b805189de1d4c70b11c76fb + FirebaseRemoteConfig: 64b6ada098c649304114a817effd7e5f87229b11 Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 - flutter_inappwebview: bfd58618f49dc62f2676de690fc6dcda1d6c3721 + flutter_inappwebview: acd4fc0f012cefd09015000c241137d82f01ba62 flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be FMDB: 2ce00b547f966261cd18927a3ddb07cb6f3db82a - GoogleAppMeasurement: c7d6fff39bf2d829587d74088d582e32d75133c3 - GoogleDataTransport: f0308f5905a745f94fb91fea9c6cbaf3831cb1bd - GoogleMLKit: 0017a6a8372e1a182139b9def4d89be5d87ca5a7 + GoogleAppMeasurement: 722db6550d1e6d552b08398b69a975ac61039338 + GoogleDataTransport: 54dee9d48d14580407f8f5fbf2f496e92437a2f2 + GoogleMLKit: 2bd0dc6253c4d4f227aad460f69215a504b2980e GoogleToolboxForMac: 8bef7c7c5cf7291c687cf5354f39f9db6399ad34 - GoogleUtilities: 9aa0ad5a7bc171f8bae016300bfcfa3fb8425749 + GoogleUtilities: 13e2c67ede716b8741c7989e26893d151b2b2084 GoogleUtilitiesComponents: 679b2c881db3b615a2777504623df6122dd20afe - GTMSessionFetcher: 5595ec75acf5be50814f81e9189490412bad82ba - image_picker_ios: b786a5dcf033a8336a657191401bfdf12017dabb + GTMSessionFetcher: 3a63d75eecd6aa32c2fc79f578064e1214dfdec2 + image_picker_ios: 4a8aadfbb6dc30ad5141a2ce3832af9214a705b5 integration_test: 13825b8a9334a850581300559b8839134b124670 - MLImage: 489dfec109f21da8621b28d476401aaf7a0d4ff4 - MLKitBarcodeScanning: d92fe1911001ec36870162c5a0eb206f612b7169 - MLKitCommon: f6da6c5659618c070b50a80db01248ebe2964175 - MLKitVision: 96c96571190b7f63eddf4a12068ce8a8689e0d2c - mobile_scanner: 004f7ad2fe4e2b5a3e6ed0bc4b83ca9c5b5dd975 + MLImage: 7bb7c4264164ade9bf64f679b40fb29c8f33ee9b + MLKitBarcodeScanning: 04e264482c5f3810cb89ebc134ef6b61e67db505 + MLKitCommon: c1b791c3e667091918d91bda4bba69a91011e390 + MLKitVision: 8baa5f46ee3352614169b85250574fde38c36f49 + mobile_scanner: 47056db0c04027ea5f41a716385542da28574662 nanopb: b552cce312b6c8484180ef47159bc0f65a1f0431 OrderedSet: aaeb196f7fef5a9edf55d89760da9176ad40b93c - package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62 package_info_plus: fd030dabf36271f146f1f3beacd48f564b0f17f7 - path_provider_foundation: 37748e03f12783f9de2cb2c4eadfaa25fe6d4852 + path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943 permission_handler_apple: e76247795d700c14ea09e3a2d8855d41ee80a2e6 - PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef - Protobuf: 5df4e9d2abd535fb675c68d171f6bc87983d27a6 + PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4 Ramp: 3f843fb75cac12ad40842afa3226bae36dc93521 ramp_flutter: 412e68fa0ee3196fc043f83555534574796edf2f - rive_common: e35144d3b86972f8760b6c9f8b120dfd5fadfa13 - Sentry: c43b6d1d51bf96edbaeac7772c4178aa54f4f450 - sentry_flutter: 354c51276054f9f8a9b276967172aeb2e91d8a69 - SentryPrivate: 760a9fd5d134c4d926c4c0afe9c4deceadbf4557 + rive_common: 8a159d68033a8b073e5853acc50f03aa486a2888 + Sentry: 39d57e691e311bdb73bc1ab5bbebbd6bc890050d + sentry_flutter: b2feefdad5b0f06602347172bc7257e8e9da5562 + SentryPrivate: 48712023cdfd523735c2edb6b06bedf26c4730a3 share: 0b2c3e82132f5888bccca3351c504d0003b3b410 shared_preferences_foundation: 5b919d13b803cadd15ed2dc053125c68730e5126 - sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904 - sqlite3: 88dd99ef4ac3945f5a15facdd752933c52fd93bf - sqlite3_flutter_libs: c00751e981228acb63595236703da79d31282b63 + sqflite: 31f7eba61e3074736dff8807a9b41581e4f7f15a + sqlite3: e0a0623a33a20a47cb5921552aebc6e9e437dc91 + sqlite3_flutter_libs: 0d61e18fab1bed977dbd2d2fc76a726044ca00e7 uni_links: d97da20c7701486ba192624d99bffaaffcfc298a url_launcher_ios: 08a3dfac5fb39e8759aeb0abbd5d9480f30fc8b4 -PODFILE CHECKSUM: 7459fc3b17c8bd58959be87f8c6d18ff8abe07dd +PODFILE CHECKSUM: 2aee6139af39bddbcdeb1bd92722f0ee5643f567 -COCOAPODS: 1.12.1 +COCOAPODS: 1.13.0 diff --git a/packages/espressocash_app/ios/Runner.xcodeproj/project.pbxproj b/packages/espressocash_app/ios/Runner.xcodeproj/project.pbxproj index 1687fd3066..365c73100c 100644 --- a/packages/espressocash_app/ios/Runner.xcodeproj/project.pbxproj +++ b/packages/espressocash_app/ios/Runner.xcodeproj/project.pbxproj @@ -171,7 +171,7 @@ 97C146E61CF9000F007C117D /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 1300; + LastUpgradeCheck = 1430; ORGANIZATIONNAME = ""; TargetAttributes = { 97C146ED1CF9000F007C117D = { diff --git a/packages/espressocash_app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/packages/espressocash_app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index 3db53b6e1f..b52b2e698b 100644 --- a/packages/espressocash_app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/packages/espressocash_app/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -1,6 +1,6 @@ const [ OSKPStatusDto.success, OSKPStatusDto.withdrawn, - OSKPStatusDto.canceled + OSKPStatusDto.canceled, ].contains(row.status).not(), ); diff --git a/packages/espressocash_app/lib/features/backup_phrase/src/screens/backup_confirm_phrase_screen.dart b/packages/espressocash_app/lib/features/backup_phrase/src/screens/backup_confirm_phrase_screen.dart index 5529d25a45..210839c3d4 100644 --- a/packages/espressocash_app/lib/features/backup_phrase/src/screens/backup_confirm_phrase_screen.dart +++ b/packages/espressocash_app/lib/features/backup_phrase/src/screens/backup_confirm_phrase_screen.dart @@ -64,7 +64,7 @@ class _BackupConfirmPhraseScreenState extends State { callback: (phrase) => setState(() => _currentPhrase = phrase), ), ), - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/features/backup_phrase/src/screens/backup_phrase_success_screen.dart b/packages/espressocash_app/lib/features/backup_phrase/src/screens/backup_phrase_success_screen.dart index 2b1080c526..4241a71519 100644 --- a/packages/espressocash_app/lib/features/backup_phrase/src/screens/backup_phrase_success_screen.dart +++ b/packages/espressocash_app/lib/features/backup_phrase/src/screens/backup_phrase_success_screen.dart @@ -45,7 +45,7 @@ class BackupPhraseSuccessScreen extends StatelessWidget { width: double.infinity, text: context.l10n.ok, onPressed: onSolved, - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/features/backup_phrase/src/screens/puzzle_reminder_message_screen.dart b/packages/espressocash_app/lib/features/backup_phrase/src/screens/puzzle_reminder_message_screen.dart index 136e8b3a4d..26db015902 100644 --- a/packages/espressocash_app/lib/features/backup_phrase/src/screens/puzzle_reminder_message_screen.dart +++ b/packages/espressocash_app/lib/features/backup_phrase/src/screens/puzzle_reminder_message_screen.dart @@ -61,7 +61,7 @@ class PuzzleReminderMessageScreen extends StatelessWidget { fontWeight: FontWeight.w500, ), ), - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/features/backup_phrase/src/widgets/puzzle_screen.dart b/packages/espressocash_app/lib/features/backup_phrase/src/widgets/puzzle_screen.dart index b06aa8eb2a..f95a315a43 100644 --- a/packages/espressocash_app/lib/features/backup_phrase/src/widgets/puzzle_screen.dart +++ b/packages/espressocash_app/lib/features/backup_phrase/src/widgets/puzzle_screen.dart @@ -43,7 +43,7 @@ class PuzzleScreen extends StatelessWidget { padding: EdgeInsets.symmetric(horizontal: 24), child: DecoratedWindowHeader(), ), - Expanded(child: child) + Expanded(child: child), ], ), ), diff --git a/packages/espressocash_app/lib/features/conversion_rates/module.dart b/packages/espressocash_app/lib/features/conversion_rates/module.dart index ce494b87f0..9f47db53b3 100644 --- a/packages/espressocash_app/lib/features/conversion_rates/module.dart +++ b/packages/espressocash_app/lib/features/conversion_rates/module.dart @@ -26,7 +26,7 @@ class ConversionRatesModule extends SingleChildStatelessWidget { userCurrency: defaultFiatCurrency, ), ), - ) + ), ], child: child, ); diff --git a/packages/espressocash_app/lib/features/conversion_rates/widgets/amount_with_equivalent.dart b/packages/espressocash_app/lib/features/conversion_rates/widgets/amount_with_equivalent.dart index 553af3e0ee..3ec986adb7 100644 --- a/packages/espressocash_app/lib/features/conversion_rates/widgets/amount_with_equivalent.dart +++ b/packages/espressocash_app/lib/features/conversion_rates/widgets/amount_with_equivalent.dart @@ -61,7 +61,7 @@ class AmountWithEquivalent extends StatelessWidget { backgroundColor: Colors.black, ), ), - ) + ), ], ), ); diff --git a/packages/espressocash_app/lib/features/country_picker/screens/country_picker_screen.dart b/packages/espressocash_app/lib/features/country_picker/screens/country_picker_screen.dart index 1147f7ff05..117359100f 100644 --- a/packages/espressocash_app/lib/features/country_picker/screens/country_picker_screen.dart +++ b/packages/espressocash_app/lib/features/country_picker/screens/country_picker_screen.dart @@ -188,7 +188,7 @@ class _Wrapper extends StatelessWidget { direction: FadeGradientDirection.bottomUp, color: FadeGradientColor.dark, ), - ) + ), ], ); } diff --git a/packages/espressocash_app/lib/features/incoming_split_key_payments/screens/first_part_ready_screen.dart b/packages/espressocash_app/lib/features/incoming_split_key_payments/screens/first_part_ready_screen.dart index cbdd7a29c6..3e13292778 100644 --- a/packages/espressocash_app/lib/features/incoming_split_key_payments/screens/first_part_ready_screen.dart +++ b/packages/espressocash_app/lib/features/incoming_split_key_payments/screens/first_part_ready_screen.dart @@ -80,6 +80,8 @@ class _FirstPartReadyScreenState extends State { IncomingSplitKeyPaymentScreen.route(id: id), ); } on Object { + if (!mounted) return; + context.router.popForced(); } } @@ -131,7 +133,7 @@ class _FirstPartReadyScreenState extends State { ], ), ), - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/features/incoming_split_key_payments/widgets/invalid_escrow_error_widget.dart b/packages/espressocash_app/lib/features/incoming_split_key_payments/widgets/invalid_escrow_error_widget.dart index 01f1129632..274e81a413 100644 --- a/packages/espressocash_app/lib/features/incoming_split_key_payments/widgets/invalid_escrow_error_widget.dart +++ b/packages/espressocash_app/lib/features/incoming_split_key_payments/widgets/invalid_escrow_error_widget.dart @@ -27,7 +27,7 @@ class InvalidEscrowErrorWidget extends StatelessWidget { width: double.infinity, text: context.l10n.ok, onPressed: () => context.router.pop(), - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/features/investments/widgets/investment_header.dart b/packages/espressocash_app/lib/features/investments/widgets/investment_header.dart index 8b125454f2..5a955de40a 100644 --- a/packages/espressocash_app/lib/features/investments/widgets/investment_header.dart +++ b/packages/espressocash_app/lib/features/investments/widgets/investment_header.dart @@ -114,7 +114,7 @@ class _Buttons extends StatelessWidget { if (!isZeroAmount) ...[ const SizedBox(width: 8), const CashOutButton(size: CpButtonSize.wide), - ] + ], ], ), const SizedBox(height: 8), diff --git a/packages/espressocash_app/lib/features/onboarding/src/widgets/onboarding_notice.dart b/packages/espressocash_app/lib/features/onboarding/src/widgets/onboarding_notice.dart index 2bfbf83dcb..8d560eca29 100644 --- a/packages/espressocash_app/lib/features/onboarding/src/widgets/onboarding_notice.dart +++ b/packages/espressocash_app/lib/features/onboarding/src/widgets/onboarding_notice.dart @@ -92,7 +92,7 @@ class _Content extends StatelessWidget { size: CpButtonSize.micro, onPressed: onPressed, ), - const SizedBox(width: 24) + const SizedBox(width: 24), ], ); } diff --git a/packages/espressocash_app/lib/features/outgoing_direct_payments/screens/odp_input_screen.dart b/packages/espressocash_app/lib/features/outgoing_direct_payments/screens/odp_input_screen.dart index 2963cdb005..f48b09e4f7 100644 --- a/packages/espressocash_app/lib/features/outgoing_direct_payments/screens/odp_input_screen.dart +++ b/packages/espressocash_app/lib/features/outgoing_direct_payments/screens/odp_input_screen.dart @@ -106,7 +106,7 @@ class _ODPInputScreenState extends State { text: context.l10n.next, onPressed: _isValid ? _handleSubmitted : null, ), - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/features/outgoing_split_key_payments/screens/oskp_confirmation_screen.dart b/packages/espressocash_app/lib/features/outgoing_split_key_payments/screens/oskp_confirmation_screen.dart index 0d256e80ce..3268dfcceb 100644 --- a/packages/espressocash_app/lib/features/outgoing_split_key_payments/screens/oskp_confirmation_screen.dart +++ b/packages/espressocash_app/lib/features/outgoing_split_key_payments/screens/oskp_confirmation_screen.dart @@ -159,7 +159,7 @@ class _AmountView extends StatelessWidget { ], ), ), - ) + ), ], ); } diff --git a/packages/espressocash_app/lib/features/payment_request/widgets/share_qr_code.dart b/packages/espressocash_app/lib/features/payment_request/widgets/share_qr_code.dart index 2dac3679e5..b0aa03f90a 100644 --- a/packages/espressocash_app/lib/features/payment_request/widgets/share_qr_code.dart +++ b/packages/espressocash_app/lib/features/payment_request/widgets/share_qr_code.dart @@ -80,7 +80,7 @@ class _QrCodeWrapper extends StatelessWidget { padding: EdgeInsets.zero, color: Colors.white, ), - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/features/popular_tokens/data/popular_token_cache.dart b/packages/espressocash_app/lib/features/popular_tokens/data/popular_token_cache.dart index 92eccdf99a..27d55fb195 100644 --- a/packages/espressocash_app/lib/features/popular_tokens/data/popular_token_cache.dart +++ b/packages/espressocash_app/lib/features/popular_tokens/data/popular_token_cache.dart @@ -20,7 +20,7 @@ class PopularTokenCache { Future> get() => _db.select(_db.popularTokenRows).get().then( (rows) => - IMap({for (var e in rows) e.toToken(_tokenList): e.price}), + IMap({for (final e in rows) e.toToken(_tokenList): e.price}), ); Future set(IMap result) => _db.transaction(() async { diff --git a/packages/espressocash_app/lib/features/qr_scanner/widgets/qr_scanner_background.dart b/packages/espressocash_app/lib/features/qr_scanner/widgets/qr_scanner_background.dart index e5a4a137e5..07ebc45d2b 100644 --- a/packages/espressocash_app/lib/features/qr_scanner/widgets/qr_scanner_background.dart +++ b/packages/espressocash_app/lib/features/qr_scanner/widgets/qr_scanner_background.dart @@ -1,10 +1,6 @@ import 'dart:math'; import 'package:flutter/material.dart'; -import 'package:flutter/services.dart'; -import 'package:flutter_svg/flutter_svg.dart'; - -import '../../../gen/assets.gen.dart'; class QrScannerBackground extends StatelessWidget { const QrScannerBackground({ @@ -14,39 +10,22 @@ class QrScannerBackground extends StatelessWidget { final Widget child; - Future _readFrame() async { - final byteData = await rootBundle.load(Assets.images.qrFrame.path); - - return svg.fromSvgBytes(Uint8List.view(byteData.buffer), 'qrFrame'); - } - @override - Widget build(BuildContext context) => FutureBuilder( - future: _readFrame(), - builder: (context, frame) => CustomPaint( - foregroundPainter: _Painter( - frame: frame.data, - dimension: 350, - ), - child: child, - ), + Widget build(BuildContext context) => CustomPaint( + foregroundPainter: const _Painter(dimension: 350), + child: child, ); } class _Painter extends CustomPainter { const _Painter({ - required this.frame, required this.dimension, }); - final DrawableRoot? frame; final double dimension; @override void paint(Canvas canvas, Size size) { - final frame = this.frame; - if (frame == null) return; - final frameSize = Size.square(dimension); final topDisplacement = min( @@ -72,10 +51,6 @@ class _Painter extends CustomPainter { Paint()..color = Colors.black.withOpacity(0.5), ) ..translate(center.dx, center.dy); - - frame - ..scaleCanvasToViewBox(canvas, frameSize) - ..draw(canvas, rect); } @override diff --git a/packages/espressocash_app/lib/features/ramp/src/screens/ramp_amount_screen.dart b/packages/espressocash_app/lib/features/ramp/src/screens/ramp_amount_screen.dart index 4e02c65d2d..d6f415456b 100644 --- a/packages/espressocash_app/lib/features/ramp/src/screens/ramp_amount_screen.dart +++ b/packages/espressocash_app/lib/features/ramp/src/screens/ramp_amount_screen.dart @@ -126,7 +126,7 @@ class _RampAmountScreenState extends State { ); }, ), - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/features/ramp/src/widgets/partners/guardarian.dart b/packages/espressocash_app/lib/features/ramp/src/widgets/partners/guardarian.dart index 3e27aac3a2..5cf31c76e5 100644 --- a/packages/espressocash_app/lib/features/ramp/src/widgets/partners/guardarian.dart +++ b/packages/espressocash_app/lib/features/ramp/src/widgets/partners/guardarian.dart @@ -16,7 +16,7 @@ extension BuildContextExt on BuildContext { queryParameters: { 'partner_api_token': guardarianApiKey, 'crypto_currencies_list': jsonEncode([ - {'ticker': 'USDC', 'network': 'SOL'} + {'ticker': 'USDC', 'network': 'SOL'}, ]), 'theme': 'orange', 'type': 'narrow', diff --git a/packages/espressocash_app/lib/features/sign_in/screens/get_started_screen.dart b/packages/espressocash_app/lib/features/sign_in/screens/get_started_screen.dart index 45f06b038f..4380134259 100644 --- a/packages/espressocash_app/lib/features/sign_in/screens/get_started_screen.dart +++ b/packages/espressocash_app/lib/features/sign_in/screens/get_started_screen.dart @@ -155,7 +155,8 @@ class _SignInWithSagaButton extends StatefulWidget { class _SignInWithSagaButtonState extends State<_SignInWithSagaButton> { Future _onPressed() async { final hasPermission = await sl().checkPermission(); - if (!mounted || !hasPermission) return; + if (!mounted) return; + if (!hasPermission) return; context .read() diff --git a/packages/espressocash_app/lib/features/swap/widgets/equivalent_header.dart b/packages/espressocash_app/lib/features/swap/widgets/equivalent_header.dart index e7e85d448e..1525d5a22e 100644 --- a/packages/espressocash_app/lib/features/swap/widgets/equivalent_header.dart +++ b/packages/espressocash_app/lib/features/swap/widgets/equivalent_header.dart @@ -46,7 +46,7 @@ class EquivalentHeader extends StatelessWidget { style: const TextStyle(fontSize: 15), ), const SizedBox(height: 6), - SwapFee(amount: feeAmount) + SwapFee(amount: feeAmount), ], ), ); diff --git a/packages/espressocash_app/lib/features/swap/widgets/token_dropdown.dart b/packages/espressocash_app/lib/features/swap/widgets/token_dropdown.dart index 4ef935916a..6aefe3e1f4 100644 --- a/packages/espressocash_app/lib/features/swap/widgets/token_dropdown.dart +++ b/packages/espressocash_app/lib/features/swap/widgets/token_dropdown.dart @@ -56,7 +56,7 @@ class _Item extends StatelessWidget { children: [ const SizedBox(width: _iconSize), Expanded(child: title), - const Icon(Icons.expand_more, size: _iconSize) + const Icon(Icons.expand_more, size: _iconSize), ], ); } else { diff --git a/packages/espressocash_app/lib/features/token_chart/widgets/token_chart.dart b/packages/espressocash_app/lib/features/token_chart/widgets/token_chart.dart index 244c3c2ad6..4458ad4ffe 100644 --- a/packages/espressocash_app/lib/features/token_chart/widgets/token_chart.dart +++ b/packages/espressocash_app/lib/features/token_chart/widgets/token_chart.dart @@ -48,7 +48,7 @@ class TokenChart extends StatelessWidget { onSelect: onSelect, interval: state.interval, ), - if (isLoading) const LoadingIndicator() + if (isLoading) const LoadingIndicator(), ], ), ), @@ -166,7 +166,7 @@ class _ChartWidget extends StatelessWidget { barWidth: 5, isStrokeJoinRound: true, isStrokeCapRound: true, - ) + ), ], minY: chartMinY, maxY: chartMaxY, diff --git a/packages/espressocash_app/lib/features/token_chart/widgets/token_overview.dart b/packages/espressocash_app/lib/features/token_chart/widgets/token_overview.dart index 845b7f4c38..5657aaeeef 100644 --- a/packages/espressocash_app/lib/features/token_chart/widgets/token_overview.dart +++ b/packages/espressocash_app/lib/features/token_chart/widgets/token_overview.dart @@ -62,7 +62,7 @@ class _PriceOverviewWidget extends StatelessWidget { TextSpan( text: ' $timeFrame', style: const TextStyle(color: Colors.white), - ) + ), ], ), style: TextStyle( diff --git a/packages/espressocash_app/lib/features/token_details/screens/token_details_screen.dart b/packages/espressocash_app/lib/features/token_details/screens/token_details_screen.dart index b1ac03d007..a3bb006b3f 100644 --- a/packages/espressocash_app/lib/features/token_details/screens/token_details_screen.dart +++ b/packages/espressocash_app/lib/features/token_details/screens/token_details_screen.dart @@ -84,7 +84,7 @@ class TokenDetailsScreen extends StatelessWidget { cpNavigationBarheight, 0, ), - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/features/token_details/widgets/balance_widget.dart b/packages/espressocash_app/lib/features/token_details/widgets/balance_widget.dart index e5a05c44ad..fb06d8acac 100644 --- a/packages/espressocash_app/lib/features/token_details/widgets/balance_widget.dart +++ b/packages/espressocash_app/lib/features/token_details/widgets/balance_widget.dart @@ -26,7 +26,7 @@ class PriceWidget extends StatelessWidget { color: Colors.white, fontSize: 18, ), - ) + ), ], ), maxLines: 1, diff --git a/packages/espressocash_app/lib/features/token_details/widgets/token_details_widget.dart b/packages/espressocash_app/lib/features/token_details/widgets/token_details_widget.dart index 6d041dbffa..3615c01da1 100644 --- a/packages/espressocash_app/lib/features/token_details/widgets/token_details_widget.dart +++ b/packages/espressocash_app/lib/features/token_details/widgets/token_details_widget.dart @@ -44,7 +44,7 @@ class TokenDetailsWidget extends StatelessWidget { value: Text('#${data.marketCapRank}'), ), ], - ) + ), ], ), ); diff --git a/packages/espressocash_app/lib/features/token_search/widgets/discover_header.dart b/packages/espressocash_app/lib/features/token_search/widgets/discover_header.dart index 2136bd7edc..b64f14c57d 100644 --- a/packages/espressocash_app/lib/features/token_search/widgets/discover_header.dart +++ b/packages/espressocash_app/lib/features/token_search/widgets/discover_header.dart @@ -70,7 +70,7 @@ class DiscoverHeader extends StatelessWidget { size: CpIconButtonSize.small, ), ], - ) + ), ], ), ); diff --git a/packages/espressocash_app/lib/features/transactions/widgets/transfer_error.dart b/packages/espressocash_app/lib/features/transactions/widgets/transfer_error.dart index 0915032241..3f1646d2cf 100644 --- a/packages/espressocash_app/lib/features/transactions/widgets/transfer_error.dart +++ b/packages/espressocash_app/lib/features/transactions/widgets/transfer_error.dart @@ -43,7 +43,7 @@ class TransferError extends StatelessWidget { width: double.infinity, text: context.l10n.retry, onPressed: onRetry, - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/ui/bullet_item.dart b/packages/espressocash_app/lib/ui/bullet_item.dart index 83e3422bf7..f40240d530 100644 --- a/packages/espressocash_app/lib/ui/bullet_item.dart +++ b/packages/espressocash_app/lib/ui/bullet_item.dart @@ -41,7 +41,7 @@ class CpBulletItemWidget extends StatelessWidget { fontSize: 20.sp, ), ), - ) + ), ], ), ), diff --git a/packages/espressocash_app/lib/ui/timeline.dart b/packages/espressocash_app/lib/ui/timeline.dart index 9afa091519..9d28cc03be 100644 --- a/packages/espressocash_app/lib/ui/timeline.dart +++ b/packages/espressocash_app/lib/ui/timeline.dart @@ -163,11 +163,11 @@ class _TileInfo extends StatelessWidget { children: [ Text(tile.title, style: _titleStyle), const Padding(padding: EdgeInsets.symmetric(vertical: 2)), - if (subtitle != null) Text(subtitle, style: _subtitleStyle) + if (subtitle != null) Text(subtitle, style: _subtitleStyle), ], ), ), - Text(tile.trailing ?? '', style: _titleStyle) + Text(tile.trailing ?? '', style: _titleStyle), ], ), ); @@ -261,7 +261,7 @@ class _Animation extends StatelessWidget { child: child, ) else - child + child, ], ); } diff --git a/packages/espressocash_app/pubspec.lock b/packages/espressocash_app/pubspec.lock index e67de6bd46..1cf2073799 100644 --- a/packages/espressocash_app/pubspec.lock +++ b/packages/espressocash_app/pubspec.lock @@ -5,26 +5,26 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: "405666cd3cf0ee0a48d21ec67e65406aad2c726d9fa58840d3375e7bdcd32a07" + sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a url: "https://pub.dev" source: hosted - version: "60.0.0" + version: "61.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals - sha256: "3ff770dfff04a67b0863dff205a0936784de1b87a5e99b11c693fc10e66a9ce3" + sha256: "2d8e8e123ca3675625917f535fcc0d3a50092eef44334168f9b18adc050d4c6e" url: "https://pub.dev" source: hosted - version: "1.0.12" + version: "1.3.6" analyzer: dependency: transitive description: name: analyzer - sha256: "1952250bd005bacb895a01bf1b4dc00e3ba1c526cf47dca54dfe24979c65f5b3" + sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562 url: "https://pub.dev" source: hosted - version: "5.12.0" + version: "5.13.0" analyzer_plugin: dependency: transitive description: @@ -37,18 +37,18 @@ packages: dependency: transitive description: name: archive - sha256: "80e5141fafcb3361653ce308776cfd7d45e6e9fbb429e14eec571382c0c5fecb" + sha256: d4dc11707abb32ef756ab95678c0d6df54003d98277f7c9aeda14c48e7a38c2f url: "https://pub.dev" source: hosted - version: "3.3.2" + version: "3.4.3" args: dependency: transitive description: name: args - sha256: c372bb384f273f0c2a8aaaa226dad84dc27c8519a691b888725dec59518ad53a + sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 url: "https://pub.dev" source: hosted - version: "2.4.1" + version: "2.4.2" async: dependency: "direct main" description: @@ -61,34 +61,34 @@ packages: dependency: "direct main" description: name: auto_route - sha256: "1d53010ec30ad3b91e6d4701b18fc503e3d1bbf570f4c3277b74b6359263ab16" + sha256: "72f21e8b6cbbe25f02ea69183e024996530bf495cc1b077a49e0ec6726f0c271" url: "https://pub.dev" source: hosted - version: "7.7.0" + version: "7.8.3" auto_route_generator: dependency: "direct dev" description: name: auto_route_generator - sha256: e9245cc56f04a4473c281346d194efa2c89a0f8e4f1c02a5b3b43e242c3e1c75 + sha256: e7aa9ab44b77cd31a4619d94db645ab5736e543fd0b4c6058c281249e479dfb8 url: "https://pub.dev" source: hosted - version: "7.2.0" + version: "7.3.1" barcode: dependency: transitive description: name: barcode - sha256: "52570564684bbb0240a9f1fdb6bad12adc5e0540103c1c96d6dd550bd928b1c9" + sha256: "789f898eef0bd88312470bdb2cc996f895ad7dd5f89e9adde84b204546a90b45" url: "https://pub.dev" source: hosted - version: "2.2.3" + version: "2.2.4" barcode_widget: dependency: "direct main" description: name: barcode_widget - sha256: ea0c0578b5db3ca3a583d80e05eb47bfb70419e3a23b920d93ae7968c45c20ce + sha256: "6f2c5b08659b1a5f4d88d183e6007133ea2f96e50e7b8bb628f03266c3931427" url: "https://pub.dev" source: hosted - version: "2.0.3" + version: "2.0.4" bip39: dependency: "direct main" description: @@ -117,10 +117,10 @@ packages: dependency: "direct dev" description: name: bloc_test - sha256: "622b97678bf8c06a94f4c26a89ee9ebf7319bf775383dee2233e86e1f94ee28d" + sha256: af0de1a1e16a7536e95dcd7491e0a6d6078e11d2d691988e862280b74f5c7968 url: "https://pub.dev" source: hosted - version: "9.1.0" + version: "9.1.4" boolean_selector: dependency: transitive description: @@ -141,10 +141,10 @@ packages: dependency: transitive description: name: build - sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777" + sha256: "80184af8b6cb3e5c1c4ec6d8544d27711700bc3e6d2efad04238c7b5290889f0" url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.4.1" build_config: dependency: transitive description: @@ -157,34 +157,34 @@ packages: dependency: transitive description: name: build_daemon - sha256: "6bc5544ea6ce4428266e7ea680e945c68806c4aae2da0eb5e9ccf38df8d6acbf" + sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "4.0.0" build_resolvers: dependency: transitive description: name: build_resolvers - sha256: "7c35a3a7868626257d8aee47b51c26b9dba11eaddf3431117ed2744951416aab" + sha256: "64e12b0521812d1684b1917bc80945625391cb9bdd4312536b1d69dcb6133ed8" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.4.1" build_runner: dependency: "direct dev" description: name: build_runner - sha256: b0a8a7b8a76c493e85f1b84bffa0588859a06197863dba8c9036b15581fd9727 + sha256: "10c6bcdbf9d049a0b666702cf1cee4ddfdc38f02a19d35ae392863b47519848b" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.4.6" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: "14febe0f5bac5ae474117a36099b4de6f1dbc52df6c5e55534b3da9591bf4292" + sha256: c9e32d21dd6626b5c163d48b037ce906bbe428bc23ab77bcd77bb21e593b6185 url: "https://pub.dev" source: hosted - version: "7.2.7" + version: "7.2.11" built_collection: dependency: transitive description: @@ -197,34 +197,34 @@ packages: dependency: transitive description: name: built_value - sha256: "169565c8ad06adb760c3645bf71f00bff161b00002cace266cad42c5d22a7725" + sha256: a8de5955205b4d1dbbbc267daddf2178bd737e4bab8987c04a500478c9651e74 url: "https://pub.dev" source: hosted - version: "8.4.3" + version: "8.6.3" cached_network_image: dependency: "direct main" description: name: cached_network_image - sha256: fd3d0dc1d451f9a252b32d95d3f0c3c487bc41a75eba2e6097cb0b9c71491b15 + sha256: f98972704692ba679db144261172a8e20feb145636c617af0eb4022132a6797f url: "https://pub.dev" source: hosted - version: "3.2.3" + version: "3.3.0" cached_network_image_platform_interface: dependency: transitive description: name: cached_network_image_platform_interface - sha256: bb2b8403b4ccdc60ef5f25c70dead1f3d32d24b9d6117cfc087f496b178594a7 + sha256: "56aa42a7a01e3c9db8456d9f3f999931f1e05535b5a424271e9a38cabf066613" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "3.0.0" cached_network_image_web: dependency: transitive description: name: cached_network_image_web - sha256: b8eb814ebfcb4dea049680f8c1ffb2df399e4d03bf7a352c775e26fa06e02fa0 + sha256: "759b9a9f8f6ccbb66c185df805fac107f05730b1dab9c64626d1008cca532257" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.1.0" characters: dependency: transitive description: @@ -245,18 +245,18 @@ packages: dependency: transitive description: name: checked_yaml - sha256: "3d1505d91afa809d177efd4eed5bb0eb65805097a1463abdd2add076effae311" + sha256: feb6bed21949061731a7a75fc5d2aa727cf160b91af9a3e464c5e3a32e28b5ff url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.3" cli_util: dependency: transitive description: name: cli_util - sha256: "66f86e916d285c1a93d3b79587d94bd71984a66aac4ff74e524cfa7877f1395c" + sha256: b8db3080e59b2503ca9e7922c3df2072cf13992354d5e944074ffa836fba43b7 url: "https://pub.dev" source: hosted - version: "0.3.5" + version: "0.4.0" clock: dependency: transitive description: @@ -269,18 +269,18 @@ packages: dependency: transitive description: name: code_builder - sha256: "4ad01d6e56db961d29661561effde45e519939fdaeb46c351275b182eac70189" + sha256: "1be9be30396d7e4c0db42c35ea6ccd7cc6a1e19916b5dc64d6ac216b5544d677" url: "https://pub.dev" source: hosted - version: "4.5.0" + version: "4.7.0" collection: dependency: "direct main" description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 url: "https://pub.dev" source: hosted - version: "1.17.1" + version: "1.17.2" color: dependency: transitive description: @@ -309,50 +309,50 @@ packages: dependency: transitive description: name: cross_file - sha256: "0b0036e8cccbfbe0555fd83c1d31a6f30b77a96b598b35a5d36dd41f718695e9" + sha256: fd832b5384d0d6da4f6df60b854d33accaaeb63aa9e10e736a87381f08dee2cb url: "https://pub.dev" source: hosted - version: "0.3.3+4" + version: "0.3.3+5" crypto: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" cryptography: dependency: transitive description: name: cryptography - sha256: df156c5109286340817d21fa7b62f9140f17915077127dd70f8bd7a2a0997a35 + sha256: d146b76d33d94548cf035233fbc2f4338c1242fa119013bead807d033fc4ae05 url: "https://pub.dev" source: hosted - version: "2.5.0" + version: "2.7.0" csslib: dependency: transitive description: name: csslib - sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745 + sha256: "706b5707578e0c1b4b7550f64078f0a0f19dec3f50a178ffae7006b0a9ca58fb" url: "https://pub.dev" source: hosted - version: "0.17.2" + version: "1.0.0" dart_style: dependency: transitive description: name: dart_style - sha256: f4f1f73ab3fd2afcbcca165ee601fe980d966af6a21b5970c6c9376955c528ad + sha256: "1efa911ca7086affd35f463ca2fc1799584fb6aa89883cf0af8e3664d6a02d55" url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.3.2" dartx: dependency: transitive description: name: dartx - sha256: "45d7176701f16c5a5e00a4798791c1964bc231491b879369c818dd9a9c764871" + sha256: "8b25435617027257d43e6508b5fe061012880ddfdaa75a71d607c3de2a13d244" url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.2.0" date_time_format: dependency: "direct main" description: @@ -365,10 +365,10 @@ packages: dependency: "direct main" description: name: decimal - sha256: eece91944f523657c75a3a008a90ec7f7eb3986191153a78570c7d0ac8ef3d01 + sha256: "24a261d5d5c87e86c7651c417a5dbdf8bcd7080dd592533910e8d0505a279f21" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.3" device_frame: dependency: transitive description: @@ -413,10 +413,10 @@ packages: dependency: "direct main" description: name: dio_cache_interceptor - sha256: "24f5fb2fbffea25325e9eabc1501b6582d0928b0ef5cb9127c920e58fbf6ca62" + sha256: a89166e6fb9c90a4bf2b7f20b5c055087969bc445ced3282e32505543e296e0f url: "https://pub.dev" source: hosted - version: "3.4.0" + version: "3.4.2" dio_cache_interceptor_db_store: dependency: "direct main" description: @@ -429,26 +429,26 @@ packages: dependency: "direct main" description: name: drift - sha256: "708ca5cba66a0f18a2632ffbf3d5181d63bc67e746b370dbe403758120e32f0e" + sha256: c66df5f88616f5b1fb8d83266738d4f3671c692b2aa680fd8fe53e57a4e149be url: "https://pub.dev" source: hosted - version: "2.8.1" + version: "2.12.1" drift_dev: dependency: "direct dev" description: name: drift_dev - sha256: "4704966d9eb8f5717bebad7e722397d8150235f4bb1d64eb8b22c55d4566cf6a" + sha256: "8c9bb294a2f1a053f6d09890798ad5ac1fe436d527a4aa3254499105b7b93f96" url: "https://pub.dev" source: hosted - version: "2.8.3" + version: "2.12.1" ed25519_hd_key: dependency: transitive description: name: ed25519_hd_key - sha256: "326608234e986ea826a5db4cf4cd6826058d860875a3fff7926c0725fe1a604d" + sha256: c5c9f11a03f5789bf9dcd9ae88d641571c802640851f1cacdb13123f171b3a26 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" equatable: dependency: transitive description: @@ -476,18 +476,18 @@ packages: dependency: "direct main" description: name: fast_immutable_collections - sha256: d1b97845a823572e5390383b93f23b7e8afb87234e03fed4c115a776fc72331f + sha256: b4f7d3af6e90a80cf7a3dddd0de3b4a46acb446320795b77b034535c4d267fbe url: "https://pub.dev" source: hosted - version: "9.1.1" + version: "9.1.5" ffi: dependency: transitive description: name: ffi - sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 + sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.0" file: dependency: transitive description: @@ -496,118 +496,150 @@ packages: url: "https://pub.dev" source: hosted version: "6.1.4" + file_selector_linux: + dependency: transitive + description: + name: file_selector_linux + sha256: "045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492" + url: "https://pub.dev" + source: hosted + version: "0.9.2+1" + file_selector_macos: + dependency: transitive + description: + name: file_selector_macos + sha256: b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6 + url: "https://pub.dev" + source: hosted + version: "0.9.3+3" + file_selector_platform_interface: + dependency: transitive + description: + name: file_selector_platform_interface + sha256: "0aa47a725c346825a2bd396343ce63ac00bda6eff2fbc43eabe99737dede8262" + url: "https://pub.dev" + source: hosted + version: "2.6.1" + file_selector_windows: + dependency: transitive + description: + name: file_selector_windows + sha256: d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0 + url: "https://pub.dev" + source: hosted + version: "0.9.3+1" firebase_analytics: dependency: "direct main" description: name: firebase_analytics - sha256: "2daceef653b9c2f3399a1f977e06cd14b895569e379f08339706f53a84c9cb5e" + sha256: c35213b72c9dbab6a20954bb968ed70e7d9e0ea3acb3426b9d4f4a51a522cdb4 url: "https://pub.dev" source: hosted - version: "10.1.0" + version: "10.5.0" firebase_analytics_platform_interface: dependency: transitive description: name: firebase_analytics_platform_interface - sha256: "370fd678c4a1521da84759bf3969796796b4a7837f51db4d7104a1f1c77b12de" + sha256: "9a8bdbf5345de01f7f1905c9ab6f9bff0b7fd739620d68c16b3b3b639b487dc3" url: "https://pub.dev" source: hosted - version: "3.3.17" + version: "3.7.0" firebase_analytics_web: dependency: transitive description: name: firebase_analytics_web - sha256: "39c68ad46c0d02819a772606bd1392e984f767a2f4ea5203b5bcadc7c56c8a1d" + sha256: da79ab9c1e32c389cd6224939a0437a9e074783e3f2b51e9dc6d850d769d9af8 url: "https://pub.dev" source: hosted - version: "0.5.1+8" + version: "0.5.5" firebase_app_installations: dependency: "direct main" description: name: firebase_app_installations - sha256: "1136d6ea4de282636475846cc94c47ddaf15d608312af609bca4d7481a98ab57" + sha256: f1acc25b0aa9c2c2dd00edeb7e6ee11d9c4b4a9cddd46a46c32fa96985e48ba5 url: "https://pub.dev" source: hosted - version: "0.2.1+8" + version: "0.2.3+6" firebase_app_installations_platform_interface: dependency: transitive description: name: firebase_app_installations_platform_interface - sha256: "372b8e4a03e04e42d62a02cba9643e066ebdfd3d89b4d37bb9f9816f341b7fd7" + sha256: "0851906e84ca8027f3b40d3afe45a8fbd96f364f4ab5d3fb5192d8891be4891e" url: "https://pub.dev" source: hosted - version: "0.1.1+29" + version: "0.1.4+6" firebase_app_installations_web: dependency: transitive description: name: firebase_app_installations_web - sha256: ebc57921219b28c48cc8882e086a12c5be6de446343966a9327ebfa9b8b87932 + sha256: ca8aa91ae355fa9f7ed7b0c64c23ebde16c56f89adea52c9794e9b3cdbdd024c url: "https://pub.dev" source: hosted - version: "0.1.1+18" + version: "0.1.3+6" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: c129209ba55f3d4272c89fb4a4994c15bea77fb6de63a82d45fb6bc5c94e4355 + sha256: "675c209c94a1817649137cbd113fc4c9ae85e48d03dd578629abbec6d8a4d93d" url: "https://pub.dev" source: hosted - version: "2.4.1" + version: "2.16.0" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface - sha256: "5fab93f5b354648efa62e7cc829c90efb68c8796eecf87e0888cae2d5f3accd4" + sha256: b63e3be6c96ef5c33bdec1aab23c91eb00696f6452f0519401d640938c94cba2 url: "https://pub.dev" source: hosted - version: "4.5.2" + version: "4.8.0" firebase_core_web: dependency: transitive description: name: firebase_core_web - sha256: "18b35ce111b0a4266abf723c825bcf9d4e2519d13638cc7f06f2a8dd960c75bc" + sha256: e8c408923cd3a25bd342c576a114f2126769cd1a57106a4edeaa67ea4a84e962 url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.8.0" firebase_dynamic_links: dependency: "direct main" description: name: firebase_dynamic_links - sha256: "00a80947fce912f44d30c4fda0a271df3f3fbb7caca4fe15e6ae9ad3f0e5b87f" + sha256: "3747775b9d9a4500af1be160879068e1f44acff2e51b62727ab5554aa075b117" url: "https://pub.dev" source: hosted - version: "5.0.11" + version: "5.3.6" firebase_dynamic_links_platform_interface: dependency: transitive description: name: firebase_dynamic_links_platform_interface - sha256: "20e3c50e1272d380bfcaa459e01683d18977673716d165f399065604b5ffd458" + sha256: "110d5d35891f7c6a596940b21cb60d38819c0818982094c9e37ede056bef8979" url: "https://pub.dev" source: hosted - version: "0.2.3+26" + version: "0.2.6+6" firebase_remote_config: dependency: "direct main" description: name: firebase_remote_config - sha256: c174c77624c3d8e8e97e065273325916685bcdae035bb3df5700b3de38712755 + sha256: "191aa5376ccf512d12e124dc7a99abcb6bd5d4e2b073d102253dd94d5a513e57" url: "https://pub.dev" source: hosted - version: "3.0.9" + version: "3.0.15" firebase_remote_config_platform_interface: dependency: transitive description: name: firebase_remote_config_platform_interface - sha256: ebd05dcb6b402ab0929f529e5282653bfc1812af5f057429c55afd68692cda4c + sha256: "9d424edcbfb6ff43f5829c67d22cf834083fc7636dee07b4c3e04936818814f9" url: "https://pub.dev" source: hosted - version: "1.1.29" + version: "1.4.6" firebase_remote_config_web: dependency: transitive description: name: firebase_remote_config_web - sha256: "59664125e74cd99b78af061f25b17d546056aabfba875335d9a7acaf3dca757d" + sha256: b4bb823426ef65c7af3e7829c1d8babc167951bec11712ac4ac7d884ad57ab3c url: "https://pub.dev" source: hosted - version: "1.1.18" + version: "1.4.6" fixnum: dependency: transitive description: @@ -637,22 +669,14 @@ packages: url: "https://pub.dev" source: hosted version: "8.1.3" - flutter_blurhash: - dependency: transitive - description: - name: flutter_blurhash - sha256: "05001537bd3fac7644fa6558b09ec8c0a3f2eba78c0765f88912882b1331a5c6" - url: "https://pub.dev" - source: hosted - version: "0.7.0" flutter_cache_manager: dependency: transitive description: name: flutter_cache_manager - sha256: "32cd900555219333326a2d0653aaaf8671264c29befa65bbd9856d204a4c9fb3" + sha256: "8207f27539deb83732fdda03e259349046a39a4c767269285f449ade355d54ba" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" flutter_driver: dependency: "direct dev" description: flutter @@ -662,18 +686,18 @@ packages: dependency: transitive description: name: flutter_gen_core - sha256: "8c5edb4db82dadf0d343b1be8bc5e878b66500eb79a583723147b1efb5749ccb" + sha256: "8b4ff1d45d125e576e26ea99d15e0419bb3c45b53696e022880866b78bb6b830" url: "https://pub.dev" source: hosted - version: "5.1.0+1" + version: "5.3.2" flutter_gen_runner: dependency: "direct dev" description: name: flutter_gen_runner - sha256: a77b51f955c7d829bf0d077993c88b3be66d496b6a2c2c0d8fdae7b46e0435b5 + sha256: fd197f8c657e79313d53d3934de602ebe604ba722a84c88ae3a43cd90428c67a url: "https://pub.dev" source: hosted - version: "5.1.0+1" + version: "5.3.2" flutter_inappwebview: dependency: "direct main" description: @@ -691,98 +715,98 @@ packages: dependency: "direct main" description: name: flutter_markdown - sha256: "818cf6c28377ba2c91ed283c96fd712e9c175dd2d2488eb7fc93b6afb9ad2e08" + sha256: a10979814c5f4ddbe2b6143fba25d927599e21e3ba65b3862995960606fae78f url: "https://pub.dev" source: hosted - version: "0.6.13+1" + version: "0.6.17+3" flutter_native_splash: dependency: "direct dev" description: name: flutter_native_splash - sha256: ba45d8cfbd778478a74696b012f33ffb6b1760c9bc531b21e2964444a4870dae + sha256: ecff62b3b893f2f665de7e4ad3de89f738941fcfcaaba8ee601e749efafa4698 url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.3.2" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "60fc7b78455b94e6de2333d2f95196d32cf5c22f4b0b0520a628804cb463503b" + sha256: f185ac890306b5779ecbd611f52502d8d4d63d27703ef73161ca0407e815f02c url: "https://pub.dev" source: hosted - version: "2.0.7" + version: "2.0.16" flutter_screenutil: dependency: "direct main" description: name: flutter_screenutil - sha256: "1b61f8c4cbf965104b6ca7160880ff1af6755aad7fec70b58444245132453745" + sha256: "8cf100b8e4973dc570b6415a2090b0bfaa8756ad333db46939efc3e774ee100d" url: "https://pub.dev" source: hosted - version: "5.8.4" + version: "5.9.0" flutter_secure_storage: dependency: "direct main" description: name: flutter_secure_storage - sha256: "98352186ee7ad3639ccc77ad7924b773ff6883076ab952437d20f18a61f0a7c5" + sha256: "22dbf16f23a4bcf9d35e51be1c84ad5bb6f627750565edd70dab70f3ff5fff8f" url: "https://pub.dev" source: hosted - version: "8.0.0" + version: "8.1.0" flutter_secure_storage_linux: dependency: transitive description: name: flutter_secure_storage_linux - sha256: "0912ae29a572230ad52d8a4697e5518d7f0f429052fd51df7e5a7952c7efe2a3" + sha256: "3d5032e314774ee0e1a7d0a9f5e2793486f0dff2dd9ef5a23f4e3fb2a0ae6a9e" url: "https://pub.dev" source: hosted - version: "1.1.3" + version: "1.2.0" flutter_secure_storage_macos: dependency: transitive description: name: flutter_secure_storage_macos - sha256: "083add01847fc1c80a07a08e1ed6927e9acd9618a35e330239d4422cd2a58c50" + sha256: bd33935b4b628abd0b86c8ca20655c5b36275c3a3f5194769a7b3f37c905369c url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "3.0.1" flutter_secure_storage_platform_interface: dependency: transitive description: name: flutter_secure_storage_platform_interface - sha256: b3773190e385a3c8a382007893d678ae95462b3c2279e987b55d140d3b0cb81b + sha256: "0d4d3a5dd4db28c96ae414d7ba3b8422fd735a8255642774803b2532c9a61d7e" url: "https://pub.dev" source: hosted - version: "1.0.1" + version: "1.0.2" flutter_secure_storage_web: dependency: transitive description: name: flutter_secure_storage_web - sha256: "42938e70d4b872e856e678c423cc0e9065d7d294f45bc41fc1981a4eb4beaffe" + sha256: "30f84f102df9dcdaa2241866a958c2ec976902ebdaa8883fbfe525f1f2f3cf20" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" flutter_secure_storage_windows: dependency: transitive description: name: flutter_secure_storage_windows - sha256: fc2910ec9b28d60598216c29ea763b3a96c401f0ce1d13cdf69ccb0e5c93c3ee + sha256: "38f9501c7cb6f38961ef0e1eacacee2b2d4715c63cc83fe56449c4d3d0b47255" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.1" flutter_svg: dependency: "direct main" description: name: flutter_svg - sha256: "6ff9fa12892ae074092de2fa6a9938fb21dbabfdaa2ff57dc697ff912fc8d4b2" + sha256: "8c5d68a82add3ca76d792f058b186a0599414f279f00ece4830b9b231b570338" url: "https://pub.dev" source: hosted - version: "1.1.6" + version: "2.0.7" flutter_svg_provider: dependency: "direct main" description: name: flutter_svg_provider - sha256: cbb2d02fd9feb70fc30221fc36a7ee5347f1cceae6b0c99ab4fa011bbd9f1f7f + sha256: "13d85033c6ae63c8073268f9c5c3c74e5de178224183eaff1d47f08f70c59fcc" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.6" flutter_test: dependency: "direct dev" description: flutter @@ -826,18 +850,18 @@ packages: dependency: "direct main" description: name: get_it - sha256: "529de303c739fca98cd7ece5fca500d8ff89649f1bb4b4e94fb20954abcd7468" + sha256: f79870884de16d689cf9a7d15eedf31ed61d750e813c538a6efb92660fea83c3 url: "https://pub.dev" source: hosted - version: "7.6.0" + version: "7.6.4" glob: dependency: transitive description: name: glob - sha256: "4515b5b6ddb505ebdd242a5f2cc5d22d3d6a80013789debfbda7777f47ea308c" + sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" golden_toolkit: dependency: "direct dev" description: @@ -850,10 +874,10 @@ packages: dependency: transitive description: name: graphs - sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2 + sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.1" hex: dependency: transitive description: @@ -866,18 +890,18 @@ packages: dependency: transitive description: name: html - sha256: "58e3491f7bf0b6a4ea5110c0c688877460d1a6366731155c4a4580e7ded773e8" + sha256: "3a7812d5bcd2894edf53dfaf8cd640876cf6cef50a8f238745c8b8120ea74d3a" url: "https://pub.dev" source: hosted - version: "0.15.3" + version: "0.15.4" http: dependency: "direct main" description: name: http - sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" + sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525" url: "https://pub.dev" source: hosted - version: "0.13.5" + version: "1.1.0" http_multi_server: dependency: transitive description: @@ -898,66 +922,90 @@ packages: dependency: transitive description: name: image - sha256: a72242c9a0ffb65d03de1b7113bc4e189686fc07c7147b8b41811d0dd0e0d9bf + sha256: "028f61960d56f26414eb616b48b04eb37d700cbe477b7fb09bf1d7ce57fd9271" url: "https://pub.dev" source: hosted - version: "4.0.17" + version: "4.1.3" image_picker: dependency: "direct main" description: name: image_picker - sha256: "9978d3510af4e6a902e545ce19229b926e6de6a1828d6134d3aab2e129a4d270" + sha256: b6951e25b795d053a6ba03af5f710069c99349de9341af95155d52665cb4607c url: "https://pub.dev" source: hosted - version: "0.8.7+5" + version: "0.8.9" image_picker_android: dependency: transitive description: name: image_picker_android - sha256: b1cbfec0f5aef427a18eb573f5445af8c9c568626bf3388553e40c263d3f7368 + sha256: "0c7b83bbe2980c8a8e36e974f055e11e51675784e13a4762889feed0f3937ff2" url: "https://pub.dev" source: hosted - version: "0.8.5+5" + version: "0.8.8+1" image_picker_for_web: dependency: transitive description: name: image_picker_for_web - sha256: "7d319fb74955ca46d9bf7011497860e3923bb67feebcf068f489311065863899" + sha256: "869fe8a64771b7afbc99fc433a5f7be2fea4d1cb3d7c11a48b6b579eb9c797f0" url: "https://pub.dev" source: hosted - version: "2.1.10" + version: "2.2.0" image_picker_ios: dependency: transitive description: name: image_picker_ios - sha256: "39c013200046d14c58b71dc4fa3d00e425fc9c699d589136cd3ca018727c0493" + sha256: c5538cacefacac733c724be7484377923b476216ad1ead35a0d2eadcdc0fc497 + url: "https://pub.dev" + source: hosted + version: "0.8.8+2" + image_picker_linux: + dependency: transitive + description: + name: image_picker_linux + sha256: "4ed1d9bb36f7cd60aa6e6cd479779cc56a4cb4e4de8f49d487b1aaad831300fa" + url: "https://pub.dev" + source: hosted + version: "0.2.1+1" + image_picker_macos: + dependency: transitive + description: + name: image_picker_macos + sha256: "3f5ad1e8112a9a6111c46d0b57a7be2286a9a07fc6e1976fdf5be2bd31d4ff62" url: "https://pub.dev" source: hosted - version: "0.8.6+6" + version: "0.2.1+1" image_picker_platform_interface: dependency: transitive description: name: image_picker_platform_interface - sha256: "7cef2f28f4f2fef99180f636c3d446b4ccbafd6ba0fad2adc9a80c4040f656b8" + sha256: ed9b00e63977c93b0d2d2b343685bed9c324534ba5abafbb3dfbd6a780b1b514 url: "https://pub.dev" source: hosted - version: "2.6.2" + version: "2.9.1" + image_picker_windows: + dependency: transitive + description: + name: image_picker_windows + sha256: "6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb" + url: "https://pub.dev" + source: hosted + version: "0.2.1+1" injectable: dependency: "direct main" description: name: injectable - sha256: fbe4b673f8c344e03eb4ab50fa853405872f401bbf6a7ba84b2b7447ac81ed1b + sha256: "5217c45fec809286a7b1b4fbcbd70aab1662bf18d9eb207490df421323f7883f" url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.3.0" injectable_generator: dependency: "direct dev" description: name: injectable_generator - sha256: "4fe3db041b680098ce3af40b680734906e955a0ce89170d3993626d48d27b2f3" + sha256: "5c21787f854dfb94c9e50c43788f93232867ad80ada38a6db81e0bbb51ee5905" url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.4.0" integration_test: dependency: "direct dev" description: flutter @@ -967,10 +1015,10 @@ packages: dependency: "direct main" description: name: intl - sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 + sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d" url: "https://pub.dev" source: hosted - version: "0.18.0" + version: "0.18.1" io: dependency: transitive description: @@ -991,18 +1039,18 @@ packages: dependency: "direct main" description: name: json_annotation - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317 + sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 url: "https://pub.dev" source: hosted - version: "4.8.0" + version: "4.8.1" json_serializable: dependency: "direct dev" description: name: json_serializable - sha256: dadc08bd61f72559f938dd08ec20dbfec6c709bba83515085ea943d2078d187a + sha256: aa1f5a8912615733e0fdc7a02af03308933c93235bdc8d50d0b0c8a8ccb0b969 url: "https://pub.dev" source: hosted - version: "6.6.1" + version: "6.7.1" jupiter_aggregator: dependency: transitive description: @@ -1014,34 +1062,34 @@ packages: dependency: "direct main" description: name: logging - sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d" + sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.2.0" markdown: dependency: transitive description: name: markdown - sha256: c2b81e184067b41d0264d514f7cdaa2c02d38511e39d6521a1ccc238f6d7b3f2 + sha256: acf35edccc0463a9d7384e437c015a3535772e09714cf60e07eeef3a15870dcd url: "https://pub.dev" source: hosted - version: "6.0.1" + version: "7.1.1" matcher: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" url: "https://pub.dev" source: hosted - version: "0.12.15" + version: "0.12.16" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.5.0" meta: dependency: "direct main" description: @@ -1070,10 +1118,10 @@ packages: dependency: "direct main" description: name: mobile_scanner - sha256: d0824e90ec6b202287df5daa6a727d73edd191a20cef6692a50686ff26d66704 + sha256: "2fbc3914fe625e196c64ea8ffc4084cd36781d2be276d4d5923b11af3b5d44ff" url: "https://pub.dev" source: hosted - version: "3.0.0-beta.4" + version: "3.4.1" mockito: dependency: "direct dev" description: @@ -1086,10 +1134,10 @@ packages: dependency: transitive description: name: mocktail - sha256: "80a996cd9a69284b3dc521ce185ffe9150cde69767c2d3a0720147d93c0cef53" + sha256: "9503969a7c2c78c7292022c70c0289ed6241df7a9ba720010c0b215af29a5a58" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "1.0.0" nested: dependency: "direct main" description: @@ -1102,18 +1150,18 @@ packages: dependency: transitive description: name: node_preamble - sha256: "8ebdbaa3b96d5285d068f80772390d27c21e1fa10fb2df6627b1b9415043608d" + sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" octo_image: dependency: transitive description: name: octo_image - sha256: "107f3ed1330006a3bea63615e81cf637433f5135a52466c7caa0e7152bca9143" + sha256: "45b40f99622f11901238e18d48f5f12ea36426d8eced9f4cbf58479c7aa2430d" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "2.0.0" package_config: dependency: transitive description: @@ -1126,10 +1174,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "28386bbe89ab5a7919a47cea99cdd1128e5a6e0bbd7eaafe20440ead84a15de3" + sha256: "6ff267fcd9d48cb61c8df74a82680e8b82e940231bb5f68356672fde0397334a" url: "https://pub.dev" source: hosted - version: "4.0.1" + version: "4.1.0" package_info_plus_platform_interface: dependency: transitive description: @@ -1146,14 +1194,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.8.3" - path_drawing: - dependency: transitive - description: - name: path_drawing - sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977 - url: "https://pub.dev" - source: hosted - version: "1.0.1" path_parsing: dependency: transitive description: @@ -1166,74 +1206,66 @@ packages: dependency: "direct main" description: name: path_provider - sha256: dcea5feb97d8abf90cab9e9030b497fb7c3cbf26b7a1fe9e3ef7dcb0a1ddec95 + sha256: a1aa8aaa2542a6bc57e381f132af822420216c80d4781f7aa085ca3229208aaa url: "https://pub.dev" source: hosted - version: "2.0.12" + version: "2.1.1" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: a776c088d671b27f6e3aa8881d64b87b3e80201c64e8869b811325de7a76c15e + sha256: "6b8b19bd80da4f11ce91b2d1fb931f3006911477cec227cce23d3253d80df3f1" url: "https://pub.dev" source: hosted - version: "2.0.22" + version: "2.2.0" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "62a68e7e1c6c459f9289859e2fae58290c981ce21d1697faf54910fe1faa4c74" + sha256: "19314d595120f82aca0ba62787d58dde2cc6b5df7d2f0daf72489e38d1b57f2d" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.3.1" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379 + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 url: "https://pub.dev" source: hosted - version: "2.1.7" + version: "2.2.1" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - sha256: f0abc8ebd7253741f05488b4813d936b4d07c6bae3e86148a09e342ee4b08e76 + sha256: "94b1e0dd80970c1ce43d5d4e050a9918fce4f4a775e6142424c30a29a363265c" url: "https://pub.dev" source: hosted - version: "2.0.5" + version: "2.1.1" path_provider_windows: dependency: transitive description: name: path_provider_windows - sha256: d3f80b32e83ec208ac95253e0cd4d298e104fbc63cb29c5c69edaed43b0c69d6 + sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" url: "https://pub.dev" source: hosted - version: "2.1.6" - pedantic: - dependency: transitive - description: - name: pedantic - sha256: "67fc27ed9639506c856c840ccce7594d0bdcd91bc8d53d6e52359449a1d50602" - url: "https://pub.dev" - source: hosted - version: "1.11.1" + version: "2.2.1" permission_handler: dependency: "direct main" description: name: permission_handler - sha256: "63e5216aae014a72fe9579ccd027323395ce7a98271d9defa9d57320d001af81" + sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5 url: "https://pub.dev" source: hosted - version: "10.4.3" + version: "10.4.5" permission_handler_android: dependency: transitive description: name: permission_handler_android - sha256: "2ffaf52a21f64ac9b35fe7369bb9533edbd4f698e5604db8645b1064ff4cf221" + sha256: "59c6322171c29df93a22d150ad95f3aa19ed86542eaec409ab2691b8f35f9a47" url: "https://pub.dev" source: hosted - version: "10.3.3" + version: "10.3.6" permission_handler_apple: dependency: transitive description: @@ -1246,10 +1278,10 @@ packages: dependency: transitive description: name: permission_handler_platform_interface - sha256: "7c6b1500385dd1d2ca61bb89e2488ca178e274a69144d26bbd65e33eae7c02a9" + sha256: f2343e9fa9c22ae4fd92d4732755bfe452214e7189afcc097380950cf567b4b2 url: "https://pub.dev" source: hosted - version: "3.11.3" + version: "3.11.5" permission_handler_windows: dependency: transitive description: @@ -1270,10 +1302,10 @@ packages: dependency: transitive description: name: pinenacl - sha256: e5fb0bce1717b7f136f35ee98b5c02b3e6383211f8a77ca882fa7812232a07b9 + sha256: "3a5503637587d635647c93ea9a8fecf48a420cc7deebe6f1fc85c2a5637ab327" url: "https://pub.dev" source: hosted - version: "0.3.4" + version: "0.5.1" platform: dependency: transitive description: @@ -1286,26 +1318,26 @@ packages: dependency: transitive description: name: plugin_platform_interface - sha256: dbf0f707c78beedc9200146ad3cb0ab4d5da13c246336987be6940f026500d3a + sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.6" pointer_interceptor: dependency: transitive description: name: pointer_interceptor - sha256: fee6ba42b910637465bc0d367ba27066c6eccfbc3bc0ceb14831915acc600db0 + sha256: "7626e034489820fd599380d2bb4d3f4a0a5e3529370b62bfce53ab736b91adb2" url: "https://pub.dev" source: hosted - version: "0.9.3+3" + version: "0.9.3+6" pointycastle: dependency: transitive description: name: pointycastle - sha256: db7306cf0249f838d1a24af52b5a5887c5bf7f31d8bb4e827d071dc0939ad346 + sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c" url: "https://pub.dev" source: hosted - version: "3.6.2" + version: "3.7.3" pool: dependency: transitive description: @@ -1334,18 +1366,18 @@ packages: dependency: transitive description: name: pub_semver - sha256: "307de764d305289ff24ad257ad5c5793ce56d04947599ad68b3baa124105fc17" + sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.4" pubspec_parse: dependency: transitive description: name: pubspec_parse - sha256: "75f6614d6dde2dc68948dffbaa4fe5dae32cd700eb9fb763fe11dfb45a3c4d0a" + sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367 url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.2.3" qr: dependency: transitive description: @@ -1398,18 +1430,18 @@ packages: dependency: "direct main" description: name: rive - sha256: c4293ea52f9bf45edeebad3b1eb0bddc284bd11f14ede54780bf5efa1c491b4a + sha256: f2117a96a189758bc79bf7933865625c7a44a420ae537d2a8f6c492900136a71 url: "https://pub.dev" source: hosted - version: "0.10.1" + version: "0.11.17" rive_common: dependency: transitive description: name: rive_common - sha256: f98a451a5d6c8c82693b4eab1dd65413800bab69ac7f9f8fad79fd39bb5ba3ab + sha256: e41f12917cb58e0c9376836490ebaa431e12744da0c67e19dad8d4bee9fedd46 url: "https://pub.dev" source: hosted - version: "0.0.2" + version: "0.2.7" rxdart: dependency: "direct main" description: @@ -1422,18 +1454,18 @@ packages: dependency: transitive description: name: sentry - sha256: "617e4973b17adcfcbdcafd021d089cf6d32d47e345104217bc8e8aa5d88f0114" + sha256: "830667eadc0398fea3a3424ed1b74568e2db603a42758d0922e2f2974ce55a60" url: "https://pub.dev" source: hosted - version: "7.6.2" + version: "7.10.1" sentry_flutter: dependency: "direct main" description: name: sentry_flutter - sha256: "8bea9438d4c0306d51d1958833fdd12a08bd26e2f9060be7eec3a95647f8347d" + sha256: "6730f41b304c6fb0fa590dacccaf73ba11082fc64b274cfe8a79776f2b95309c" url: "https://pub.dev" source: hosted - version: "7.6.2" + version: "7.10.1" share: dependency: "direct main" description: @@ -1446,90 +1478,90 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: "0344316c947ffeb3a529eac929e1978fcd37c26be4e8468628bac399365a3ca1" + sha256: b7f41bad7e521d205998772545de63ff4e6c97714775902c199353f8bf1511ac url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: fe8401ec5b6dcd739a0fe9588802069e608c3fdbfd3c3c93e546cf2f90438076 + sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "0dc5c49ad8a05ed358b991b60c7b0ba1a14e16dae58af9b420d6b9e82dc024ab" + sha256: "7bf53a9f2d007329ee6f3df7268fd498f8373602f943c975598bbb34649b62a7" url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.4" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "71d6806d1449b0a9d4e85e0c7a917771e672a3d5dc61149cc9fac871115018e1" + sha256: c2eb5bf57a2fe9ad6988121609e47d3e07bb3bdca5b6f8444e4cf302428a128a url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: "23b052f17a25b90ff2b61aad4cc962154da76fb62848a9ce088efe30d7c50ab1" + sha256: d4ec5fc9ebb2f2e056c617112aa75dcf92fc2e4faaf2ae999caa297473f75d8a url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: "7347b194fb0bbeb4058e6a4e87ee70350b6b2b90f8ac5f8bd5b3a01548f6d33a" + sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.1" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: f95e6a43162bce43c9c3405f3eb6f39e5b5d11f65fab19196cf8225e2777624d + sha256: f763a101313bd3be87edffe0560037500967de9c394a714cd598d945517f694f url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" shelf: dependency: transitive description: name: shelf - sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c + sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4 url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" shelf_packages_handler: dependency: transitive description: name: shelf_packages_handler - sha256: aef74dc9195746a384843102142ab65b6a4735bb3beea791e63527b88cc83306 + sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2" shelf_static: dependency: transitive description: name: shelf_static - sha256: e792b76b96a36d4a41b819da593aff4bdd413576b3ba6150df5d8d9996d2e74c + sha256: a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" shelf_web_socket: dependency: transitive description: name: shelf_web_socket - sha256: a988c0e8d8ffbdb8a28aa7ec8e449c260f3deb808781fe1284d22c5bba7156e8 + sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" sky_engine: dependency: transitive description: flutter @@ -1539,10 +1571,10 @@ packages: dependency: "direct main" description: name: sliver_tools - sha256: ccdc502098a8bfa07b3ec582c282620031481300035584e1bb3aca296a505e8c + sha256: eae28220badfb9d0559207badcbbc9ad5331aac829a88cb0964d330d2a4636a6 url: "https://pub.dev" source: hosted - version: "0.2.10" + version: "0.2.12" solana: dependency: "direct main" description: @@ -1568,18 +1600,18 @@ packages: dependency: transitive description: name: source_gen - sha256: c2bea18c95cfa0276a366270afaa2850b09b4a76db95d546f3d003dcc7011298 + sha256: fc0da689e5302edb6177fdd964efcb7f58912f43c28c2047a808f5bfff643d16 url: "https://pub.dev" source: hosted - version: "1.2.7" + version: "1.4.0" source_helper: dependency: transitive description: name: source_helper - sha256: "3b67aade1d52416149c633ba1bb36df44d97c6b51830c2198e934e3fca87ca1f" + sha256: "6adebc0006c37dd63fe05bca0a929b99f06402fc95aa35bf36d67f5c06de01fd" url: "https://pub.dev" source: hosted - version: "1.3.3" + version: "1.3.4" source_map_stack_trace: dependency: transitive description: @@ -1592,58 +1624,58 @@ packages: dependency: transitive description: name: source_maps - sha256: "490098075234dcedb83c5d949b4c93dad5e6b7702748de000be2b57b8e6b2427" + sha256: "708b3f6b97248e5781f493b765c3337db11c5d2c81c3094f10904bfa8004c703" url: "https://pub.dev" source: hosted - version: "0.10.11" + version: "0.10.12" source_span: dependency: transitive description: name: source_span - sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.10.0" sqflite: dependency: transitive description: name: sqflite - sha256: "78324387dc81df14f78df06019175a86a2ee0437624166c382e145d0a7fd9a4f" + sha256: "591f1602816e9c31377d5f008c2d9ef7b8aca8941c3f89cc5fd9d84da0c38a9a" url: "https://pub.dev" source: hosted - version: "2.2.4+1" + version: "2.3.0" sqflite_common: dependency: transitive description: name: sqflite_common - sha256: bfd6973aaeeb93475bc0d875ac9aefddf7965ef22ce09790eb963992ffc5183f + sha256: "1b92f368f44b0dee2425bb861cfa17b6f6cf3961f762ff6f941d20b33355660a" url: "https://pub.dev" source: hosted - version: "2.4.2+2" + version: "2.5.0" sqlite3: dependency: transitive description: name: sqlite3 - sha256: "281b672749af2edf259fc801f0fcba092257425bcd32a0ce1c8237130bc934c7" + sha256: db65233e6b99e99b2548932f55a987961bc06d82a31a0665451fa0b4fff4c3fb url: "https://pub.dev" source: hosted - version: "1.11.2" + version: "2.1.0" sqlite3_flutter_libs: dependency: "direct main" description: name: sqlite3_flutter_libs - sha256: ebfdab73610bbd2ec01d8f367b7a1b49ad3a01f398df436f283e4063173ceb7b + sha256: "11a41f380fbcbda5bbba03ddcdbe0545e46094ab043783c46c70e8335831df03" url: "https://pub.dev" source: hosted - version: "0.5.12" + version: "0.5.17" sqlparser: dependency: transitive description: name: sqlparser - sha256: "72f15efc63aacce81ed5081e408e2610f7dc1f5846df4a2acbd21ac6a7138577" + sha256: d0a6c3ad33d530da1b1306edb33d9948a0d4bf1ce0681a3587bbe47e86d1c82b url: "https://pub.dev" source: hosted - version: "0.30.1" + version: "0.31.3" stack_trace: dependency: transitive description: @@ -1696,10 +1728,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "33b31b6beb98100bf9add464a36a8dd03eb10c7a8cf15aeec535e9b054aaf04b" + sha256: "5fcbd27688af6082f5abd611af56ee575342c30e87541d0245f7ff99faa02c60" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.1.0" term_glyph: dependency: transitive description: @@ -1712,26 +1744,26 @@ packages: dependency: transitive description: name: test - sha256: "3dac9aecf2c3991d09b9cdde4f98ded7b30804a88a0d7e4e7e1678e78d6b97f4" + sha256: "13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46" url: "https://pub.dev" source: hosted - version: "1.24.1" + version: "1.24.3" test_api: dependency: transitive description: name: test_api - sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb + sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.6.0" test_core: dependency: transitive description: name: test_core - sha256: "5138dbffb77b2289ecb12b81c11ba46036590b72a64a7a90d6ffb880f1a29e93" + sha256: "99806e9e6d95c7b059b7a0fc08f07fc53fabe54a829497f0d9676299f1e8637e" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.5.3" time: dependency: transitive description: @@ -1752,18 +1784,18 @@ packages: dependency: transitive description: name: tuple - sha256: "0ea99cd2f9352b2586583ab2ce6489d1f95a5f6de6fb9492faaf97ae2060f0aa" + sha256: a97ce2013f240b2f3807bcbaf218765b6f301c3eff91092bcfa23a039e7dd151 url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" typed_data: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.2" uni_links: dependency: "direct main" description: @@ -1800,66 +1832,66 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "75f2846facd11168d007529d6cd8fcb2b750186bea046af9711f10b907e1587e" + sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" url: "https://pub.dev" source: hosted - version: "6.1.10" + version: "6.1.14" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: a52628068d282d01a07cd86e6ba99e497aa45ce8c91159015b2416907d78e411 + sha256: b04af59516ab45762b2ca6da40fa830d72d0f6045cd97744450b73493fa76330 url: "https://pub.dev" source: hosted - version: "6.0.27" + version: "6.1.0" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "9af7ea73259886b92199f9e42c116072f05ff9bea2dcb339ab935dfc957392c2" + sha256: "7c65021d5dee51813d652357bc65b8dd4a6177082a9966bc8ba6ee477baa795f" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "6.1.5" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "206fb8334a700ef7754d6a9ed119e7349bc830448098f21a69bf1b4ed038cabc" + sha256: b651aad005e0cb06a01dbd84b428a301916dc75f0e7ea6165f80057fee2d8e8e url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "3.0.6" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "91ee3e75ea9dadf38036200c5d3743518f4a5eb77a8d13fda1ee5764373f185e" + sha256: b55486791f666e62e0e8ff825e58a023fd6b1f71c49926483f1128d3bbd8fe88 url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.7" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: "6c9ca697a5ae218ce56cece69d46128169a58aa8653c1b01d26fcd4aad8c4370" + sha256: "95465b39f83bfe95fcb9d174829d6476216f2d548b79c38ab2506e0458787618" url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.5" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "81fe91b6c4f84f222d186a9d23c73157dc4c8e1c71489c4d08be1ad3b228f1aa" + sha256: "2942294a500b4fa0b918685aff406773ba0a4cd34b7f42198742a94083020ce5" url: "https://pub.dev" source: hosted - version: "2.0.16" + version: "2.0.20" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: a83ba3607a507758669cfafb03f9de09bf6e6280c14d9b9cb18f013e406dcacd + sha256: "95fef3129dc7cfaba2bc3d5ba2e16063bb561fc6d78e63eee16162bc70029069" url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.8" uuid: dependency: "direct main" description: @@ -1868,6 +1900,30 @@ packages: url: "https://pub.dev" source: hosted version: "3.0.7" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: "670f6e07aca990b4a2bcdc08a784193c4ccdd1932620244c3a86bb72a0eac67f" + url: "https://pub.dev" + source: hosted + version: "1.1.7" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "7451721781d967db9933b63f5733b1c4533022c0ba373a01bdd79d1a5457f69f" + url: "https://pub.dev" + source: hosted + version: "1.1.7" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: "80a13c613c8bde758b1464a1755a7b3a8f2b6cec61fbf0f5a53c94c30f03ba2e" + url: "https://pub.dev" + source: hosted + version: "1.1.7" vector_math: dependency: transitive description: @@ -1880,26 +1936,34 @@ packages: dependency: transitive description: name: vm_service - sha256: f6deed8ed625c52864792459709183da231ebf66ff0cf09e69b573227c377efe + sha256: c620a6f783fa22436da68e42db7ebbf18b8c44b9a46ab911f666ff09ffd9153f url: "https://pub.dev" source: hosted - version: "11.3.0" + version: "11.7.1" watcher: dependency: transitive description: name: watcher - sha256: "6a7f46926b01ce81bfc339da6a7f20afbe7733eff9846f6d6a5466aa4c6667c0" + sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.1.0" + web: + dependency: transitive + description: + name: web + sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 + url: "https://pub.dev" + source: hosted + version: "0.1.4-beta" web_socket_channel: dependency: transitive description: name: web_socket_channel - sha256: ca49c0bc209c687b887f30527fb6a9d80040b072cc2990f34b9bec3e7663101b + sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.4.0" webdriver: dependency: transitive description: @@ -1912,26 +1976,26 @@ packages: dependency: transitive description: name: webkit_inspection_protocol - sha256: "67d3a8b6c79e1987d19d848b0892e582dbb0c66c57cc1fef58a177dd2aa2823d" + sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" win32: dependency: transitive description: name: win32 - sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" + sha256: "350a11abd2d1d97e0cc7a28a81b781c08002aa2864d9e3f192ca0ffa18b06ed3" url: "https://pub.dev" source: hosted - version: "4.1.4" + version: "5.0.9" xdg_directories: dependency: transitive description: name: xdg_directories - sha256: bd512f03919aac5f1313eb8249f223bacf4927031bf60b02601f81f687689e86 + sha256: "589ada45ba9e39405c198fe34eb0f607cddb2108527e658136120892beac46d2" url: "https://pub.dev" source: hosted - version: "0.2.0+3" + version: "1.0.3" xml: dependency: transitive description: @@ -1949,5 +2013,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.0.0 <4.0.0" - flutter: ">=3.10.0" + dart: ">=3.1.0 <4.0.0" + flutter: ">=3.13.0" diff --git a/packages/espressocash_app/pubspec.yaml b/packages/espressocash_app/pubspec.yaml index 6c2ce22df4..deea5b01ef 100644 --- a/packages/espressocash_app/pubspec.yaml +++ b/packages/espressocash_app/pubspec.yaml @@ -8,7 +8,7 @@ environment: dependencies: async: ^2.10.0 - auto_route: ^7.7.0 + auto_route: ^7.8.3 barcode_widget: ^2.0.3 bip39: ^1.0.6 bloc_concurrency: ^0.2.2 @@ -40,15 +40,15 @@ dependencies: flutter_markdown: ^0.6.12 flutter_screenutil: ^5.8.4 flutter_secure_storage: ^8.0.0 - flutter_svg: ^1.1.5 - flutter_svg_provider: ^1.0.3 + flutter_svg: ^2.0.7 + flutter_svg_provider: ^1.0.6 freezed_annotation: ^2.4.1 get_it: ^7.6.0 - http: ^0.13.5 + http: ^1.1.0 image_picker: ^0.8.7+5 - injectable: ^2.1.2 + injectable: ^2.3.0 intl: ^0.18.0 - json_annotation: ^4.4.0 + json_annotation: ^4.8.1 logging: ^1.1.0 meta: ^1.7.0 mobile_scanner: ^3.0.0-beta.4 @@ -59,8 +59,8 @@ dependencies: permission_handler: ^10.4.3 provider: ^6.0.0 ramp_flutter: ^2.0.2 - retrofit: ^3.0.1 - rive: ^0.10.1 + retrofit: ^3.3.1 + rive: ^0.11.17 rxdart: ^0.27.1 sentry_flutter: ^7.6.2 share: ^2.0.4 @@ -79,26 +79,26 @@ dependencies: uuid: ^3.0.4 dev_dependencies: - auto_route_generator: ^7.2.0 + auto_route_generator: ^7.3.1 bloc_test: ^9.1.0 - build_runner: ^2.2.0 + build_runner: ^2.4.6 drift_dev: ^2.8.3 flutter_driver: sdk: flutter - flutter_gen_runner: ^5.0.0 + flutter_gen_runner: ^5.3.2 flutter_native_splash: ^2.3.1 flutter_test: sdk: flutter freezed: ^2.4.1 golden_toolkit: ^0.14.0 - injectable_generator: ^2.1.6 + injectable_generator: ^2.4.0 integration_test: sdk: flutter - json_serializable: ^6.1.4 + json_serializable: ^6.7.1 mews_pedantic: ^0.16.0 mockito: ^5.4.2 recase: ^4.1.0 - retrofit_generator: ^4.0.0 + retrofit_generator: ^4.2.0 flutter_gen: integrations: diff --git a/packages/espressocash_app/test/features/outgoing_direct_payments/service_test.dart b/packages/espressocash_app/test/features/outgoing_direct_payments/service_test.dart index 641913cc10..03edd7ab9e 100644 --- a/packages/espressocash_app/test/features/outgoing_direct_payments/service_test.dart +++ b/packages/espressocash_app/test/features/outgoing_direct_payments/service_test.dart @@ -116,7 +116,7 @@ Future main() async { isA() .having((it) => it.status, 'status', isA()), isA() - .having((it) => it.status, 'status', isA()) + .having((it) => it.status, 'status', isA()), ], ), ); diff --git a/packages/espressocash_app/test/golden/goldens/no_email_and_password_screen.png b/packages/espressocash_app/test/golden/goldens/no_email_and_password_screen.png index 6bfd817f0f..326820aafb 100644 Binary files a/packages/espressocash_app/test/golden/goldens/no_email_and_password_screen.png and b/packages/espressocash_app/test/golden/goldens/no_email_and_password_screen.png differ diff --git a/packages/espressocash_app/test/golden/goldens/wallet_flow_screen.png b/packages/espressocash_app/test/golden/goldens/wallet_flow_screen.png index f682b26fb9..195e31b323 100644 Binary files a/packages/espressocash_app/test/golden/goldens/wallet_flow_screen.png and b/packages/espressocash_app/test/golden/goldens/wallet_flow_screen.png differ diff --git a/packages/espressocash_backend/lib/src/associations.dart b/packages/espressocash_backend/lib/src/associations.dart index 4b09618908..52e5432614 100644 --- a/packages/espressocash_backend/lib/src/associations.dart +++ b/packages/espressocash_backend/lib/src/associations.dart @@ -8,7 +8,7 @@ List> getAssetLinks(Iterable apps) => apps 'namespace': 'android_app', 'package_name': app.package, 'sha256_cert_fingerprints': app.sha256Fingerprints, - } + }, }, ) .toList(); @@ -25,5 +25,5 @@ Map getAppAssociations(Iterable apps) => }, ) .toList(), - } + }, }; diff --git a/packages/espressocash_backend/lib/src/tokens.dart b/packages/espressocash_backend/lib/src/tokens.dart index 2712769d8a..2bc0b44504 100644 --- a/packages/espressocash_backend/lib/src/tokens.dart +++ b/packages/espressocash_backend/lib/src/tokens.dart @@ -9933,5 +9933,5 @@ const Map tokens = { '5AsCTEEDBH9qpfCP2nVV891cbXHJfXyiQgnKJyUFSzjB': 'TBTO', 'EdsV136bYNoY2Z1G9bMERphMM1a1wQF5W6iDKMYgQH7V': 'LR', 'H7oqks8Xi4c4xfKMYzDKKYbAiTrmCGUAi4mja11MjUzv': 'OBIT', - '97pMYg5WZXm9cXWBJWUFcGQ7sb64RAkNhDDYqqPq5KyN': 'RAISIN' + '97pMYg5WZXm9cXWBJWUFcGQ7sb64RAkNhDDYqqPq5KyN': 'RAISIN', }; diff --git a/packages/jsonrpc_client/pubspec.yaml b/packages/jsonrpc_client/pubspec.yaml index daffa6954f..72f135824a 100644 --- a/packages/jsonrpc_client/pubspec.yaml +++ b/packages/jsonrpc_client/pubspec.yaml @@ -9,7 +9,7 @@ environment: dependencies: analyzer: ">=4.4.0 <6.0.0" build: ^2.1.1 - http: ^0.13.4 + http: ^1.1.0 solana: path: ../solana source_gen: ^1.1.1 diff --git a/packages/solana/lib/src/base58/reverse_map.dart b/packages/solana/lib/src/base58/reverse_map.dart index 75ae3ee154..3b1f1508b0 100644 --- a/packages/solana/lib/src/base58/reverse_map.dart +++ b/packages/solana/lib/src/base58/reverse_map.dart @@ -19,5 +19,5 @@ const List _reverseMap = [ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, - -1 + -1, ]; diff --git a/packages/solana/lib/src/programs/stake_program/instruction.dart b/packages/solana/lib/src/programs/stake_program/instruction.dart index fad79bcc38..06ff744e36 100644 --- a/packages/solana/lib/src/programs/stake_program/instruction.dart +++ b/packages/solana/lib/src/programs/stake_program/instruction.dart @@ -137,7 +137,7 @@ class StakeInstruction extends Instruction { AccountMeta.readonly( pubKey: lockupAuthority, isSigner: true, - ) + ), ], data: ByteArray.merge([ StakeProgram.withdrawInstructionIndex, diff --git a/packages/solana/lib/src/programs/system_program/instruction.dart b/packages/solana/lib/src/programs/system_program/instruction.dart index d40871f777..c1708c2a02 100644 --- a/packages/solana/lib/src/programs/system_program/instruction.dart +++ b/packages/solana/lib/src/programs/system_program/instruction.dart @@ -282,6 +282,6 @@ class SystemInstruction extends Instruction { SystemInstruction.initializeNonceAccount( nonce: noncePubKey, nonceAuthority: noceAuthorityPubKey, - ) + ), ]; } diff --git a/packages/solana/lib/src/programs/token_program/instruction.dart b/packages/solana/lib/src/programs/token_program/instruction.dart index 6309ba2005..e8952ade92 100644 --- a/packages/solana/lib/src/programs/token_program/instruction.dart +++ b/packages/solana/lib/src/programs/token_program/instruction.dart @@ -99,7 +99,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: ByteArray.merge([ TokenProgram.initializeMintInstructionIndex, @@ -129,7 +129,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: ByteArray.merge([ TokenProgram.transferInstructionIndex, @@ -158,7 +158,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: ByteArray.merge( [ @@ -183,7 +183,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: TokenProgram.revokeInstructionIndex, ); @@ -208,7 +208,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: ByteArray.merge([ TokenProgram.setAuthorityInstructionIndex, @@ -266,7 +266,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: ByteArray.merge([ TokenProgram.burnInstructionIndex, @@ -293,7 +293,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: TokenProgram.closeAccountInstructionIndex, ); @@ -315,7 +315,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: TokenProgram.freezeAccountInstructionIndex, ); @@ -337,7 +337,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: TokenProgram.thawAccountInstructionIndex, ); @@ -369,7 +369,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: ByteArray.merge([ TokenProgram.transferCheckedInstructionIndex, @@ -404,7 +404,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: ByteArray.merge( [ @@ -467,7 +467,7 @@ class TokenInstruction extends Instruction { ), ...signers.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: ByteArray.merge([ TokenProgram.burnCheckedInstructionIndex, @@ -510,7 +510,7 @@ class TokenInstruction extends Instruction { }) => TokenInstruction._( accounts: [ - AccountMeta.writeable(pubKey: nativeTokenAccount, isSigner: false) + AccountMeta.writeable(pubKey: nativeTokenAccount, isSigner: false), ], data: TokenProgram.syncNativeInstructionIndex, ); @@ -544,7 +544,7 @@ class TokenInstruction extends Instruction { AccountMeta.writeable(pubKey: pubKey, isSigner: true), ...signerPubKeys.map( (pubKey) => AccountMeta.readonly(pubKey: pubKey, isSigner: true), - ) + ), ], data: ByteArray.merge([ TokenProgram.initializeMultisig2InstructionIndex, diff --git a/packages/solana/pubspec.yaml b/packages/solana/pubspec.yaml index 1b22d9da0f..027b74aa6b 100644 --- a/packages/solana/pubspec.yaml +++ b/packages/solana/pubspec.yaml @@ -17,7 +17,7 @@ dependencies: decimal: ^2.1.0 ed25519_hd_key: ^2.1.0 freezed_annotation: ^2.0.0 - http: ^0.13.3 + http: ^1.1.0 json_annotation: ^4.4.0 typed_data: ^1.3.0 web_socket_channel: ^2.1.0 diff --git a/packages/solana/test/base58_test.dart b/packages/solana/test/base58_test.dart index beb41b7e70..79645222e1 100644 --- a/packages/solana/test/base58_test.dart +++ b/packages/solana/test/base58_test.dart @@ -30,7 +30,7 @@ final List> _testVector = [ ['73696d706c792061206c6f6e6720737472696e67', '2cFupjhnEsSn59qHXstmK2ffpLv2'], [ '00eb15231dfceb60925886b67d065299925915aeb172c06647', - '1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L' + '1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L', ], ['516b6fcd0f', 'ABnLTmg'], ['bf4f89001e670274dd', '3SEo3LWLoPntC'], @@ -40,10 +40,10 @@ final List> _testVector = [ ['00000000000000000000', '1111111111'], [ '000111d38e5fc9071ffcd20b4a763cc9ae4f252bb4e48fd66a835e252ada93ff480d6dd43dc62a641155a5', - '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz' + '123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz', ], [ '000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff', - '1cWB5HCBdLjAuqGGReWE3R3CguuwSjw6RHn39s2yuDRTS5NsBgNiFpWgAnEx6VQi8csexkgYw3mdYrMHr8x9i7aEwP8kZ7vccXWqKDvGv3u1GxFKPuAkn8JCPPGDMf3vMMnbzm6Nh9zh1gcNsMvH3ZNLmP5fSG6DGbbi2tuwMWPthr4boWwCxf7ewSgNQeacyozhKDDQQ1qL5fQFUW52QKUZDZ5fw3KXNQJMcNTcaB723LchjeKun7MuGW5qyCBZYzA1KjofN1gYBV3NqyhQJ3Ns746GNuf9N2pQPmHz4xpnSrrfCvy6TVVz5d4PdrjeshsWQwpZsZGzvbdAdN8MKV5QsBDY' + '1cWB5HCBdLjAuqGGReWE3R3CguuwSjw6RHn39s2yuDRTS5NsBgNiFpWgAnEx6VQi8csexkgYw3mdYrMHr8x9i7aEwP8kZ7vccXWqKDvGv3u1GxFKPuAkn8JCPPGDMf3vMMnbzm6Nh9zh1gcNsMvH3ZNLmP5fSG6DGbbi2tuwMWPthr4boWwCxf7ewSgNQeacyozhKDDQQ1qL5fQFUW52QKUZDZ5fw3KXNQJMcNTcaB723LchjeKun7MuGW5qyCBZYzA1KjofN1gYBV3NqyhQJ3Ns746GNuf9N2pQPmHz4xpnSrrfCvy6TVVz5d4PdrjeshsWQwpZsZGzvbdAdN8MKV5QsBDY', ] ]; diff --git a/packages/solana/test/encoder/account_keys_test.dart b/packages/solana/test/encoder/account_keys_test.dart index 7f068256fa..327d563330 100644 --- a/packages/solana/test/encoder/account_keys_test.dart +++ b/packages/solana/test/encoder/account_keys_test.dart @@ -84,7 +84,7 @@ Future main() async { programId: keys.first, accounts: [ AccountMeta.writeable(pubKey: keys[1], isSigner: true), - AccountMeta.writeable(pubKey: keys[2], isSigner: true) + AccountMeta.writeable(pubKey: keys[2], isSigner: true), ], data: ByteArray.u8(0), ); @@ -127,10 +127,10 @@ Future main() async { programId: keys.first, accounts: [ AccountMeta.writeable(pubKey: keys[1], isSigner: true), - AccountMeta.writeable(pubKey: unknown.publicKey, isSigner: true) + AccountMeta.writeable(pubKey: unknown.publicKey, isSigner: true), ], data: ByteArray.u8(0), - ) + ), ]; for (final instruction in instructions) { diff --git a/packages/solana/test/encoder/compiled_message_test.dart b/packages/solana/test/encoder/compiled_message_test.dart index 956d469543..7c73d9b0f9 100644 --- a/packages/solana/test/encoder/compiled_message_test.dart +++ b/packages/solana/test/encoder/compiled_message_test.dart @@ -116,7 +116,7 @@ Future main() async { final message = Message(instructions: instructions); final addressLookupTableAccounts = [ - await createTestAddressLookUpTable(keys) + await createTestAddressLookUpTable(keys), ]; final compiledMessage = message.compileV0( diff --git a/packages/solana/test/encoder/message_test.dart b/packages/solana/test/encoder/message_test.dart index de067c6889..2d1aea459f 100644 --- a/packages/solana/test/encoder/message_test.dart +++ b/packages/solana/test/encoder/message_test.dart @@ -86,7 +86,7 @@ void main() { final message = Message(instructions: instructions); final addressLookupTableAccounts = [ - await createTestAddressLookUpTable(keys) + await createTestAddressLookUpTable(keys), ]; final compiledMessage = message.compileV0( diff --git a/packages/solana/test/encoder/signed_tx_test.dart b/packages/solana/test/encoder/signed_tx_test.dart index 58a13fe8aa..5012031b8e 100644 --- a/packages/solana/test/encoder/signed_tx_test.dart +++ b/packages/solana/test/encoder/signed_tx_test.dart @@ -143,7 +143,7 @@ void main() { final message = Message(instructions: instructions); final addressLookupTableAccounts = [ - await createTestAddressLookUpTable(keys) + await createTestAddressLookUpTable(keys), ]; final blockhash = base58encode(List.filled(32, 0)); @@ -188,7 +188,7 @@ void main() { await Ed25519HDKeyPair.random(), await Ed25519HDKeyPair.random(), await Ed25519HDKeyPair.random(), - await Ed25519HDKeyPair.random() + await Ed25519HDKeyPair.random(), ]; final payer = keys.first; diff --git a/packages/solana/test/get_program_accounts_filter_test.dart b/packages/solana/test/get_program_accounts_filter_test.dart index b315f1dd89..75bf99f72d 100644 --- a/packages/solana/test/get_program_accounts_filter_test.dart +++ b/packages/solana/test/get_program_accounts_filter_test.dart @@ -10,7 +10,7 @@ void main() { 'memcmp': { 'offset': 1, 'bytes': 'HXRC', - } + }, }), ); @@ -23,7 +23,7 @@ void main() { 'memcmp': { 'offset': 0, 'bytes': 'N8huH18outpM8wBvyyeH9z6tiL', - } + }, }), ); }); @@ -38,7 +38,7 @@ void main() { 'memcmp': { 'offset': 1, 'bytes': 'N8huH18outpM8wBvyyeH9z6tiL', - } + }, }), ); }); diff --git a/packages/solana/test/hd_keypair_test.dart b/packages/solana/test/hd_keypair_test.dart index f955540b93..16fd92fa9d 100644 --- a/packages/solana/test/hd_keypair_test.dart +++ b/packages/solana/test/hd_keypair_test.dart @@ -170,43 +170,43 @@ const _testCases = { final _withSeedKeyDerivationData = { 'AKt2Mb3WWRvrQVVRKzPDKz2eJxt6FFp2JpqCQ2Dd6aiD': { 'result': '3mofn5aDR85AQADM1sjg5EJkQzxm5mfARMdf8sGHMRnU', - 'seed': '83wbay35jln' + 'seed': '83wbay35jln', }, '4p4Q2mMS6beJHjWFq3Rf15yeTEagKx6xrNxS6BykHg5d': { 'result': '71SdWBfp5Vc5B88UsTrDmRQnaUxjR9dWPrHfUFibz63i', - 'seed': 'sg7strvv6i8' + 'seed': 'sg7strvv6i8', }, 'JAJyHWhKKt1wQR393Vngd2KRGd2qp9Jt35xWRLBcE8vm': { 'result': 'AUvp4exymYnFp64XZVBwgd9YqrRJ5YYRfi29myUHLpQh', - 'seed': 'hrhev1c4qka' + 'seed': 'hrhev1c4qka', }, '2jTtpQYE26bjEjVtzTHBbsavTGh827Hero7YhTHkDL1P': { 'result': '4fKy3JG28Z1GkLW8Gk5zLHwn24sVSMsS6in81LTy4eya', - 'seed': 'iafkw47ezrm' + 'seed': 'iafkw47ezrm', }, '7vWmVQmLZw2YEGKoGVasxdBVS3BLLfv3iiLx9SnhNLu5': { 'result': '8UQ48VTBQ9kVYKPRPpW7igGBk5kfBHNqf5ajvX4PwhEJ', - 'seed': 'oq4jdymivkp' + 'seed': 'oq4jdymivkp', }, 'AA8VS3DAdhyL6UEnrUuxYCdfVu8feyy8ccdYxbmfFpQF': { 'result': 'CiTXxToxwwXRSxJ2zpqbzCALV4KC7nopgVs8U9LsWjB3', - 'seed': 'r6vuncch21s' + 'seed': 'r6vuncch21s', }, '5VxhCStjRsynKV74wAQ11DYRwW96yWxDoRdbbupayoF7': { 'result': '8hxtWoVLpC8m5bfjFrmukDEHcAHtY7RUCFz3VUsjsKsy', - 'seed': '123wdwcqeq7l' + 'seed': '123wdwcqeq7l', }, 'E6iWcpEk7wAcEpX3ksGe1WuvrjTJekRicumJuPkbvYWh': { 'result': '35KWzKbGVFnKAJADtKGrLTw8XUUofrLLAipuWeKw8VPE', - 'seed': 'gg21d582kt9' + 'seed': 'gg21d582kt9', }, '7PN32epxuKt71sG6Kygy9Dn2uhkvWHMbscka3kDdu1QE': { 'result': 'GTreHFzqAtAYDDkg5ahCMT4Vc5zoXHzduL918Y4ZzQQ2', - 'seed': 'ayddb9axjft' + 'seed': 'ayddb9axjft', }, 'F8UWuuDN6qo8Yh4zdofTCKQpMSh23sqA3rfFBWewHDZw': { 'result': '3VDGgSjBASPHP35WwMv4G5U9WZEMQgfR4sMsbraKUHhQ', - 'seed': 'tf5b60vh0rl' + 'seed': 'tf5b60vh0rl', }, }; diff --git a/packages/solana_seed_vault/example/lib/presentation/account_edit.dart b/packages/solana_seed_vault/example/lib/presentation/account_edit.dart index 5d804fe847..2781f54eab 100644 --- a/packages/solana_seed_vault/example/lib/presentation/account_edit.dart +++ b/packages/solana_seed_vault/example/lib/presentation/account_edit.dart @@ -81,7 +81,7 @@ class _AccountEditState extends State { child: const Text('Submit'), ), ], - ) + ), ], ), ), diff --git a/packages/solana_seed_vault/example/lib/presentation/account_list.dart b/packages/solana_seed_vault/example/lib/presentation/account_list.dart index 6a5f303e9b..b9a22ff2bf 100644 --- a/packages/solana_seed_vault/example/lib/presentation/account_list.dart +++ b/packages/solana_seed_vault/example/lib/presentation/account_list.dart @@ -115,7 +115,7 @@ class _AccountItemState extends State { child: const Text('Message', style: _style), ), ], - ) + ), ], ), ), diff --git a/packages/solana_seed_vault/lib/src/wallet_contract_v1.dart b/packages/solana_seed_vault/lib/src/wallet_contract_v1.dart index f45244b22f..67c889b5dd 100644 --- a/packages/solana_seed_vault/lib/src/wallet_contract_v1.dart +++ b/packages/solana_seed_vault/lib/src/wallet_contract_v1.dart @@ -110,7 +110,7 @@ class WalletContractV1 { static const unauthorizedSeedsAllColumns = [ unauthorizedSeedsAuthPurpose, - unauthorizedSeedsHasUnauthorizedSeeds + unauthorizedSeedsHasUnauthorizedSeeds, ]; static const accountsTable = 'accounts';