diff --git a/android/build.gradle b/android/build.gradle index bef5f7b..9065050 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -26,6 +26,6 @@ subprojects { project.evaluationDependsOn(':app') } -task clean(type: Delete) { +tasks.register("clean", Delete) { delete rootProject.buildDir } diff --git a/integration_test/utility/general_actions.dart b/integration_test/utility/general_actions.dart index 6dbedaf..b5904c0 100644 --- a/integration_test/utility/general_actions.dart +++ b/integration_test/utility/general_actions.dart @@ -71,6 +71,10 @@ Future restoreChest() async { // Go to wallets home await tapKey(keyGoWalletsHome, duration: 0); + // Skip tutorial + await sleep(500); + await tapKey(keyDragAndDrop).timeout(const Duration(seconds: 3)); + // Check if string "ĞD" is present in screen await waitFor('ĞD'); diff --git a/lib/models/widgets_keys.dart b/lib/models/widgets_keys.dart index 47ae83d..731dc53 100644 --- a/lib/models/widgets_keys.dart +++ b/lib/models/widgets_keys.dart @@ -24,6 +24,7 @@ const keyImportG1v1 = Key('keyImportG1v1'); const keyChangeChest = Key('keyChangeChest'); const keyListWallets = Key('keyListWallets'); const keyAddDerivation = Key('keyAddDerivation'); +final keyDragAndDrop = GlobalKey(debugLabel: 'keyDragAndDrop'); // Wallet options const keyCopyAddress = Key('keyCopyAddress'); diff --git a/lib/providers/generate_wallets.dart b/lib/providers/generate_wallets.dart index 7a7955b..65331ca 100644 --- a/lib/providers/generate_wallets.dart +++ b/lib/providers/generate_wallets.dart @@ -33,8 +33,8 @@ class GenerateWalletsProvider with ChangeNotifier { String? generatedMnemonic; bool walletIsGenerated = true; - TextEditingController mnemonicController = TextEditingController(); - TextEditingController pin = TextEditingController(); + final mnemonicController = TextEditingController(); + final pin = TextEditingController(); // Import wallet TextEditingController cesiumID = TextEditingController(); diff --git a/lib/providers/wallets_profiles.dart b/lib/providers/wallets_profiles.dart index 026277e..8be23fa 100644 --- a/lib/providers/wallets_profiles.dart +++ b/lib/providers/wallets_profiles.dart @@ -10,7 +10,6 @@ import 'package:jdenticon_dart/jdenticon_dart.dart'; import 'package:permission_handler/permission_handler.dart'; // import 'package:qrscan/qrscan.dart' as scanner; import 'package:barcode_scan2/barcode_scan2.dart'; -import 'package:confetti/confetti.dart'; class WalletsProfilesProvider with ChangeNotifier { WalletsProfilesProvider(this.address); @@ -24,8 +23,6 @@ class WalletsProfilesProvider with ChangeNotifier { TextEditingController payAmount = TextEditingController(); TextEditingController payComment = TextEditingController(); num? _balance; - final centerController = - ConfettiController(duration: const Duration(milliseconds: 300)); Future scan(context) async { if (Platform.isAndroid || Platform.isIOS) { @@ -145,7 +142,6 @@ class WalletsProfilesProvider with ChangeNotifier { snackMessage(homeContext, message: 'removedFromcontacts'.tr(), duration: 4); } else { - centerController.play(); await contactsBox.put(profile.address, profile); // drawStar(Size(50, 50)); snackMessage(homeContext, message: 'addedToContacts'.tr(), duration: 4); diff --git a/lib/screens/myWallets/choose_wallet.dart b/lib/screens/myWallets/choose_wallet.dart index c1cf9ad..2c66587 100644 --- a/lib/screens/myWallets/choose_wallet.dart +++ b/lib/screens/myWallets/choose_wallet.dart @@ -85,7 +85,7 @@ class ChooseWalletScreen extends StatelessWidget { } if (myWalletProvider.listWallets.isEmpty) { - return Column(children: const [ + return const Column(children: [ Center( child: Text( 'Veuillez générer votre premier portefeuille', diff --git a/lib/screens/myWallets/import_g1_v1.dart b/lib/screens/myWallets/import_g1_v1.dart index a833e8d..62a5bf2 100644 --- a/lib/screens/myWallets/import_g1_v1.dart +++ b/lib/screens/myWallets/import_g1_v1.dart @@ -61,11 +61,11 @@ class ImportG1v1 extends StatelessWidget { // log.d(_certs.data); if (status.data == null) { - return Column(children: [ - const SizedBox(height: 80), + return const Column(children: [ + SizedBox(height: 80), Row( mainAxisAlignment: MainAxisAlignment.center, - children: const [ + children: [ SizedBox( height: 35, width: 35, diff --git a/lib/screens/myWallets/manage_membership.dart b/lib/screens/myWallets/manage_membership.dart index ac94160..06eb054 100644 --- a/lib/screens/myWallets/manage_membership.dart +++ b/lib/screens/myWallets/manage_membership.dart @@ -93,9 +93,9 @@ class ManageMembership extends StatelessWidget { }), ); }, - child: SizedBox( + child: const SizedBox( height: 60, - child: Row(children: const [ + child: Row(children: [ SizedBox(width: 16), Icon(Icons.change_circle_outlined, size: 35), SizedBox(width: 11.5), diff --git a/lib/screens/myWallets/migrate_identity.dart b/lib/screens/myWallets/migrate_identity.dart index aef483e..2547dfc 100644 --- a/lib/screens/myWallets/migrate_identity.dart +++ b/lib/screens/myWallets/migrate_identity.dart @@ -47,12 +47,12 @@ class MigrateIdentityScreen extends StatelessWidget { ); if (walletsList.length < 2) { - return Column( + return const Column( children: [ - const SizedBox(height: 80), + SizedBox(height: 80), Row( mainAxisAlignment: MainAxisAlignment.center, - children: const [ + children: [ Text( 'Vous devez avoir au moins 2 portefeuilles\npour effecter cette opération', style: TextStyle(fontSize: 20), @@ -78,20 +78,18 @@ class MigrateIdentityScreen extends StatelessWidget { fromAddress, selectedWallet.address), builder: (BuildContext context, AsyncSnapshot status) { if (status.data == null) { - return Column(children: [ - const SizedBox(height: 80), - Row( - mainAxisAlignment: MainAxisAlignment.center, - children: const [ - SizedBox( - height: 35, - width: 35, - child: CircularProgressIndicator( - color: orangeC, - strokeWidth: 4, - ), - ), - ]), + return const Column(children: [ + SizedBox(height: 80), + Row(mainAxisAlignment: MainAxisAlignment.center, children: [ + SizedBox( + height: 35, + width: 35, + child: CircularProgressIndicator( + color: orangeC, + strokeWidth: 4, + ), + ), + ]), ]); } @@ -136,7 +134,7 @@ class MigrateIdentityScreen extends StatelessWidget { final unit = isUdUnit ? 'ud'.tr(args: ['']) : currencyName; return Column(children: [ - Row(children: const []), + const Row(children: []), const SizedBox(height: 20), SizedBox( diff --git a/lib/screens/myWallets/show_seed.dart b/lib/screens/myWallets/show_seed.dart index e58c383..abc2f8d 100644 --- a/lib/screens/myWallets/show_seed.dart +++ b/lib/screens/myWallets/show_seed.dart @@ -81,7 +81,7 @@ class ShowSeed extends StatelessWidget { ), onPressed: () { Clipboard.setData( - ClipboardData(text: seed.data)); + ClipboardData(text: seed.data!)); snackCopySeed(context); }, child: Row(children: [ diff --git a/lib/screens/myWallets/wallets_home.dart b/lib/screens/myWallets/wallets_home.dart index a74b6ba..65d3465 100644 --- a/lib/screens/myWallets/wallets_home.dart +++ b/lib/screens/myWallets/wallets_home.dart @@ -225,15 +225,13 @@ class _WalletsHomeState extends State { final bool isWalletsExists = myWalletProvider.checkIfWalletExist(); final sub = Provider.of(context, listen: false); - final keyDragAndDrop = GlobalKey(debugLabel: 'keyDragAndDrop'); - if (!isWalletsExists) { return const Text(''); } if (myWalletProvider.listWallets.isEmpty) { - return Expanded( - child: Column(children: const [ + return const Expanded( + child: Column(children: [ Center( child: Text( 'Veuillez générer votre premier portefeuille', diff --git a/lib/screens/onBoarding/5.dart b/lib/screens/onBoarding/5.dart index cb39390..e164766 100644 --- a/lib/screens/onBoarding/5.dart +++ b/lib/screens/onBoarding/5.dart @@ -94,7 +94,7 @@ class _ChooseChestState extends State { ), onPressed: () { Clipboard.setData(ClipboardData( - text: generateWalletProvider.generatedMnemonic)); + text: generateWalletProvider.generatedMnemonic!)); snackCopySeed(context); }, child: Row(children: [ diff --git a/lib/screens/template_screen.dart b/lib/screens/template_screen.dart index 7a006b7..185a2da 100644 --- a/lib/screens/template_screen.dart +++ b/lib/screens/template_screen.dart @@ -16,8 +16,8 @@ class TemplateScreen extends StatelessWidget { height: 22, child: Text('Template screen'), )), - body: SafeArea( - child: Column(children: const [ + body: const SafeArea( + child: Column(children: [ SizedBox(height: 20), Text('data'), SizedBox(height: 20), diff --git a/lib/screens/wallet_view.dart b/lib/screens/wallet_view.dart index c474f79..d0ac785 100644 --- a/lib/screens/wallet_view.dart +++ b/lib/screens/wallet_view.dart @@ -1,8 +1,4 @@ // ignore_for_file: use_build_context_synchronously - -import 'dart:math'; - -import 'package:confetti/confetti.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:flutter/services.dart'; @@ -64,16 +60,6 @@ class WalletViewScreen extends StatelessWidget { actions: [ Row( children: [ - ConfettiWidget( - confettiController: walletProfile.centerController, - blastDirection: pi / 2, - maxBlastForce: 7, - minBlastForce: 3, - emissionFrequency: 0, - numberOfParticles: 7, - shouldLoop: false, - gravity: 0.001, - ), Consumer( builder: (context, walletProfile, _) { return IconButton( diff --git a/lib/widgets/commons/build_progress_bar.dart b/lib/widgets/commons/build_progress_bar.dart index f9da070..6436388 100644 --- a/lib/widgets/commons/build_progress_bar.dart +++ b/lib/widgets/commons/build_progress_bar.dart @@ -8,7 +8,7 @@ class BuildProgressBar extends StatelessWidget { required this.pagePosition, }) : super(key: key); - final double pagePosition; + final int pagePosition; @override Widget build(BuildContext context) { diff --git a/lib/widgets/commons/intro_info.dart b/lib/widgets/commons/intro_info.dart index bbe6f2f..5169004 100644 --- a/lib/widgets/commons/intro_info.dart +++ b/lib/widgets/commons/intro_info.dart @@ -24,7 +24,7 @@ class InfoIntro extends StatelessWidget { final String assetName; final String buttonText; final Widget nextScreen; - final double pagePosition; + final int pagePosition; final bool isMd; final bool isFast; final double boxHeight; diff --git a/lib/widgets/drawer.dart b/lib/widgets/drawer.dart index 6b3fa90..68bc78b 100644 --- a/lib/widgets/drawer.dart +++ b/lib/widgets/drawer.dart @@ -24,11 +24,11 @@ class MainDrawer extends StatelessWidget { children: [ Expanded( child: ListView(padding: EdgeInsets.zero, children: [ - DrawerHeader( - decoration: const BoxDecoration( + const DrawerHeader( + decoration: BoxDecoration( color: orangeC, ), - child: Column(children: const [ + child: Column(children: [ SizedBox(height: 0), Image( image: AssetImage('assets/icon/gecko_final.png'), diff --git a/lib/widgets/history_view.dart b/lib/widgets/history_view.dart index c483814..3dbd228 100644 --- a/lib/widgets/history_view.dart +++ b/lib/widgets/history_view.dart @@ -96,9 +96,9 @@ class HistoryView extends StatelessWidget { ]); }).toList()), if (result.isLoading && duniterIndexer.pageInfo!['hasPreviousPage']) - Row( + const Row( mainAxisAlignment: MainAxisAlignment.center, - children: const [ + children: [ CircularProgressIndicator(), ], ), diff --git a/pubspec.lock b/pubspec.lock index f106be7..c29b20d 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,10 +5,10 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: a36ec4843dc30ea6bf652bf25e3448db6c5e8bcf4aa55f063a5d1dad216d8214 + sha256: "8880b4cfe7b5b17d57c052a5a3a8cc1d4f546261c7cc8fbd717bd53f48db0568" url: "https://pub.dev" source: hosted - version: "58.0.0" + version: "59.0.0" accordion: dependency: "direct main" description: @@ -21,10 +21,10 @@ packages: dependency: transitive description: name: analyzer - sha256: cc4242565347e98424ce9945c819c192ec0838cb9d1f6aa4a97cc96becbc5b27 + sha256: a89627f49b0e70e068130a36571409726b04dab12da7e5625941d2c8ec278b96 url: "https://pub.dev" source: hosted - version: "5.10.0" + version: "5.11.1" analyzer_plugin: dependency: transitive description: @@ -45,26 +45,26 @@ packages: dependency: transitive description: name: archive - sha256: "80e5141fafcb3361653ce308776cfd7d45e6e9fbb429e14eec571382c0c5fecb" + sha256: "0c8368c9b3f0abbc193b9d6133649a614204b528982bebc7026372d61677ce3a" url: "https://pub.dev" source: hosted - version: "3.3.2" + version: "3.3.7" args: dependency: transitive description: name: args - sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440" + sha256: c372bb384f273f0c2a8aaaa226dad84dc27c8519a691b888725dec59518ad53a url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.1" async: dependency: transitive description: name: async - sha256: bfe67ef28df125b7dddcea62755991f807aa39a2492a23e1550161692950bbe0 + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" url: "https://pub.dev" source: hosted - version: "2.10.0" + version: "2.11.0" barcode: dependency: transitive description: @@ -149,10 +149,10 @@ packages: dependency: transitive description: name: build - sha256: "3fbda25365741f8251b39f3917fb3c8e286a96fd068a5a242e11c2012d495777" + sha256: "43865b79fbb78532e4bff7c33087aa43b1d488c4fdef014eaef568af6d8016dc" url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.4.0" build_config: dependency: transitive description: @@ -165,10 +165,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: "757153e5d9cd88253cb13f28c2fb55a537dc31fefd98137549895b5beb7c6169" + sha256: "5f02d73eb2ba16483e693f80bee4f088563a820e47d1027d4cdfe62b5bb43e65" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "4.0.0" build_resolvers: dependency: transitive description: @@ -181,18 +181,18 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: b0a8a7b8a76c493e85f1b84bffa0588859a06197863dba8c9036b15581fd9727 + sha256: "87e06c939450b9b94e3e1bb2d46e0e9780adbff5500d3969f2ba2de6bbb860cb" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.4.2" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: "14febe0f5bac5ae474117a36099b4de6f1dbc52df6c5e55534b3da9591bf4292" + sha256: "30859c90e9ddaccc484f56303931f477b1f1ba2bab74aa32ed5d6ce15870f8cf" url: "https://pub.dev" source: hosted - version: "7.2.7" + version: "7.2.8" built_collection: dependency: transitive description: @@ -205,10 +205,10 @@ packages: dependency: transitive description: name: built_value - sha256: "31b7c748fd4b9adf8d25d72a4c4a59ef119f12876cf414f94f8af5131d5fa2b0" + sha256: "2f17434bd5d52a26762043d6b43bb53b3acd029b4d9071a329f46d67ef297e6d" url: "https://pub.dev" source: hosted - version: "8.4.4" + version: "8.5.0" carousel_slider: dependency: "direct main" description: @@ -221,18 +221,18 @@ packages: dependency: transitive description: name: characters - sha256: e6a326c8af69605aec75ed6c187d06b349707a27fbff8222ca9cc2cff167975c + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.3.0" checked_yaml: 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: @@ -261,10 +261,10 @@ packages: dependency: transitive description: name: collection - sha256: cfc915e6923fe5ce6e153b0723c753045de46de1b4d63771530504004a45fae0 + sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" url: "https://pub.dev" source: hosted - version: "1.17.0" + version: "1.17.1" confetti: dependency: "direct main" description: @@ -277,10 +277,10 @@ packages: dependency: "direct main" description: name: connectivity_plus - sha256: "8875e8ed511a49f030e313656154e4bbbcef18d68dfd32eb853fac10bce48e96" + sha256: b74247fad72c171381dbe700ca17da24deac637ab6d43c343b42867acb95c991 url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.6" connectivity_plus_platform_interface: dependency: transitive description: @@ -309,10 +309,10 @@ packages: dependency: transitive description: name: crypto - sha256: aa274aa7774f8964e4f4f38cc994db7b6158dd36e9187aaceaddc994b35c6c67 + sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" csslib: dependency: transitive description: @@ -325,26 +325,26 @@ packages: dependency: "direct dev" description: name: dart_code_metrics - sha256: "7d16c5cf8648ad44de679040f7ee0fdc0ac751ad2769a4ea49fed54f58e98c98" + sha256: "162c81dbd0a2ba182f38ca615335f3e8878f212ec7beea83d6bfad4e99eb541a" url: "https://pub.dev" source: hosted - version: "5.7.1" + version: "5.7.3" dart_code_metrics_presets: dependency: transitive description: name: dart_code_metrics_presets - sha256: "9c9b0ecc5e23937a4b62c1fe3b3edb72d3c1b08563a1eac69fb75f1306bb57c4" + sha256: "22e27f98e8c7d8b11cca43d2656a822935280747050ae65e8cd03c52d09c0d1c" url: "https://pub.dev" source: hosted - version: "1.6.0" + version: "1.7.0" dart_style: dependency: transitive description: name: dart_style - sha256: "6d691edde054969f0e0f26abb1b30834b5138b963793e56f69d3a9a4435e6352" + sha256: f4f1f73ab3fd2afcbcca165ee601fe980d966af6a21b5970c6c9376955c528ad url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" dbus: dependency: transitive description: @@ -365,18 +365,18 @@ packages: dependency: "direct main" description: name: dio - sha256: "0894a098594263fe1caaba3520e3016d8a855caeb010a882273189cca10f11e9" + sha256: "347d56c26d63519552ef9a569f2a593dda99a81fdbdff13c584b7197cfe05059" url: "https://pub.dev" source: hosted - version: "5.1.1" + version: "5.1.2" dots_indicator: dependency: "direct main" description: name: dots_indicator - sha256: e59dfc90030ee5a4fd4c53144a8ce97cc7a823c2067b8fb9814960cd1ae63f89 + sha256: "58b6a365744aa62aa1b70c4ea29e5106fbe064f5edaf7e9652e9b856edbfd9bb" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "3.0.0" durt: dependency: "direct main" description: @@ -389,10 +389,10 @@ packages: dependency: "direct main" description: name: easy_localization - sha256: "6a2e99fa0bfe5765bf4c6ca9b137d5de2c75593007178c5e4cd2ae985f870080" + sha256: f30e9b20ed4d1b890171c30241d9b9c43efe21fee55dee7bd68f94daf269ea75 url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2-dev.2" easy_logger: dependency: transitive description: @@ -445,10 +445,10 @@ packages: dependency: transitive description: name: ffi - sha256: a38574032c5f1dd06c4aee541789906c12ccaab8ba01446e800d9c5b79c4a978 + sha256: ed5337a5660c506388a9f012be0288fb38b49020ce2b45fe1f8b8323fe429f99 url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.0.2" file: dependency: transitive description: @@ -511,10 +511,10 @@ packages: dependency: "direct dev" description: name: flutter_launcher_icons - sha256: "8546a9b9510e1a260b8d55fb2d07096e8a8552c6a2c2bf529100344894b2b41a" + sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea" url: "https://pub.dev" source: hosted - version: "0.13.0" + version: "0.13.1" flutter_lints: dependency: "direct main" description: @@ -540,18 +540,18 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: c224ac897bed083dabf11f238dd11a239809b446740be0c2044608c50029ffdf + sha256: "96af49aa6b57c10a312106ad6f71deed5a754029c24789bbf620ba784f0bd0b0" url: "https://pub.dev" source: hosted - version: "2.0.9" + version: "2.0.14" flutter_svg: dependency: "direct main" description: name: flutter_svg - sha256: "12006889e2987c549c4c1ec1a5ba4ec4b24d34d2469ee5f9476c926dcecff266" + sha256: f991fdb1533c3caeee0cdc14b04f50f0c3916f0dbcbc05237ccbe4e3c6b93f3f url: "https://pub.dev" source: hosted - version: "2.0.4" + version: "2.0.5" flutter_test: dependency: "direct dev" description: flutter @@ -675,10 +675,10 @@ packages: dependency: transitive description: name: graphs - sha256: f9e130f3259f52d26f0cfc0e964513796dafed572fa52e45d2f8d6ca14db39b2 + sha256: "772db3d53d23361d4ffcf5a9bb091cf3ee9b22f2be52cd107cd7a2683a89ba0e" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.0" hex: dependency: "direct main" description: @@ -715,18 +715,18 @@ packages: dependency: transitive description: name: html - sha256: "79d498e6d6761925a34ee5ea8fa6dfef38607781d2fa91e37523474282af55cb" + sha256: "58e3491f7bf0b6a4ea5110c0c688877460d1a6366731155c4a4580e7ded773e8" url: "https://pub.dev" source: hosted - version: "0.15.2" + version: "0.15.3" http: dependency: transitive description: name: http - sha256: "6aa2946395183537c8b880962d935877325d6a09a2867c3970c05c0fed6ac482" + sha256: "5895291c13fa8a3bd82e76d5627f69e0d85ca6a30dcac95c4ea19a5d555879c2" url: "https://pub.dev" source: hosted - version: "0.13.5" + version: "0.13.6" http_multi_server: dependency: transitive description: @@ -755,18 +755,18 @@ packages: dependency: transitive description: name: image - sha256: "483a389d6ccb292b570c31b3a193779b1b0178e7eb571986d9a49904b6861227" + sha256: a72242c9a0ffb65d03de1b7113bc4e189686fc07c7147b8b41811d0dd0e0d9bf url: "https://pub.dev" source: hosted - version: "4.0.15" + version: "4.0.17" image_cropper: dependency: "direct main" description: name: image_cropper - sha256: e08311fcf0cdba367715a5036aec8d8e9b3ab84479909dc2156dd5bf872edefb + sha256: "710ab4b7953e9ce1d27d833f741e5f8f3afb0b0ba3556dc0b844741b5f55c2b3" url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" image_cropper_for_web: dependency: transitive description: @@ -787,18 +787,18 @@ packages: dependency: "direct main" description: name: image_picker - sha256: cb25f04595a88450970dbe727243ba8cd21b6f7e0d7d1fc5b789fc6f52e95494 + sha256: "3da954c3b8906d82ecb50fd5e2b5401758f06d5678904eed6cbc06172283a263" url: "https://pub.dev" source: hosted - version: "0.8.7+1" + version: "0.8.7+4" image_picker_android: dependency: transitive description: name: image_picker_android - sha256: dfb5b0f28b8786fcc662b7ed42bfb4b82a6cbbd74da1958384b10d40bdf212a7 + sha256: cc3e183c6dc00b24f3d07a913cc30f4fb7b54ec9aac1c135df27e3b5faf487be url: "https://pub.dev" source: hosted - version: "0.8.6+6" + version: "0.8.6+12" image_picker_for_web: dependency: transitive description: @@ -832,10 +832,10 @@ packages: dependency: transitive description: name: intl - sha256: "910f85bce16fb5c6f614e117efa303e85a1731bb0081edf3604a2ae6e9a3cc91" + sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 url: "https://pub.dev" source: hosted - version: "0.17.0" + version: "0.18.0" io: dependency: transitive description: @@ -856,18 +856,18 @@ packages: dependency: transitive description: name: js - sha256: "5528c2f391ededb7775ec1daa69e65a2d61276f7552de2b5f7b8d34ee9fd4ab7" + sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 url: "https://pub.dev" source: hosted - version: "0.6.5" + version: "0.6.7" json_annotation: dependency: transitive description: name: json_annotation - sha256: c33da08e136c3df0190bd5bbe51ae1df4a7d96e7954d1d7249fea2968a72d317 + sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 url: "https://pub.dev" source: hosted - version: "4.8.0" + version: "4.8.1" json_rpc_2: dependency: transitive description: @@ -880,10 +880,10 @@ packages: dependency: transitive description: name: lints - sha256: "5e4a9cd06d447758280a8ac2405101e0e2094d2a1dbdd3756aec3fe7775ba593" + sha256: "6b0206b0bf4f04961fc5438198ccb3a885685cd67d4d4a32cc20ad7f8adbe015" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.0" logger: dependency: "direct main" description: @@ -904,18 +904,18 @@ packages: dependency: transitive description: name: markdown - sha256: d95a9d12954aafc97f984ca29baaa7690ed4d9ec4140a23ad40580bcdb6c87f5 + sha256: "8e332924094383133cee218b676871f42db2514f1f6ac617b6cf6152a7faab8e" url: "https://pub.dev" source: hosted - version: "7.0.2" + version: "7.1.0" matcher: dependency: transitive description: name: matcher - sha256: "16db949ceee371e9b99d22f88fa3a73c4e59fd0afed0bd25fc336eb76c198b72" + sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" url: "https://pub.dev" source: hosted - version: "0.12.13" + version: "0.12.15" material_color_utilities: dependency: transitive description: @@ -928,10 +928,10 @@ packages: dependency: transitive description: name: meta - sha256: "6c268b42ed578a53088d834796959e4a1814b5e9e164f147f580a386e5decf42" + sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" url: "https://pub.dev" source: hosted - version: "1.8.0" + version: "1.9.1" mime: dependency: transitive description: @@ -944,10 +944,10 @@ packages: dependency: transitive description: name: mobx - sha256: "6738620307a424d2c9ad8b873f4dce391c44e9135eb4e75668ac8202fec7a9b8" + sha256: "0afcf88b3ee9d6819890bf16c11a727fc8c62cf736fda8e5d3b9b4eace4e62ea" url: "https://pub.dev" source: hosted - version: "2.1.4" + version: "2.2.0" nested: dependency: transitive description: @@ -984,10 +984,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "8df5ab0a481d7dc20c0e63809e90a588e496d276ba53358afc4c4443d0a00697" + sha256: "10259b111176fba5c505b102e3a5b022b51dd97e30522e906d6922c745584745" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.1.2" package_info_plus_platform_interface: dependency: transitive description: @@ -1000,10 +1000,10 @@ packages: dependency: transitive description: name: path - sha256: db9d4f58c908a4ba5953fcee2ae317c94889433e5024c27ce74a37f94267945b + sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" url: "https://pub.dev" source: hosted - version: "1.8.2" + version: "1.8.3" path_parsing: dependency: transitive description: @@ -1016,26 +1016,26 @@ packages: dependency: "direct main" description: name: path_provider - sha256: c7edf82217d4b2952b2129a61d3ad60f1075b9299e629e149a8d2e39c2e6aad4 + sha256: "3087813781ab814e4157b172f1a11c46be20179fcc9bea043e0fba36bc0acaa2" url: "https://pub.dev" source: hosted - version: "2.0.14" + version: "2.0.15" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "019f18c9c10ae370b08dce1f3e3b73bc9f58e7f087bb5e921f06529438ac0ae7" + sha256: "2cec049d282c7f13c594b4a73976b0b4f2d7a1838a6dd5aaf7bd9719196bee86" url: "https://pub.dev" source: hosted - version: "2.0.24" + version: "2.0.27" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "818b2dc38b0f178e0ea3f7cf3b28146faab11375985d815942a68eee11c2d0f7" + sha256: "1995d88ec2948dac43edf8fe58eb434d35d22a2940ecee1a9fefcd62beee6eb3" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.2.3" path_provider_linux: dependency: transitive description: @@ -1056,18 +1056,26 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: f53720498d5a543f9607db4b0e997c4b5438884de25b0f73098cc2671a51b130 + sha256: d3f80b32e83ec208ac95253e0cd4d298e104fbc63cb29c5c69edaed43b0c69d6 url: "https://pub.dev" source: hosted - version: "2.1.5" + version: "2.1.6" pdf: dependency: "direct main" description: name: pdf - sha256: "586d3debf5432e5377044754032cfa53ab45e9abf371d4865e9ad5019570e246" + sha256: "70d84154dc5b6ddf28eee6c012510a4cbbebb3a1879c0957e05364a95e8f3832" url: "https://pub.dev" source: hosted - version: "3.10.1" + version: "3.10.3" + pdf_widget_wrapper: + dependency: transitive + description: + name: pdf_widget_wrapper + sha256: e9d31fd7782ce28ae346b127ea7d1cd748d799bddee379f31191693610e23749 + url: "https://pub.dev" + source: hosted + version: "1.0.1" permission_handler: dependency: "direct main" description: @@ -1112,10 +1120,10 @@ packages: dependency: transitive description: name: petitparser - sha256: "49392a45ced973e8d94a85fdb21293fbb40ba805fc49f2965101ae748a3683b4" + sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 url: "https://pub.dev" source: hosted - version: "5.1.0" + version: "5.4.0" pin_code_fields: dependency: "direct main" description: @@ -1152,10 +1160,10 @@ packages: dependency: "direct main" description: name: pointycastle - sha256: c3120a968135aead39699267f4c74bc9a08e4e909e86bc1b0af5bfd78691123c + sha256: "7c1e5f0d23c9016c5bbd8b1473d0d3fb3fc851b876046039509e18e0c7485f2c" url: "https://pub.dev" source: hosted - version: "3.7.2" + version: "3.7.3" polkawallet_sdk: dependency: "direct main" description: @@ -1177,10 +1185,10 @@ packages: dependency: "direct main" description: name: printing - sha256: c5c19dd852e95aa140141df13fa304f079a20c4a14a66de5275a0f811240aeec + sha256: "6aa86779d51f1c60608defee7b231e1133ab9b00f63b3b71abfa85cb39898571" url: "https://pub.dev" source: hosted - version: "5.10.3" + version: "5.10.4" process: dependency: transitive description: @@ -1209,26 +1217,26 @@ 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" pub_updater: dependency: transitive description: name: pub_updater - sha256: "42890302ab2672adf567dc2b20e55b4ecc29d7e19c63b6b98143ab68dd717d3a" + sha256: "05ae70703e06f7fdeb05f7f02dd680b8aad810e87c756a618f33e1794635115c" url: "https://pub.dev" source: hosted - version: "0.2.4" + version: "0.3.0" pubspec_parse: dependency: transitive description: name: pubspec_parse - sha256: ec85d7d55339d85f44ec2b682a82fea340071e8978257e5a43e69f79e98ef50c + sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367 url: "https://pub.dev" source: hosted - version: "1.2.2" + version: "1.2.3" qr: dependency: transitive description: @@ -1266,10 +1274,10 @@ packages: dependency: "direct main" description: name: riverpod - sha256: "77ab3bcd084bb19fa8717a526217787c725d7f5be938404c7839cd760fdf6ae5" + sha256: "80e48bebc83010d5e67a11c9514af6b44bbac1ec77b4333c8ea65dbc79e2d8ef" url: "https://pub.dev" source: hosted - version: "2.3.4" + version: "2.3.6" rxdart: dependency: transitive description: @@ -1298,42 +1306,42 @@ packages: dependency: transitive description: name: sentry - sha256: dda9b82b4a8a7d778786453ac6d57fb566fb9d12425d79628d295e7c6793c89f + sha256: "1c5498c8d1754dbf4fa51ca14d31c8c34ea0a0f897ff666ecd516dbd588dad6a" url: "https://pub.dev" source: hosted - version: "7.4.1" + version: "7.5.2" sentry_flutter: dependency: "direct main" description: name: sentry_flutter - sha256: "9082c7c13e07c43c0ecb91558549166191e4dd513a6ec6810b1ae3bc072683fc" + sha256: "67a3c20cc72681ab5c3ece993290a5780e10816ff1da1ddb59ac33136fc58a3d" url: "https://pub.dev" source: hosted - version: "7.4.1" + version: "7.5.2" shared_preferences: dependency: "direct main" description: name: shared_preferences - sha256: "858aaa72d8f61637d64e776aca82e1c67e6d9ee07979123c5d17115031c1b13b" + sha256: "16d3fb6b3692ad244a695c0183fca18cf81fd4b821664394a781de42386bf022" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: "8304d8a1f7d21a429f91dee552792249362b68a331ac5c3c1caf370f658873f6" + sha256: "6478c6bbbecfe9aced34c483171e90d7c078f5883558b30ec3163cf18402c749" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.4" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: cf2a42fb20148502022861f71698db12d937c7459345a1bdaa88fc91a91b3603 + sha256: e014107bb79d6d3297196f4f2d0db54b5d1f85b8ea8ff63b8e8b391a02700feb url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.2.2" shared_preferences_linux: dependency: transitive description: @@ -1370,18 +1378,18 @@ packages: dependency: transitive description: name: shelf - sha256: c24a96135a2ccd62c64b69315a14adc5c3419df63b4d7c05832a346fdb73682c + sha256: ad29c505aee705f41a4d8963641f91ac4cee3c8fad5947e033390a7bd8180fa4 url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.4.1" 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 @@ -1391,10 +1399,10 @@ packages: dependency: transitive description: name: source_gen - sha256: c2bea18c95cfa0276a366270afaa2850b09b4a76db95d546f3d003dcc7011298 + sha256: "378a173055cd1fcd2a36e94bf254786d6812688b5f53b6038a2fd180a5a5e210" url: "https://pub.dev" source: hosted - version: "1.2.7" + version: "1.3.1" source_helper: dependency: transitive description: @@ -1471,10 +1479,10 @@ packages: dependency: transitive description: name: test_api - sha256: ad540f65f92caa91bf21dfc8ffb8c589d6e4dc0c2267818b4cc2792857706206 + sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb url: "https://pub.dev" source: hosted - version: "0.4.16" + version: "0.5.1" timing: dependency: transitive description: @@ -1503,10 +1511,10 @@ packages: dependency: transitive description: name: typed_data - sha256: "26f87ade979c47a150c9eaab93ccd2bebe70a27dc0b4b29517f2904f04eb11a5" + sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.2" universal_io: dependency: transitive description: @@ -1527,18 +1535,18 @@ packages: dependency: transitive description: name: url_launcher - sha256: "75f2846facd11168d007529d6cd8fcb2b750186bea046af9711f10b907e1587e" + sha256: eb1e00ab44303d50dd487aab67ebc575456c146c6af44422f9c13889984c00f3 url: "https://pub.dev" source: hosted - version: "6.1.10" + version: "6.1.11" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: dd729390aa936bf1bdf5cd1bc7468ff340263f80a2c4f569416507667de8e3c8 + sha256: "22f8db4a72be26e9e3a4aa3f194b1f7afbc76d20ec141f84be1d787db2155cbd" url: "https://pub.dev" source: hosted - version: "6.0.26" + version: "6.0.31" url_launcher_ios: dependency: transitive description: @@ -1551,18 +1559,18 @@ packages: dependency: transitive description: name: url_launcher_linux - sha256: "206fb8334a700ef7754d6a9ed119e7349bc830448098f21a69bf1b4ed038cabc" + sha256: "207f4ddda99b95b4d4868320a352d374b0b7e05eefad95a4a26f57da413443f5" url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "3.0.5" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: "0ef2b4f97942a16523e51256b799e9aa1843da6c60c55eefbfa9dbc2dcb8331a" + sha256: "91ee3e75ea9dadf38036200c5d3743518f4a5eb77a8d13fda1ee5764373f185e" url: "https://pub.dev" source: hosted - version: "3.0.4" + version: "3.0.5" url_launcher_platform_interface: dependency: transitive description: @@ -1583,10 +1591,10 @@ packages: dependency: transitive description: name: url_launcher_windows - sha256: a83ba3607a507758669cfafb03f9de09bf6e6280c14d9b9cb18f013e406dcacd + sha256: "254708f17f7c20a9c8c471f67d86d76d4a3f9c1591aad1e15292008aceb82771" url: "https://pub.dev" source: hosted - version: "3.0.5" + version: "3.0.6" uuid: dependency: transitive description: @@ -1599,26 +1607,26 @@ packages: dependency: transitive description: name: vector_graphics - sha256: "4cf8e60dbe4d3a693d37dff11255a172594c0793da542183cbfe7fe978ae4aaa" + sha256: "59a230f8bf37dd8b077335d1d64d895bccef0fb14f50730e3d79e8990bf3ed2b" url: "https://pub.dev" source: hosted - version: "1.1.4" + version: "1.1.5+1" vector_graphics_codec: dependency: transitive description: name: vector_graphics_codec - sha256: "278ad5f816f58b1967396d1f78ced470e3e58c9fe4b27010102c0a595c764468" + sha256: "40781fe91c6d10a617c0289f7ec16cdb2d85a7f3654af2778c6d0adbf3bf45a3" url: "https://pub.dev" source: hosted - version: "1.1.4" + version: "1.1.5+1" vector_graphics_compiler: dependency: transitive description: name: vector_graphics_compiler - sha256: "0bf61ad56e6fd6688a2865d3ceaea396bc6a0a90ea0d7ad5049b1b76c09d6163" + sha256: "6ca1298b70edcc3486fdb14032f1a186a593f1b5f6b5e82fb10febddcb1c61bb" url: "https://pub.dev" source: hosted - version: "1.1.4" + version: "1.1.5+1" vector_math: dependency: transitive description: @@ -1631,10 +1639,10 @@ packages: dependency: transitive description: name: vm_service - sha256: e7fb6c2282f7631712b69c19d1bff82f3767eea33a2321c14fa59ad67ea391c7 + sha256: f6deed8ed625c52864792459709183da231ebf66ff0cf09e69b573227c377efe url: "https://pub.dev" source: hosted - version: "9.4.0" + version: "11.3.0" wallet: dependency: transitive description: @@ -1671,10 +1679,10 @@ packages: dependency: transitive description: name: webdriver - sha256: ef67178f0cc7e32c1494645b11639dd1335f1d18814aa8435113a92e9ef9d841 + sha256: "3c923e918918feeb90c4c9fdf1fe39220fa4c0e8e2c0fffaded174498ef86c49" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2" webview_flutter: dependency: transitive description: @@ -1711,10 +1719,10 @@ packages: dependency: transitive description: name: win32 - sha256: a6f0236dbda0f63aa9a25ad1ff9a9d8a4eaaa5012da0dc59d21afdb1dc361ca4 + sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" url: "https://pub.dev" source: hosted - version: "3.1.4" + version: "4.1.4" xdg_directories: dependency: transitive description: @@ -1727,18 +1735,18 @@ packages: dependency: transitive description: name: xml - sha256: "979ee37d622dec6365e2efa4d906c37470995871fe9ae080d967e192d88286b5" + sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" url: "https://pub.dev" source: hosted - version: "6.2.2" + version: "6.3.0" yaml: dependency: transitive description: name: yaml - sha256: "23812a9b125b48d4007117254bca50abb6c712352927eece9e155207b1db2370" + sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" url: "https://pub.dev" source: hosted - version: "3.1.1" + version: "3.1.2" sdks: - dart: ">=2.19.0 <3.0.0" - flutter: ">=3.7.0" + dart: ">=3.0.0-417 <4.0.0" + flutter: ">=3.9.0" diff --git a/pubspec.yaml b/pubspec.yaml index 05d24d3..5a987af 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -34,7 +34,7 @@ dependencies: git: url: https://github.com/insinfo/qr.flutter.git ref: master - responsive_framework: ^0.2.0 + responsive_framework: 0.2.0 sentry_flutter: ^7.4.1 shared_preferences: ^2.0.7 truncate: ^3.0.1 @@ -49,7 +49,7 @@ dependencies: url: https://github.com/poka-IT/sdk.git # ref: gecko-fixes-2 ref: ff98a117e86060a91113107f31355a17ccfb346c - dots_indicator: ^2.1.0 + dots_indicator: ^3.0.0 connectivity_plus: ^3.0.2 image_cropper: ^3.0.0 easy_localization: ^3.0.1