diff --git a/.fvm/fvm_config.json b/.fvm/fvm_config.json index b35b02a41b..b2dc994cac 100644 --- a/.fvm/fvm_config.json +++ b/.fvm/fvm_config.json @@ -1,4 +1,4 @@ { - "flutterSdkVersion": "3.16.5", + "flutterSdkVersion": "3.22.2", "flavors": {} } \ No newline at end of file diff --git a/.github/workflows/check_pr.yml b/.github/workflows/check_pr.yml index 8272d159d3..139561cddb 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.19.6" - DART_VERSION: "3.2.3" + FLUTTER_VERSION: "3.22.2" + DART_VERSION: "3.4.3" DCM_VERSION: "1.17.0" jobs: diff --git a/.github/workflows/e2e_tests.yml b/.github/workflows/e2e_tests.yml index 5223662654..99288b4233 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.19.6" + FLUTTER_VERSION: "3.22.2" jobs: e2e: diff --git a/.github/workflows/solana_coverage.yml b/.github/workflows/solana_coverage.yml index 618c3a99ac..c648fe6f8a 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.19.6" + FLUTTER_VERSION: "3.22.2" jobs: solana_coverage: diff --git a/packages/espressocash_app/android/app/build.gradle b/packages/espressocash_app/android/app/build.gradle index 8bb5f29b87..4986dca321 100644 --- a/packages/espressocash_app/android/app/build.gradle +++ b/packages/espressocash_app/android/app/build.gradle @@ -41,7 +41,7 @@ if (project.hasProperty('dart-defines')) { android { compileSdkVersion 34 - ndkVersion "25.1.8937393" + ndkVersion "26.1.10909125" sourceSets { main.java.srcDirs += 'src/main/kotlin' @@ -85,6 +85,15 @@ android { signingConfig signingConfigs.release } } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 + } + kotlinOptions { + jvmTarget = '17' + } + namespace 'com.pleasecrypto.flutter' } dependencies { diff --git a/packages/espressocash_app/android/app/src/debug/AndroidManifest.xml b/packages/espressocash_app/android/app/src/debug/AndroidManifest.xml index 8ec09d0388..f880684a6a 100644 --- a/packages/espressocash_app/android/app/src/debug/AndroidManifest.xml +++ b/packages/espressocash_app/android/app/src/debug/AndroidManifest.xml @@ -1,5 +1,4 @@ - + diff --git a/packages/espressocash_app/android/app/src/main/AndroidManifest.xml b/packages/espressocash_app/android/app/src/main/AndroidManifest.xml index 47604b905a..8853254dea 100644 --- a/packages/espressocash_app/android/app/src/main/AndroidManifest.xml +++ b/packages/espressocash_app/android/app/src/main/AndroidManifest.xml @@ -1,6 +1,5 @@ + xmlns:tools="http://schemas.android.com/tools"> diff --git a/packages/espressocash_app/android/app/src/profile/AndroidManifest.xml b/packages/espressocash_app/android/app/src/profile/AndroidManifest.xml index 8ec09d0388..f880684a6a 100644 --- a/packages/espressocash_app/android/app/src/profile/AndroidManifest.xml +++ b/packages/espressocash_app/android/app/src/profile/AndroidManifest.xml @@ -1,5 +1,4 @@ - + diff --git a/packages/espressocash_app/android/build.gradle b/packages/espressocash_app/android/build.gradle index 401bea0096..46d1db80cc 100644 --- a/packages/espressocash_app/android/build.gradle +++ b/packages/espressocash_app/android/build.gradle @@ -4,6 +4,17 @@ allprojects { jcenter() maven { url 'https://jitpack.io' } } + subprojects { + afterEvaluate { project -> + if (project.hasProperty('android')) { + project.android { + if (namespace == null) { + namespace project.group + } + } + } + } + } } rootProject.buildDir = '../build' diff --git a/packages/espressocash_app/android/gradle.properties b/packages/espressocash_app/android/gradle.properties index a6738207fd..d639108ac7 100644 --- a/packages/espressocash_app/android/gradle.properties +++ b/packages/espressocash_app/android/gradle.properties @@ -2,3 +2,6 @@ org.gradle.jvmargs=-Xmx1536M android.useAndroidX=true android.enableJetifier=true android.enableR8=true +android.defaults.buildfeatures.buildconfig=true +android.nonTransitiveRClass=false +android.nonFinalResIds=false diff --git a/packages/espressocash_app/android/gradle/wrapper/gradle-wrapper.properties b/packages/espressocash_app/android/gradle/wrapper/gradle-wrapper.properties index cc5527d781..628d33c21f 100644 --- a/packages/espressocash_app/android/gradle/wrapper/gradle-wrapper.properties +++ b/packages/espressocash_app/android/gradle/wrapper/gradle-wrapper.properties @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip diff --git a/packages/espressocash_app/android/settings.gradle b/packages/espressocash_app/android/settings.gradle index 77e3f189d4..d471654648 100644 --- a/packages/espressocash_app/android/settings.gradle +++ b/packages/espressocash_app/android/settings.gradle @@ -18,7 +18,7 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "7.3.0" apply false + id "com.android.application" version '8.4.0' apply false id "org.jetbrains.kotlin.android" version "1.9.0" apply false id "com.google.gms.google-services" version "4.3.15" apply false } diff --git a/packages/espressocash_app/ios/Podfile.lock b/packages/espressocash_app/ios/Podfile.lock index 6b8f13c1a7..814675c17b 100644 --- a/packages/espressocash_app/ios/Podfile.lock +++ b/packages/espressocash_app/ios/Podfile.lock @@ -1,37 +1,37 @@ PODS: - - Firebase/CoreOnly (10.24.0): - - FirebaseCore (= 10.24.0) - - Firebase/Installations (10.24.0): + - Firebase/CoreOnly (10.28.0): + - FirebaseCore (= 10.28.0) + - Firebase/Installations (10.28.0): - Firebase/CoreOnly - - FirebaseInstallations (~> 10.24.0) - - Firebase/RemoteConfig (10.24.0): + - FirebaseInstallations (~> 10.28.0) + - Firebase/RemoteConfig (10.28.0): - Firebase/CoreOnly - - FirebaseRemoteConfig (~> 10.24.0) - - firebase_app_installations (0.2.5-4): - - Firebase/Installations (= 10.24.0) + - FirebaseRemoteConfig (~> 10.28.0) + - firebase_app_installations (0.3.0-3): + - Firebase/Installations (= 10.28.0) - firebase_core - Flutter - - firebase_core (2.30.1): - - Firebase/CoreOnly (= 10.24.0) + - firebase_core (3.2.0): + - Firebase/CoreOnly (= 10.28.0) - Flutter - - firebase_remote_config (4.4.4): - - Firebase/RemoteConfig (= 10.24.0) + - firebase_remote_config (5.0.3): + - Firebase/RemoteConfig (= 10.28.0) - firebase_core - Flutter - - FirebaseABTesting (10.24.0): + - FirebaseABTesting (10.29.0): - FirebaseCore (~> 10.0) - - FirebaseCore (10.24.0): + - FirebaseCore (10.28.0): - FirebaseCoreInternal (~> 10.0) - GoogleUtilities/Environment (~> 7.12) - GoogleUtilities/Logger (~> 7.12) - - FirebaseCoreInternal (10.24.0): + - FirebaseCoreInternal (10.29.0): - "GoogleUtilities/NSData+zlib (~> 7.8)" - - FirebaseInstallations (10.24.0): + - FirebaseInstallations (10.28.0): - FirebaseCore (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - GoogleUtilities/UserDefaults (~> 7.8) - PromisesObjC (~> 2.1) - - FirebaseRemoteConfig (10.24.0): + - FirebaseRemoteConfig (10.28.0): - FirebaseABTesting (~> 10.0) - FirebaseCore (~> 10.0) - FirebaseInstallations (~> 10.0) @@ -39,8 +39,8 @@ PODS: - FirebaseSharedSwift (~> 10.0) - GoogleUtilities/Environment (~> 7.8) - "GoogleUtilities/NSData+zlib (~> 7.8)" - - FirebaseRemoteConfigInterop (10.24.0) - - FirebaseSharedSwift (10.24.0) + - FirebaseRemoteConfigInterop (10.29.0) + - FirebaseSharedSwift (10.29.0) - Flutter (1.0.0) - flutter_inappwebview_ios (0.0.1): - Flutter @@ -67,29 +67,29 @@ PODS: - GoogleToolboxForMac/Defines (= 4.2.1) - "GoogleToolboxForMac/NSData+zlib (4.2.1)": - GoogleToolboxForMac/Defines (= 4.2.1) - - GoogleUtilities/Environment (7.13.0): + - GoogleUtilities/Environment (7.13.3): - GoogleUtilities/Privacy - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/Logger (7.13.0): + - GoogleUtilities/Logger (7.13.3): - GoogleUtilities/Environment - GoogleUtilities/Privacy - - "GoogleUtilities/NSData+zlib (7.13.0)": + - "GoogleUtilities/NSData+zlib (7.13.3)": - GoogleUtilities/Privacy - - GoogleUtilities/Privacy (7.13.0) - - GoogleUtilities/UserDefaults (7.13.0): + - GoogleUtilities/Privacy (7.13.3) + - GoogleUtilities/UserDefaults (7.13.3): - GoogleUtilities/Logger - GoogleUtilities/Privacy - GoogleUtilitiesComponents (1.1.0): - GoogleUtilities/Logger - - GTMSessionFetcher/Core (3.4.1) + - GTMSessionFetcher/Core (3.5.0) - image_picker_ios (0.0.1): - Flutter - integration_test (0.0.1): - Flutter - - Intercom (17.0.2) + - Intercom (17.1.2) - intercom_flutter (9.0.0): - Flutter - - Intercom (= 17.0.2) + - Intercom (= 17.1.2) - Mixpanel-swift (4.2.0): - Mixpanel-swift/Complete (= 4.2.0) - Mixpanel-swift/Complete (4.2.0) @@ -113,7 +113,7 @@ PODS: - GTMSessionFetcher/Core (< 4.0, >= 3.3.2) - MLImage (= 1.0.0-beta5) - MLKitCommon (~> 11.0) - - mobile_scanner (5.0.2): + - mobile_scanner (5.1.1): - Flutter - GoogleMLKit/BarcodeScanning (~> 6.0.0) - nanopb (2.30910.0): @@ -129,18 +129,18 @@ PODS: - FlutterMacOS - permission_handler_apple (9.3.0): - Flutter - - PromisesObjC (2.3.1) + - PromisesObjC (2.4.0) - Ramp (4.0.1) - ramp_flutter (1.0.1): - Flutter - Ramp - rive_common (0.0.1): - Flutter - - Sentry/HybridSDK (8.25.0) - - sentry_flutter (8.1.0): + - Sentry/HybridSDK (8.29.0) + - sentry_flutter (8.3.0): - Flutter - FlutterMacOS - - Sentry/HybridSDK (= 8.25.0) + - Sentry/HybridSDK (= 8.29.0) - share (0.0.1): - Flutter - shared_preferences_foundation (0.0.1): @@ -149,18 +149,21 @@ PODS: - sqflite (0.0.3): - Flutter - FlutterMacOS - - "sqlite3 (3.45.3+1)": - - "sqlite3/common (= 3.45.3+1)" - - "sqlite3/common (3.45.3+1)" - - "sqlite3/fts5 (3.45.3+1)": + - "sqlite3 (3.46.0+1)": + - "sqlite3/common (= 3.46.0+1)" + - "sqlite3/common (3.46.0+1)" + - "sqlite3/dbstatvtab (3.46.0+1)": - sqlite3/common - - "sqlite3/perf-threadsafe (3.45.3+1)": + - "sqlite3/fts5 (3.46.0+1)": - sqlite3/common - - "sqlite3/rtree (3.45.3+1)": + - "sqlite3/perf-threadsafe (3.46.0+1)": + - sqlite3/common + - "sqlite3/rtree (3.46.0+1)": - sqlite3/common - sqlite3_flutter_libs (0.0.1): - Flutter - - "sqlite3 (~> 3.45.3+1)" + - "sqlite3 (~> 3.46.0+1)" + - sqlite3/dbstatvtab - sqlite3/fts5 - sqlite3/perf-threadsafe - sqlite3/rtree @@ -283,57 +286,57 @@ CHECKOUT OPTIONS: :tag: 4.0.1 SPEC CHECKSUMS: - Firebase: 91fefd38712feb9186ea8996af6cbdef41473442 - firebase_app_installations: a83011373deea8e62b295e15e31328fca8f426a2 - firebase_core: 7f1e1156934d0da3be260174812842df9420e4ab - firebase_remote_config: bb9853d3dbca8dc788152371fdfefe982e25a2c8 - FirebaseABTesting: 4431c2c56ac6e56f463b9cab05cc111078639f99 - FirebaseCore: 11dc8a16dfb7c5e3c3f45ba0e191a33ac4f50894 - FirebaseCoreInternal: bcb5acffd4ea05e12a783ecf835f2210ce3dc6af - FirebaseInstallations: 8f581fca6478a50705d2bd2abd66d306e0f5736e - FirebaseRemoteConfig: 95dddc50496b37eef199dadce850d5652b534b43 - FirebaseRemoteConfigInterop: 6c349a466490aeace3ce9c091c86be1730711634 - FirebaseSharedSwift: 76e1529c32101d80e4f1ca2fba7c39d59f0a390a + Firebase: 5121c624121af81cbc81df3bda414b3c28c4f3c3 + firebase_app_installations: 81d9c2623601d3195b334e6e19bea0c801b8c4b3 + firebase_core: a9d0180d5285527884d07a41eb4a9ec9ed12cdb6 + firebase_remote_config: 5f92bfc62c3ef2c657bf3d703ffa4be29082280f + FirebaseABTesting: d87f56707159bae64e269757a6e963d490f2eebe + FirebaseCore: 857dc1c6dd1255675047404d8466f7dfaac5d779 + FirebaseCoreInternal: df84dd300b561c27d5571684f389bf60b0a5c934 + FirebaseInstallations: 60c1d3bc1beef809fd1ad1189a8057a040c59f2e + FirebaseRemoteConfig: f0879a8dccf4e8905716ed849569130efaeab3e2 + FirebaseRemoteConfigInterop: 6efda51fb5e2f15b16585197e26eaa09574e8a4d + FirebaseSharedSwift: 20530f495084b8d840f78a100d8c5ee613375f6e Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 flutter_inappwebview_ios: 97215cf7d4677db55df76782dbd2930c5e1c1ea0 flutter_native_splash: 52501b97d1c0a5f898d687f1646226c1f93c56ef - flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be + flutter_secure_storage: d33dac7ae2ea08509be337e775f6b59f1ff45f12 GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a GoogleMLKit: 97ac7af399057e99182ee8edfa8249e3226a4065 GoogleToolboxForMac: d1a2cbf009c453f4d6ded37c105e2f67a32206d8 - GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152 + GoogleUtilities: ea963c370a38a8069cc5f7ba4ca849a60b6d7d15 GoogleUtilitiesComponents: 679b2c881db3b615a2777504623df6122dd20afe - GTMSessionFetcher: 8000756fc1c19d2e5697b90311f7832d2e33f6cd - image_picker_ios: b545a5f16c0fa88e3ecbbce3ed4de45567a8ec18 - integration_test: 13825b8a9334a850581300559b8839134b124670 - Intercom: afe74dd6b8cdd422c29e5ff90811a0568b44b119 - intercom_flutter: b592a484135502e12a17063616392810ede02a0b + GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 + image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1 + integration_test: ce0a3ffa1de96d1a89ca0ac26fca7ea18a749ef4 + Intercom: 5f6d8c6f82a79ff6e3316029f71578c7ecdf1250 + intercom_flutter: 55f6371b5e745fb4588ac19d6ba9a5e673320c8f Mixpanel-swift: e5dd85295923e6a875acf17ccbab8d2ecb10ea65 mixpanel_flutter: ed1e5eaea382cbbaf655d20e23478211727ee011 MLImage: 1824212150da33ef225fbd3dc49f184cf611046c MLKitBarcodeScanning: 10ca0845a6d15f2f6e911f682a1998b68b973e8b MLKitCommon: afec63980417d29ffbb4790529a1b0a2291699e1 MLKitVision: e858c5f125ecc288e4a31127928301eaba9ae0c1 - mobile_scanner: cfc76f77dca7e074fc9ca5993e3e7c35901c8b34 + mobile_scanner: 8564358885a9253c43f822435b70f9345c87224f nanopb: 438bc412db1928dac798aa6fd75726007be04262 OrderedSet: aaeb196f7fef5a9edf55d89760da9176ad40b93c package_info_plus: 58f0028419748fad15bf008b270aaa8e54380b1c - path_provider_foundation: 3784922295ac71e43754bd15e0653ccfd36a147c + path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46 permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2 - PromisesObjC: c50d2056b5253dadbd6c2bea79b0674bd5a52fa4 + PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 Ramp: 3f843fb75cac12ad40842afa3226bae36dc93521 ramp_flutter: aac85dee8bc93b5f7563c909ba15a37727fe3fe8 - rive_common: 8630be7f6385198f9d31a5bc8cd7f6ccccedf5a1 - Sentry: cd86fc55628f5b7c572cabe66cc8f95a9d2f165a - sentry_flutter: ca7760fc008dc3bc2981730dc0c1d2f892178370 + rive_common: cbbac3192af00d7341f19dae2f26298e9e37d99e + Sentry: 016de45ee5ce5fca2a829996f1bfafeb5e62e8b4 + sentry_flutter: 5fb57c5b7e6427a9dc1fedde4269eb65823982d4 share: 0b2c3e82132f5888bccca3351c504d0003b3b410 - shared_preferences_foundation: b4c3b4cddf1c21f02770737f147a3f5da9d39695 + shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78 sqflite: 673a0e54cc04b7d6dba8d24fb8095b31c3a99eec - sqlite3: 02d1f07eaaa01f80a1c16b4b31dfcbb3345ee01a - sqlite3_flutter_libs: 9bfe005308998aeca155330bbc2ea6dddf834a3b + sqlite3: 292c3e1bfe89f64e51ea7fc7dab9182a017c8630 + sqlite3_flutter_libs: c00457ebd31e59fa6bb830380ddba24d44fbcd3b uni_links: d97da20c7701486ba192624d99bffaaffcfc298a - url_launcher_ios: 6116280ddcfe98ab8820085d8d76ae7449447586 + url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe PODFILE CHECKSUM: c2878e103071f1a812f2f4e4c83a762aef964055 -COCOAPODS: 1.15.2 +COCOAPODS: 1.13.0 diff --git a/packages/espressocash_app/lib/ui/app_bar.dart b/packages/espressocash_app/lib/ui/app_bar.dart index db44453c61..34b0846f73 100644 --- a/packages/espressocash_app/lib/ui/app_bar.dart +++ b/packages/espressocash_app/lib/ui/app_bar.dart @@ -82,8 +82,8 @@ class _CpAppBarState extends State { automaticallyImplyLeading: widget.automaticallyImplyLeading, backgroundColor: scrolledUnderColor == null ? widget.backgroundColor - : MaterialStateColor.resolveWith( - (states) => states.contains(MaterialState.scrolledUnder) + : WidgetStateColor.resolveWith( + (states) => states.contains(WidgetState.scrolledUnder) ? scrolledUnderColor : widget.backgroundColor, ), diff --git a/packages/espressocash_app/lib/ui/button.dart b/packages/espressocash_app/lib/ui/button.dart index 62f0c707a7..4a428490c7 100644 --- a/packages/espressocash_app/lib/ui/button.dart +++ b/packages/espressocash_app/lib/ui/button.dart @@ -108,28 +108,27 @@ class CpButton extends StatelessWidget { style: ButtonStyle( animationDuration: Duration.zero, minimumSize: - MaterialStateProperty.all(Size(minWidth ?? 100, size.height)), - fixedSize: MaterialStateProperty.all( + WidgetStateProperty.all(Size(minWidth ?? 100, size.height)), + fixedSize: WidgetStateProperty.all( Size.fromHeight(size.height), ), - shape: MaterialStateProperty.all(const StadiumBorder()), + shape: WidgetStateProperty.all(const StadiumBorder()), alignment: alignment.alignment, - overlayColor: - MaterialStateProperty.all(CpColors.translucentYellowColor), - padding: MaterialStateProperty.all( + overlayColor: WidgetStateProperty.all(CpColors.translucentYellowColor), + padding: WidgetStateProperty.all( EdgeInsets.symmetric(horizontal: horizontalPadding), ), - backgroundColor: MaterialStateProperty.resolveWith( - (states) => states.contains(MaterialState.disabled) + backgroundColor: WidgetStateProperty.resolveWith( + (states) => states.contains(WidgetState.disabled) ? _backgroundColor.withOpacity(_disabledOpacity) : _backgroundColor, ), - foregroundColor: MaterialStateProperty.resolveWith( - (states) => states.contains(MaterialState.disabled) + foregroundColor: WidgetStateProperty.resolveWith( + (states) => states.contains(WidgetState.disabled) ? _foregroundColor.withOpacity(_disabledOpacity) : _foregroundColor, ), - textStyle: MaterialStateProperty.all(textStyle), + textStyle: WidgetStateProperty.all(textStyle), ), child: SizedBox( width: trailing == null ? null : double.infinity, diff --git a/packages/espressocash_app/lib/ui/theme.dart b/packages/espressocash_app/lib/ui/theme.dart index c3e8a4492d..494eaad12e 100644 --- a/packages/espressocash_app/lib/ui/theme.dart +++ b/packages/espressocash_app/lib/ui/theme.dart @@ -141,7 +141,7 @@ class CpThemeData { brightness: brightness, primary: CpColors.primaryColor, secondary: CpColors.primaryColor, - background: backgroundColor, + surface: backgroundColor, ), appBarTheme: AppBarTheme( systemOverlayStyle: brightness.systemOverlayStyle, diff --git a/packages/espressocash_app/pubspec.lock b/packages/espressocash_app/pubspec.lock index 23dc03f771..419b5049a6 100644 --- a/packages/espressocash_app/pubspec.lock +++ b/packages/espressocash_app/pubspec.lock @@ -13,10 +13,10 @@ packages: dependency: transitive description: name: _flutterfire_internals - sha256: "3dee3db3468c5f4640a4e8aa9c1e22561c298976d8c39ed2fdd456a9a3db26e1" + sha256: b46f62516902afb04befa4b30eb6a12ac1f58ca8cb25fb9d632407259555dd3d url: "https://pub.dev" source: hosted - version: "1.3.32" + version: "1.3.39" analyzer: dependency: transitive description: @@ -45,10 +45,10 @@ packages: dependency: transitive description: name: archive - sha256: "0763b45fa9294197a2885c8567927e2830ade852e5c896fd4ab7e0e348d0f373" + sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d url: "https://pub.dev" source: hosted - version: "3.5.0" + version: "3.6.1" args: dependency: transitive description: @@ -157,10 +157,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1" + sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9" url: "https://pub.dev" source: hosted - version: "4.0.1" + version: "4.0.2" build_resolvers: dependency: transitive description: @@ -173,18 +173,18 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: "3ac61a79bfb6f6cc11f693591063a7f19a7af628dc52f141743edac5c16e8c22" + sha256: "644dc98a0f179b872f612d3eb627924b578897c629788e858157fa5e704ca0c7" url: "https://pub.dev" source: hosted - version: "2.4.9" + version: "2.4.11" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799" + sha256: e3c79f69a64bdfcd8a776a3c28db4eb6e3fb5356d013ae5eb2e52007706d5dbe url: "https://pub.dev" source: hosted - version: "7.3.0" + version: "7.3.1" built_collection: dependency: transitive description: @@ -221,10 +221,10 @@ packages: dependency: transitive description: name: cached_network_image_web - sha256: "42a835caa27c220d1294311ac409a43361088625a4f23c820b006dd9bffb3316" + sha256: "205d6a9f1862de34b93184f22b9d2d94586b2f05c581d546695e3d8f6a805cd7" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.2.0" characters: dependency: transitive description: @@ -301,10 +301,10 @@ packages: dependency: transitive description: name: coverage - sha256: "8acabb8306b57a409bf4c83522065672ee13179297a6bb0cb9ead73948df7c76" + sha256: "3945034e86ea203af7a056d98e98e42a5518fff200d6e8e6647e1886b07e936e" url: "https://pub.dev" source: hosted - version: "1.7.2" + version: "1.8.0" cross_file: dependency: transitive description: @@ -365,26 +365,26 @@ packages: dependency: transitive description: name: device_frame - sha256: afe76182aec178d171953d9b4a50a43c57c7cf3c77d8b09a48bf30c8fa04dd9d + sha256: d031a06f5d6f4750009672db98a5aa1536aa4a231713852469ce394779a23d75 url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.2.0" device_preview: dependency: "direct main" description: name: device_preview - sha256: "2f097bf31b929e15e6756dbe0ec1bcb63952ab9ed51c25dc5a2c722d2b21fdaf" + sha256: a694acdd3894b4c7d600f4ee413afc4ff917f76026b97ab06575fe886429ef19 url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.2.0" dfunc: dependency: "direct main" description: name: dfunc - sha256: "5a8d6afe681ea5db8047dc7fc0d5035b66f77ed71721165b3ac588eaeb59a6ef" + sha256: c6469b5fc6efc8b59d3446ab438e357d9ff47611e566df57dcd979a615dc33f3 url: "https://pub.dev" source: hosted - version: "0.9.0" + version: "0.10.0" diff_match_patch: dependency: transitive description: @@ -397,10 +397,10 @@ packages: dependency: "direct main" description: name: dio - sha256: "11e40df547d418cc0c4900a9318b26304e665da6fa4755399a9ff9efd09034b5" + sha256: e17f6b3097b8c51b72c74c9f071a605c47bcc8893839bd66732457a5ebe73714 url: "https://pub.dev" source: hosted - version: "5.4.3+1" + version: "5.5.0+1" dio_cache_interceptor: dependency: "direct main" description: @@ -417,22 +417,30 @@ packages: url: "https://pub.dev" source: hosted version: "5.1.1" + dio_web_adapter: + dependency: transitive + description: + name: dio_web_adapter + sha256: "36c5b2d79eb17cdae41e974b7a8284fec631651d2a6f39a8a2ff22327e90aeac" + url: "https://pub.dev" + source: hosted + version: "1.0.1" drift: dependency: "direct main" description: name: drift - sha256: "049057eba8692cc097c9d0be7612d0a6dd65e3bd283de7e352f9dc81de23169a" + sha256: "6acedc562ffeed308049f78fb1906abad3d65714580b6745441ee6d50ec564cd" url: "https://pub.dev" source: hosted - version: "2.17.0" + version: "2.18.0" drift_dev: dependency: "direct dev" description: name: drift_dev - sha256: eb327c76604f3e84fff12b246d52da1c160d3aa44d7d433f000d416b4d5e8d8d + sha256: d9b020736ea85fff1568699ce18b89fabb3f0f042e8a7a05e84a3ec20d39acde url: "https://pub.dev" source: hosted - version: "2.17.0" + version: "2.18.0" ed25519_hd_key: dependency: transitive description: @@ -468,10 +476,10 @@ packages: dependency: "direct main" description: name: fast_immutable_collections - sha256: "38fbc50df5b219dcfb83ebbc3275ec09872530ca1153858fc56fceadb310d037" + sha256: c3c73f4f989d3302066e4ec94e6ec73b5dc872592d02194f49f1352d64126b8c url: "https://pub.dev" source: hosted - version: "10.2.2" + version: "10.2.4" ffi: dependency: transitive description: @@ -500,10 +508,10 @@ packages: dependency: transitive description: name: file_selector_macos - sha256: b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6 + sha256: f42eacb83b318e183b1ae24eead1373ab1334084404c8c16e0354f9a3e55d385 url: "https://pub.dev" source: hosted - version: "0.9.3+3" + version: "0.9.4" file_selector_platform_interface: dependency: transitive description: @@ -524,74 +532,74 @@ packages: dependency: "direct main" description: name: firebase_app_installations - sha256: "9f5c9105362fcc4b4c63b3fb6f3654377c968139d87f5ce8cb69357f0187641c" + sha256: bf9b70795604ed7028f91b8d2099127ddb6496ef976b19f80566cd6bfcb85d70 url: "https://pub.dev" source: hosted - version: "0.2.5+4" + version: "0.3.0+3" firebase_app_installations_platform_interface: dependency: transitive description: name: firebase_app_installations_platform_interface - sha256: b71e690228f5d809ff5ff7df5791db697ff506cb5eab3b1bd9087e8bd4a8e246 + sha256: "41696fc7300294b65d95947f2414535aa1f49ed489452e5625fca2277e8e80a8" url: "https://pub.dev" source: hosted - version: "0.1.4+32" + version: "0.1.4+39" firebase_app_installations_web: dependency: transitive description: name: firebase_app_installations_web - sha256: "2f06221eefcc44f50e778d48c6ee60ffe7855dd81ba0fae6a9e4281e10524646" + sha256: "394580842360e377d324d053514cbda5049510621e949a08ab26086f19ca54b6" url: "https://pub.dev" source: hosted - version: "0.1.5+4" + version: "0.1.5+11" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "4aef2a23d0f3265545807d68fbc2f76a6b994ca3c778d88453b99325abd63284" + sha256: "5159984ce9b70727473eb388394650677c02c925aaa6c9439905e1f30966a4d5" url: "https://pub.dev" source: hosted - version: "2.30.1" + version: "3.2.0" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface - sha256: c437ae5d17e6b5cc7981cf6fd458a5db4d12979905f9aafd1fea930428a9fe63 + sha256: "1003a5a03a61fc9a22ef49f37cbcb9e46c86313a7b2e7029b9390cf8c6fc32cb" url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "5.1.0" firebase_core_web: dependency: transitive description: name: firebase_core_web - sha256: "67f2fcc600fc78c2f731c370a3a5e6c87ee862e3a2fba6f951eca6d5dafe5c29" + sha256: "23509cb3cddfb3c910c143279ac3f07f06d3120f7d835e4a5d4b42558e978712" url: "https://pub.dev" source: hosted - version: "2.16.0" + version: "2.17.3" firebase_remote_config: dependency: "direct main" description: name: firebase_remote_config - sha256: c7e20f26e595c7bedf48c6565af70b82658f602163c0718d32211f3e4ba09da3 + sha256: aa150fcbaa1fe5afcb912ccf6a059f1a8ef8566dceccaa45ff72c8498ca2103e url: "https://pub.dev" source: hosted - version: "4.4.4" + version: "5.0.3" firebase_remote_config_platform_interface: dependency: transitive description: name: firebase_remote_config_platform_interface - sha256: "1c712f80946b32399967bf72de1f386c8c07636bb48cd627afdc5a92c844f362" + sha256: "0c4f4b473074ab37b069360629998dbc7175c334afc249051d8ad590521741a8" url: "https://pub.dev" source: hosted - version: "1.4.32" + version: "1.4.39" firebase_remote_config_web: dependency: transitive description: name: firebase_remote_config_web - sha256: "1ffd862e0f31e272386bfc1b778298fa503dfab9e7d2b57dcbfc96215ffcc775" + sha256: "45fcb61f5bd46eada6dc11d7167512e3441db50cfadd05394272fc1fdce4a999" url: "https://pub.dev" source: hosted - version: "1.6.4" + version: "1.6.11" fixnum: dependency: transitive description: @@ -609,10 +617,10 @@ packages: dependency: "direct main" description: name: flutter_bloc - sha256: f0ecf6e6eb955193ca60af2d5ca39565a86b8a142452c5b24d96fb477428f4d2 + sha256: b594505eac31a0518bdcb4b5b79573b8d9117b193cc80cc12e17d639b10aa27a url: "https://pub.dev" source: hosted - version: "8.1.5" + version: "8.1.6" flutter_cache_manager: dependency: transitive description: @@ -630,18 +638,18 @@ packages: dependency: transitive description: name: flutter_gen_core - sha256: "3a6c3dbc1c0e260088e9c7ed1ba905436844e8c01a44799f6281edada9e45308" + sha256: d8e828ad015a8511624491b78ad8e3f86edb7993528b1613aefbb4ad95947795 url: "https://pub.dev" source: hosted - version: "5.4.0" + version: "5.6.0" flutter_gen_runner: dependency: "direct dev" description: name: flutter_gen_runner - sha256: "24889d5140b03997f7148066a9c5fab8b606dff36093434c782d7a7fb22c6fb6" + sha256: "931b03f77c164df0a4815aac0efc619a6ac8ec4cada55025119fca4894dada90" url: "https://pub.dev" source: hosted - version: "5.4.0" + version: "5.6.0" flutter_inappwebview: dependency: "direct main" description: @@ -707,10 +715,10 @@ packages: dependency: "direct main" description: name: flutter_markdown - sha256: "9921f9deda326f8a885e202b1e35237eadfc1345239a0f6f0f1ff287e047547f" + sha256: "2e8a801b1ded5ea001a4529c97b1f213dcb11c6b20668e081cafb23468593514" url: "https://pub.dev" source: hosted - version: "0.7.1" + version: "0.7.3" flutter_native_splash: dependency: "direct dev" description: @@ -723,66 +731,66 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "8cf40eebf5dec866a6d1956ad7b4f7016e6c0cc69847ab946833b7d43743809f" + sha256: c6b0b4c05c458e1c01ad9bcc14041dd7b1f6783d487be4386f793f47a8a4d03e url: "https://pub.dev" source: hosted - version: "2.0.19" + version: "2.0.20" flutter_screenutil: dependency: "direct main" description: name: flutter_screenutil - sha256: "8cf100b8e4973dc570b6415a2090b0bfaa8756ad333db46939efc3e774ee100d" + sha256: "8239210dd68bee6b0577aa4a090890342d04a136ce1c81f98ee513fc0ce891de" url: "https://pub.dev" source: hosted - version: "5.9.0" + version: "5.9.3" flutter_secure_storage: dependency: "direct main" description: name: flutter_secure_storage - sha256: ffdbb60130e4665d2af814a0267c481bcf522c41ae2e43caf69fa0146876d685 + sha256: "165164745e6afb5c0e3e3fcc72a012fb9e58496fb26ffb92cf22e16a821e85d0" url: "https://pub.dev" source: hosted - version: "9.0.0" + version: "9.2.2" flutter_secure_storage_linux: dependency: transitive description: name: flutter_secure_storage_linux - sha256: "3d5032e314774ee0e1a7d0a9f5e2793486f0dff2dd9ef5a23f4e3fb2a0ae6a9e" + sha256: "4d91bfc23047422cbcd73ac684bc169859ee766482517c22172c86596bf1464b" url: "https://pub.dev" source: hosted - version: "1.2.0" + version: "1.2.1" flutter_secure_storage_macos: dependency: transitive description: name: flutter_secure_storage_macos - sha256: bd33935b4b628abd0b86c8ca20655c5b36275c3a3f5194769a7b3f37c905369c + sha256: "1693ab11121a5f925bbea0be725abfcfbbcf36c1e29e571f84a0c0f436147a81" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.1.2" flutter_secure_storage_platform_interface: dependency: transitive description: name: flutter_secure_storage_platform_interface - sha256: "0d4d3a5dd4db28c96ae414d7ba3b8422fd735a8255642774803b2532c9a61d7e" + sha256: cf91ad32ce5adef6fba4d736a542baca9daf3beac4db2d04be350b87f69ac4a8 url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "1.1.2" flutter_secure_storage_web: dependency: transitive description: name: flutter_secure_storage_web - sha256: "30f84f102df9dcdaa2241866a958c2ec976902ebdaa8883fbfe525f1f2f3cf20" + sha256: f4ebff989b4f07b2656fb16b47852c0aab9fed9b4ec1c70103368337bc1886a9 url: "https://pub.dev" source: hosted - version: "1.1.2" + version: "1.2.1" flutter_secure_storage_windows: dependency: transitive description: name: flutter_secure_storage_windows - sha256: "5809c66f9dd3b4b93b0a6e2e8561539405322ee767ac2f64d084e2ab5429d108" + sha256: b20b07cb5ed4ed74fc567b78a72936203f587eba460af1df11281c9326cd3709 url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "3.1.2" flutter_svg: dependency: "direct main" description: @@ -821,18 +829,18 @@ packages: dependency: "direct main" description: name: freezed_annotation - sha256: c3fd9336eb55a38cc1bbd79ab17573113a8deccd0ecbbf926cca3c62803b5c2d + sha256: f9f6597ac43cc262fa7d7f2e65259a6060c23a560525d1f2631be374540f2a9b url: "https://pub.dev" source: hosted - version: "2.4.1" + version: "2.4.3" frontend_server_client: dependency: transitive description: name: frontend_server_client - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612" + sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 url: "https://pub.dev" source: hosted - version: "3.2.0" + version: "4.0.0" fuchsia_remote_debug_protocol: dependency: transitive description: flutter @@ -870,6 +878,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.3.1" + hashcodes: + dependency: transitive + description: + name: hashcodes + sha256: "80f9410a5b3c8e110c4b7604546034749259f5d6dcca63e0d3c17c9258f1a651" + url: "https://pub.dev" + source: hosted + version: "2.0.0" hex: dependency: transitive description: @@ -914,26 +930,26 @@ packages: dependency: transitive description: name: image - sha256: "4c68bfd5ae83e700b5204c1e74451e7bf3cf750e6843c6e158289cf56bda018e" + sha256: "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8" url: "https://pub.dev" source: hosted - version: "4.1.7" + version: "4.2.0" image_picker: dependency: "direct main" description: name: image_picker - sha256: "33974eca2e87e8b4e3727f1b94fa3abcb25afe80b6bc2c4d449a0e150aedf720" + sha256: "021834d9c0c3de46bf0fe40341fa07168407f694d9b2bb18d532dc1261867f7a" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" image_picker_android: dependency: transitive description: name: image_picker_android - sha256: "8e75431a62b7feb4fd55cb4a5c6f0ac4564460ec5dc09f9c4a0d50a5ce7c4cb9" + sha256: "4161e1f843d8480d2e9025ee22411778c3c9eb7e40076dcf2da23d8242b7b51c" url: "https://pub.dev" source: hosted - version: "0.8.10" + version: "0.8.12+3" image_picker_for_web: dependency: transitive description: @@ -946,10 +962,10 @@ packages: dependency: transitive description: name: image_picker_ios - sha256: f74064bc548b5164a033ec05638e23c91be1a249c255e0f56319dddffd759794 + sha256: "6703696ad49f5c3c8356d576d7ace84d1faf459afb07accbb0fae780753ff447" url: "https://pub.dev" source: hosted - version: "0.8.10+1" + version: "0.8.12" image_picker_linux: dependency: transitive description: @@ -982,14 +998,22 @@ packages: url: "https://pub.dev" source: hosted version: "0.2.1+1" + image_size_getter: + dependency: transitive + description: + name: image_size_getter + sha256: f98c4246144e9b968899d2dfde69091e22a539bb64bc9b0bea51505fbb490e57 + url: "https://pub.dev" + source: hosted + version: "2.1.3" injectable: dependency: "direct main" description: name: injectable - sha256: "3d98967224a5fdd4094a61bf53ed9616c3fbcf3e090bf83e7cb7d436d0c20041" + sha256: "3c8355a29d11ff28c0311bed754649761f345ef7a13ff66a714380954af51226" url: "https://pub.dev" source: hosted - version: "2.4.1" + version: "2.4.2" injectable_generator: dependency: "direct dev" description: @@ -1007,10 +1031,10 @@ packages: dependency: "direct main" description: name: intercom_flutter - sha256: c47059dd9efb8f2db744bf5ff4d90f379f304fd02819a0a4f35d89ff080808f3 + sha256: fe7ed0f93e8f4747c06ed5207eb15bb1510ea77cd2491ae45f7b81ab0c5c38b2 url: "https://pub.dev" source: hosted - version: "9.0.2" + version: "9.0.7" intercom_flutter_platform_interface: dependency: transitive description: @@ -1031,10 +1055,10 @@ packages: dependency: "direct main" description: name: intl - sha256: "3bc132a9dbce73a7e4a21a17d06e1878839ffbf975568bc875c60537824b0c4d" + sha256: d6f56758b7d3014a48af9701c085700aac781a92a87a62b1333b46d8879661cf url: "https://pub.dev" source: hosted - version: "0.18.1" + version: "0.19.0" io: dependency: transitive description: @@ -1078,26 +1102,26 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" + sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" url: "https://pub.dev" source: hosted - version: "10.0.0" + version: "10.0.4" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 + sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.3" leak_tracker_testing: dependency: transitive description: name: leak_tracker_testing - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.1" logging: dependency: "direct main" description: @@ -1134,18 +1158,18 @@ packages: dependency: "direct main" description: name: meta - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 + sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.12.0" mews_pedantic: dependency: "direct dev" description: name: mews_pedantic - sha256: e05e23939d52f7de00bcef2265f5edc3dfbee1f2bd513ba1f03500c9ab116f16 + sha256: da7a2e7473192a6600ae2d5a194ff1454c9ea05948366dd579f487c996812b06 url: "https://pub.dev" source: hosted - version: "0.26.0" + version: "0.28.0" mime: dependency: transitive description: @@ -1166,10 +1190,10 @@ packages: dependency: "direct main" description: name: mobile_scanner - sha256: "75bb4f875730f28bd5eb60fd76531ca762ba5d7c272d5b7d4fe55c20178f0a7b" + sha256: b8c0e9afcfd52534f85ec666f3d52156f560b5e6c25b1e3d4fe2087763607926 url: "https://pub.dev" source: hosted - version: "5.0.2" + version: "5.1.1" mockito: dependency: "direct dev" description: @@ -1182,10 +1206,10 @@ packages: dependency: transitive description: name: mocktail - sha256: c4b5007d91ca4f67256e720cb1b6d704e79a510183a12fa551021f652577dce6 + sha256: "890df3f9688106f25755f26b1c60589a92b3ab91a22b8b224947ad041bf172d8" url: "https://pub.dev" source: hosted - version: "1.0.3" + version: "1.0.4" nested: dependency: transitive description: @@ -1262,18 +1286,18 @@ packages: dependency: transitive description: name: path_provider_android - sha256: a248d8146ee5983446bf03ed5ea8f6533129a12b11f12057ad1b4a67a2b3b41d + sha256: "30c5aa827a6ae95ce2853cdc5fe3971daaac00f6f081c419c013f7f57bff2f5e" url: "https://pub.dev" source: hosted - version: "2.2.4" + version: "2.2.7" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f" + sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16 url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.0" path_provider_linux: dependency: transitive description: @@ -1294,10 +1318,10 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.3.0" permission_handler: dependency: "direct main" description: @@ -1310,18 +1334,18 @@ packages: dependency: transitive description: name: permission_handler_android - sha256: "1acac6bae58144b442f11e66621c062aead9c99841093c38f5bcdcc24c1c3474" + sha256: b29a799ca03be9f999aa6c39f7de5209482d638e6f857f6b93b0875c618b7e54 url: "https://pub.dev" source: hosted - version: "12.0.5" + version: "12.0.7" permission_handler_apple: dependency: transitive description: name: permission_handler_apple - sha256: e9ad66020b89ff1b63908f247c2c6f931c6e62699b756ef8b3c4569350cd8662 + sha256: e6f6d73b12438ef13e648c4ae56bd106ec60d17e90a59c4545db6781229082a0 url: "https://pub.dev" source: hosted - version: "9.4.4" + version: "9.4.5" permission_handler_html: dependency: transitive description: @@ -1390,10 +1414,10 @@ packages: dependency: transitive description: name: pointycastle - sha256: "79fbafed02cfdbe85ef3fd06c7f4bc2cbcba0177e61b765264853d4253b21744" + sha256: "4be0097fcf3fd3e8449e53730c631200ebc7b88016acecab2b0da2f0149222fe" url: "https://pub.dev" source: hosted - version: "3.9.0" + version: "3.9.1" pool: dependency: transitive description: @@ -1438,10 +1462,10 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367 + sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8 url: "https://pub.dev" source: hosted - version: "1.2.3" + version: "1.3.0" qr: dependency: transitive description: @@ -1462,10 +1486,10 @@ packages: dependency: transitive description: name: rational - sha256: ba58e9e18df9abde280e8b10051e4bce85091e41e8e7e411b6cde2e738d357cf + sha256: cb808fb6f1a839e6fc5f7d8cb3b0a10e1db48b3be102de73938c627f0b636336 url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.2.3" recase: dependency: "direct main" description: @@ -1486,26 +1510,26 @@ packages: dependency: "direct dev" description: name: retrofit_generator - sha256: a962be21403c2ecdd82d06c863340cff759642ae6ecac5a2c74a9a60377592c3 + sha256: af46d19e82210850632e539b0d585dea8ed0c9a49b9ac6741306e19f8e83c90d url: "https://pub.dev" source: hosted - version: "8.1.0" + version: "8.1.1" rive: dependency: "direct main" description: name: rive - sha256: "95690a0fb4f6e195c53b217ab3cc0e0b0f443c670adbdee9d57d636a36b82b18" + sha256: "3c0047e636ebe8e4044087e239dffdd026cf839fe9aecf55d53431b255668bcf" url: "https://pub.dev" source: hosted - version: "0.13.2" + version: "0.13.9" rive_common: dependency: transitive description: name: rive_common - sha256: "3eee68fcab3e0882090cea5a8cf7acea7967f469a34a2580322575603b094435" + sha256: "3fe76ba4680787741688ee393e47b63417e8643816795e4eac01021683af1d84" url: "https://pub.dev" source: hosted - version: "0.4.5" + version: "0.4.9" rxdart: dependency: "direct main" description: @@ -1518,18 +1542,18 @@ packages: dependency: transitive description: name: sentry - sha256: "1d2952d40b99da0dc4bf3ba4797e3985dd60cc61a13d0a1d2c62b02f6528441a" + sha256: "7342ef4c18932881730ac941a07a6e4cf76fe99cd1ea3bef06e53a6a1402dec0" url: "https://pub.dev" source: hosted - version: "8.1.0" + version: "8.3.0" sentry_flutter: dependency: "direct main" description: name: sentry_flutter - sha256: "848aaccfc75f1d35d5f7e5230770761f1b2a33e604f24498200566443da1470a" + sha256: "475cf49682e4d1eb48caa2577502721bcfdcbb63f215de57b3b246d52f4f7914" url: "https://pub.dev" source: hosted - version: "8.1.0" + version: "8.3.0" share: dependency: "direct main" description: @@ -1550,18 +1574,18 @@ packages: dependency: transitive description: name: shared_preferences_android - sha256: "1ee8bf911094a1b592de7ab29add6f826a7331fb854273d55918693d5364a1f2" + sha256: "93d0ec9dd902d85f326068e6a899487d1f65ffcd5798721a95330b26c8131577" url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.2.3" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c" + sha256: "0a8a893bf4fd1152f93fec03a415d11c27c74454d96e2318a7ac38dd18683ab7" url: "https://pub.dev" source: hosted - version: "2.3.5" + version: "2.4.0" shared_preferences_linux: dependency: transitive description: @@ -1713,10 +1737,10 @@ packages: dependency: transitive description: name: sqflite - sha256: "5ce2e1a15e822c3b4bfb5400455775e421da7098eed8adc8f26298ada7c9308c" + sha256: a43e5a27235518c03ca238e7b4732cf35eabe863a369ceba6cbefa537a66f16d url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.3.3+1" sqflite_common: dependency: transitive description: @@ -1729,26 +1753,26 @@ packages: dependency: transitive description: name: sqlite3 - sha256: "1abbeb84bf2b1a10e5e1138c913123c8aa9d83cd64e5f9a0dd847b3c83063202" + sha256: "6d17989c0b06a5870b2190d391925186f944cb943e5262d0d3f778fcfca3bc6e" url: "https://pub.dev" source: hosted - version: "2.4.2" + version: "2.4.4" sqlite3_flutter_libs: dependency: "direct main" description: name: sqlite3_flutter_libs - sha256: fb2a106a2ea6042fe57de2c47074cc31539a941819c91e105b864744605da3f5 + sha256: "62bbb4073edbcdf53f40c80775f33eea01d301b7b81417e5b3fb7395416258c1" url: "https://pub.dev" source: hosted - version: "0.5.21" + version: "0.5.24" sqlparser: dependency: transitive description: name: sqlparser - sha256: ce244c25100319b3fe1a7774c091f89faf3101adb73d75f1297e56d247f66b2b + sha256: ade9a67fd70d0369329ed3373208de7ebd8662470e8c396fc8d0d60f9acdfc9f url: "https://pub.dev" source: hosted - version: "0.35.1" + version: "0.36.0" stack_trace: dependency: transitive description: @@ -1825,26 +1849,26 @@ packages: dependency: transitive description: name: test - sha256: a1f7595805820fcc05e5c52e3a231aedd0b72972cb333e8c738a8b1239448b6f + sha256: "7ee446762c2c50b3bd4ea96fe13ffac69919352bd3b4b17bac3f3465edc58073" url: "https://pub.dev" source: hosted - version: "1.24.9" + version: "1.25.2" test_api: dependency: transitive description: name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" url: "https://pub.dev" source: hosted - version: "0.6.1" + version: "0.7.0" test_core: dependency: transitive description: name: test_core - sha256: a757b14fc47507060a162cc2530d9a4a2f92f5100a952c7443b5cad5ef5b106a + sha256: "2bc4b4ecddd75309300d8096f781c0e3280ca1ef85beda558d33fcbedc2eead4" url: "https://pub.dev" source: hosted - version: "0.5.9" + version: "0.6.0" time: dependency: transitive description: @@ -1929,26 +1953,26 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "6ce1e04375be4eed30548f10a315826fd933c1e493206eab82eed01f438c8d2e" + sha256: "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3" url: "https://pub.dev" source: hosted - version: "6.2.6" + version: "6.3.0" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "360a6ed2027f18b73c8d98e159dda67a61b7f2e0f6ec26e86c3ada33b0621775" + sha256: ceb2625f0c24ade6ef6778d1de0b2e44f2db71fded235eb52295247feba8c5cf url: "https://pub.dev" source: hosted - version: "6.3.1" + version: "6.3.3" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "9149d493b075ed740901f3ee844a38a00b33116c7c5c10d7fb27df8987fb51d5" + sha256: "7068716403343f6ba4969b4173cbf3b84fc768042124bc2c011e5d782b24fe89" url: "https://pub.dev" source: hosted - version: "6.2.5" + version: "6.3.0" url_launcher_linux: dependency: transitive description: @@ -1961,10 +1985,10 @@ packages: dependency: transitive description: name: url_launcher_macos - sha256: b7244901ea3cf489c5335bdacda07264a6e960b1c1b1a9f91e4bc371d9e68234 + sha256: "9a1a42d5d2d95400c795b2914c36fdcb525870c752569438e4ebb09a2b5d90de" url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.2.0" url_launcher_platform_interface: dependency: transitive description: @@ -2033,10 +2057,10 @@ packages: dependency: transitive description: name: vm_service - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 + sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" url: "https://pub.dev" source: hosted - version: "13.0.0" + version: "14.2.1" watcher: dependency: transitive description: @@ -2081,10 +2105,10 @@ packages: dependency: transitive description: name: win32 - sha256: "0eaf06e3446824099858367950a813472af675116bf63f008a4c2a75ae13e9cb" + sha256: a79dbe579cb51ecd6d30b17e0cae4e0ea15e2c0e66f69ad4198f22a6789e94f4 url: "https://pub.dev" source: hosted - version: "5.5.0" + version: "5.5.1" xdg_directories: dependency: transitive description: @@ -2110,5 +2134,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.3.0 <4.0.0" - flutter: ">=3.19.0" + dart: ">=3.4.0 <4.0.0" + flutter: ">=3.22.0" diff --git a/packages/espressocash_app/pubspec.yaml b/packages/espressocash_app/pubspec.yaml index 3494dcd665..d0fbfd57db 100644 --- a/packages/espressocash_app/pubspec.yaml +++ b/packages/espressocash_app/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: "none" version: 1.122.1 environment: - sdk: ">=3.3.0 <4.0.0" + sdk: ">=3.4.0 <4.0.0" dependencies: async: ^2.11.0 @@ -17,7 +17,7 @@ dependencies: crypto: ^3.0.2 decimal: ^2.3.3 device_preview: ^1.1.0 - dfunc: ^0.9.0 + dfunc: ^0.10.0 dio: ^5.4.0 dio_cache_interceptor: ^3.4.2 dio_cache_interceptor_db_store: ^5.1.0 @@ -26,9 +26,9 @@ dependencies: path: ../espressocash_api/ ethereum_addresses: ^1.0.2 fast_immutable_collections: ^10.2.2 - firebase_app_installations: ^0.2.5 - firebase_core: ^2.30.1 - firebase_remote_config: ^4.4.4 + firebase_app_installations: ^0.3.0+2 + firebase_core: ^3.1.1 + firebase_remote_config: ^5.0.2 flutter: sdk: flutter flutter_bloc: ^8.1.3 @@ -45,8 +45,8 @@ dependencies: http: ^1.1.2 image_picker: ^1.1.1 injectable: ^2.3.2 - intercom_flutter: ^9.0.2 - intl: ^0.18.1 + intercom_flutter: ^9.0.7 + intl: ^0.19.0 json_annotation: ^4.8.1 logging: ^1.2.0 meta: ^1.10.0 @@ -95,7 +95,7 @@ dev_dependencies: integration_test: sdk: flutter json_serializable: ^6.7.1 - mews_pedantic: ^0.26.0 + mews_pedantic: ^0.28.0 mockito: ^5.4.4 retrofit_generator: ^8.0.6 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 098ea45f93..c1c1c8d4b1 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