From c48b68f09033f5d1034864d20d25b19122906a1a Mon Sep 17 00:00:00 2001 From: pokapow <pokapow@protonmail.com> Date: Wed, 22 Mar 2023 18:25:47 +0100 Subject: [PATCH] few fixes about json and flutter version --- .gitignore | 1 + .metadata | 24 +- .vscode/launch.json | 16 ++ assets/.env.development | 2 +- assets/env.production.txt | 2 +- assets/translations/fr.json | 4 +- lib/data/models/app_cubit.dart | 1 - lib/ui/screens/first_screen.dart | 12 +- .../widgets/fifth_screen/export_dialog.dart | 5 +- lib/ui/widgets/fifth_screen/grid_item.dart | 43 ++-- .../widgets/first_screen/circular_icon.dart | 4 +- pubspec.lock | 218 +++++++++++------- pubspec.yaml | 6 +- 13 files changed, 199 insertions(+), 139 deletions(-) create mode 100644 .vscode/launch.json diff --git a/.gitignore b/.gitignore index 89aeaf4f..603d6ca8 100644 --- a/.gitignore +++ b/.gitignore @@ -45,3 +45,4 @@ app.*.map.json /android/app/release web build.sh +linux/ \ No newline at end of file diff --git a/.metadata b/.metadata index 54ec0a8d..9c042f29 100644 --- a/.metadata +++ b/.metadata @@ -1,10 +1,30 @@ # This file tracks properties of this Flutter project. # Used by Flutter tool to assess capabilities and perform upgrades etc. # -# This file should be version controlled and should not be manually edited. +# This file should be version controlled. version: - revision: b22742018b3edf16c6cadd7b76d9db5e7f9064b5 + revision: 2ad6cd72c040113b47ee9055e722606a490ef0da channel: stable project_type: app + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da + base_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da + - platform: linux + create_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da + base_revision: 2ad6cd72c040113b47ee9055e722606a490ef0da + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 00000000..549a35f2 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,16 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Flutter", + "request": "launch", + "type": "dart", + "args": [ + "--web-hostname", + "127.0.0.1", + "--web-port", + "8181" + ] + } + ] +} diff --git a/assets/.env.development b/assets/.env.development index e729a99d..1de85285 100644 --- a/assets/.env.development +++ b/assets/.env.development @@ -12,5 +12,5 @@ CARD_COLOR_TEXT=Ğ1 Wallet Dev # that are available with the less latency DUNITER_NODES=https://g1.duniter.fr https://g1.le-sou.org https://g1.cgeek.fr https://g1.monnaielibreoccitanie.org https://g1.duniter.fr https://g1.le-sou.org https://g1.cgeek.fr CESIUM_PLUS_NODES=https://g1.data.le-sou.org https://g1.data.e-is.pro https://g1.data.presler.fr https://g1.data.mithril.re -GVA_NODES=https://g1.asycn.io/gva https://g1.librelois.fr/gva https://duniter-g1.p2p.legal/gva +GVA_NODES=https://g1v1.p2p.legal/gva # not updated: https://g1.data.adn.life diff --git a/assets/env.production.txt b/assets/env.production.txt index 236ee335..eda455dc 100644 --- a/assets/env.production.txt +++ b/assets/env.production.txt @@ -11,6 +11,6 @@ CARD_COLOR_TEXT=Ğ1 Wallet # that are available with the less latency DUNITER_NODES=https://g1.duniter.fr https://g1.le-sou.org https://g1.cgeek.fr https://g1.monnaielibreoccitanie.org https://g1.duniter.fr https://g1.le-sou.org https://g1.cgeek.fr CESIUM_PLUS_NODES=https://g1.data.le-sou.org https://g1.data.e-is.pro https://g1.data.presler.fr https://g1.data.mithril.re -GVA_NODES=https://g1.asycn.io/gva https://g1.librelois.fr/gva https://duniter-g1.p2p.legal/gva +GVA_NODES=https://g1v1.p2p.legal/gva # not updated: https://g1.data.adn.life diff --git a/assets/translations/fr.json b/assets/translations/fr.json index 0061fb89..6a0f5cee 100644 --- a/assets/translations/fr.json +++ b/assets/translations/fr.json @@ -8,7 +8,7 @@ "bottom_nav_trd": "Contacts", "bottom_nav_frd": "Solde", "bottom_nav_fifth": "Info", - "send_g1: "Envoyer" des Ğ1", + "send_g1": "Envoyer des Ğ1", "g1_amount": "Montant à envoyer", "g1_amount_hint": "Montant à envoyer en Ğ1", "g1_form_pay_send": "Envoyer", @@ -63,4 +63,4 @@ "intro_some_pattern_to_export": "Motif pour importer/exporter votre portefeuille", "confirm_pattern": "Confirmer le motif", "draw_pattern": "Dessiner le motif" -} +} \ No newline at end of file diff --git a/lib/data/models/app_cubit.dart b/lib/data/models/app_cubit.dart index 26ecd875..f811d083 100644 --- a/lib/data/models/app_cubit.dart +++ b/lib/data/models/app_cubit.dart @@ -15,7 +15,6 @@ class AppCubit extends HydratedCubit<AppState> { emit(state.copyWith(introViewed: true)); } - void warningViewed() { emit(state.copyWith(warningViewed: true)); } diff --git a/lib/ui/screens/first_screen.dart b/lib/ui/screens/first_screen.dart index af947ce5..30309718 100644 --- a/lib/ui/screens/first_screen.dart +++ b/lib/ui/screens/first_screen.dart @@ -22,9 +22,7 @@ class _FirstScreenState extends State<FirstScreen> { @override Widget build(BuildContext context) { WidgetsBinding.instance.addPostFrameCallback((_) async { - if (!context - .read<AppCubit>() - .isWarningViewed) { + if (!context.read<AppCubit>().isWarningViewed) { ScaffoldMessenger.of(context).showSnackBar( SnackBar( content: Text(tr('demo_desc')), @@ -40,10 +38,7 @@ class _FirstScreenState extends State<FirstScreen> { } }); return Material( - color: Theme - .of(context) - .colorScheme - .background, + color: Theme.of(context).colorScheme.background, child: ListView( padding: const EdgeInsets.symmetric(horizontal: 16), //physics: const AlwaysScrollableScrollPhysics(), @@ -56,8 +51,7 @@ class _FirstScreenState extends State<FirstScreen> { Padding( padding: const EdgeInsets.symmetric(horizontal: 24), child: Divider( - color: Theme - .of(context) + color: Theme.of(context) .colorScheme .onBackground .withOpacity(.4), diff --git a/lib/ui/widgets/fifth_screen/export_dialog.dart b/lib/ui/widgets/fifth_screen/export_dialog.dart index 8c407643..86553530 100644 --- a/lib/ui/widgets/fifth_screen/export_dialog.dart +++ b/lib/ui/widgets/fifth_screen/export_dialog.dart @@ -7,7 +7,6 @@ import 'package:flutter/material.dart'; import 'package:pattern_lock/pattern_lock.dart'; import 'package:shared_preferences/shared_preferences.dart'; import 'package:universal_html/html.dart' as html; -import 'package:universal_html/html.dart'; import '../../../g1/g1_helper.dart'; import '../../../shared_prefs.dart'; @@ -101,10 +100,10 @@ class _ExportDialogState extends State<ExportDialog> { final String fileJson = jsonEncode(jsonData); final List<int> bytes = utf8.encode(fileJson); - final Blob blob = html.Blob(<dynamic>[bytes]); + final html.Blob blob = html.Blob(<dynamic>[bytes]); final String url = html.Url.createObjectUrlFromBlob(blob); - final AnchorElement anchor = html.AnchorElement(href: url); + final html.AnchorElement anchor = html.AnchorElement(href: url); anchor.download = 'ginkgo-wallet-${simplifyPubKey(SharedPreferencesHelper().getPubKey())}.json'; anchor.click(); diff --git a/lib/ui/widgets/fifth_screen/grid_item.dart b/lib/ui/widgets/fifth_screen/grid_item.dart index ede270dd..f6f55a31 100644 --- a/lib/ui/widgets/fifth_screen/grid_item.dart +++ b/lib/ui/widgets/fifth_screen/grid_item.dart @@ -4,12 +4,13 @@ import 'package:url_launcher/url_launcher.dart'; class GridItem extends StatelessWidget { /// Named parameters are preferred, they make the code easier to understand. - const GridItem({super.key, - required this.title, - required this.icon, - this.url, - this.onTap, - this.subtitle}); + const GridItem( + {super.key, + required this.title, + required this.icon, + this.url, + this.onTap, + this.subtitle}); final String title; final IconData icon; @@ -21,14 +22,8 @@ class GridItem extends StatelessWidget { Widget build(BuildContext context) { return Card( elevation: 2, - shadowColor: Theme - .of(context) - .colorScheme - .shadow, - color: Theme - .of(context) - .colorScheme - .surface, + shadowColor: Theme.of(context).colorScheme.shadow, + color: Theme.of(context).colorScheme.surface, shape: const RoundedRectangleBorder( borderRadius: BorderRadius.all(Radius.circular(12))), child: ListTile( @@ -44,16 +39,12 @@ class GridItem extends StatelessWidget { title: Column( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: <Widget>[ - Icon(icon, color: Theme - .of(context) - .colorScheme - .primary), + Icon(icon, color: Theme.of(context).colorScheme.primary), Text( tr(title), textAlign: TextAlign.center, overflow: TextOverflow.ellipsis, - style: Theme - .of(context) + style: Theme.of(context) .textTheme .titleMedium! .apply(fontWeightDelta: 2, fontSizeDelta: -2), @@ -63,10 +54,7 @@ class GridItem extends StatelessWidget { padding: const EdgeInsets.only(bottom: 6), child: Text( subtitle!, - style: Theme - .of(context) - .textTheme - .bodySmall, + style: Theme.of(context).textTheme.bodySmall, ), ) else @@ -78,8 +66,7 @@ class GridItem extends StatelessWidget { } /// Example: Use the url_launcher package to open the browser - Future<bool> _launchUrl() async => - await canLaunchUrl(url!) - ? await launchUrl(url!) - : throw Exception('Could not launch $url'); + Future<bool> _launchUrl() async => await canLaunchUrl(url!) + ? await launchUrl(url!) + : throw Exception('Could not launch $url'); } diff --git a/lib/ui/widgets/first_screen/circular_icon.dart b/lib/ui/widgets/first_screen/circular_icon.dart index 67457ee8..13aad795 100644 --- a/lib/ui/widgets/first_screen/circular_icon.dart +++ b/lib/ui/widgets/first_screen/circular_icon.dart @@ -1,8 +1,8 @@ import 'package:flutter/material.dart'; class CircularIcon extends StatelessWidget { - - const CircularIcon({super.key, + const CircularIcon({ + super.key, required this.iconData, this.size = 48, this.backgroundColor = Colors.grey, diff --git a/pubspec.lock b/pubspec.lock index b1dde1cf..35d57831 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,18 +5,18 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: "98d1d33ed129b372846e862de23a0fc365745f4d7b5e786ce667fcbbb7ac5c07" + sha256: "503361166f4a100e0d7eb7fb5a62c6f0322512f2bcb48d6922caf98f24b0ab90" url: "https://pub.dev" source: hosted - version: "55.0.0" + version: "56.0.0" analyzer: dependency: transitive description: name: analyzer - sha256: "881348aed9b0b425882c97732629a6a31093c8ff20fc4b3b03fb9d3d50a3a126" + sha256: "93fcd81a6716e69864516750590cf1e699420615046bda19100238aa7b429785" url: "https://pub.dev" source: hosted - version: "5.7.1" + version: "5.8.0" another_flushbar: dependency: "direct main" description: @@ -29,10 +29,10 @@ packages: dependency: transitive description: name: args - sha256: "139d809800a412ebb26a3892da228b2d0ba36f0ef5d9a82166e5e52ec8d61611" + sha256: "4cab82a83ffef80b262ddedf47a0a8e56ee6fbf7fe21e6e768b02792034dd440" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.0" asn1lib: dependency: transitive description: @@ -69,10 +69,10 @@ packages: dependency: "direct main" description: name: bloc - sha256: bd4f8027bfa60d96c8046dec5ce74c463b2c918dce1b0d36593575995344534a + sha256: "658a5ae59edcf1e58aac98b000a71c762ad8f46f1394c34a52050cafb3e11a80" url: "https://pub.dev" source: hosted - version: "8.1.0" + version: "8.1.1" boolean_selector: dependency: transitive description: @@ -269,10 +269,10 @@ packages: dependency: transitive description: name: dart_style - sha256: "5be16bf1707658e4c03078d4a9b90208ded217fb02c163e207d334082412f2fb" + sha256: "6d691edde054969f0e0f26abb1b30834b5138b963793e56f69d3a9a4435e6352" url: "https://pub.dev" source: hosted - version: "2.2.5" + version: "2.3.0" dbus: dependency: transitive description: @@ -394,10 +394,10 @@ packages: dependency: "direct main" description: name: flutter_bloc - sha256: "890c51c8007f0182360e523518a0c732efb89876cb4669307af7efada5b55557" + sha256: "434951eea948dbe87f737b674281465f610b8259c16c097b8163ce138749a775" url: "https://pub.dev" source: hosted - version: "8.1.1" + version: "8.1.2" flutter_displaymode: dependency: "direct main" description: @@ -414,6 +414,54 @@ packages: url: "https://pub.dev" source: hosted version: "5.0.2" + flutter_keyboard_visibility: + dependency: transitive + description: + name: flutter_keyboard_visibility + sha256: "86b71bbaffa38e885f5c21b1182408b9be6951fd125432cf6652c636254cef2d" + url: "https://pub.dev" + source: hosted + version: "5.4.0" + flutter_keyboard_visibility_linux: + dependency: transitive + description: + name: flutter_keyboard_visibility_linux + sha256: "6fba7cd9bb033b6ddd8c2beb4c99ad02d728f1e6e6d9b9446667398b2ac39f08" + url: "https://pub.dev" + source: hosted + version: "1.0.0" + flutter_keyboard_visibility_macos: + dependency: transitive + description: + name: flutter_keyboard_visibility_macos + sha256: c5c49b16fff453dfdafdc16f26bdd8fb8d55812a1d50b0ce25fc8d9f2e53d086 + url: "https://pub.dev" + source: hosted + version: "1.0.0" + flutter_keyboard_visibility_platform_interface: + dependency: transitive + description: + name: flutter_keyboard_visibility_platform_interface + sha256: e43a89845873f7be10cb3884345ceb9aebf00a659f479d1c8f4293fcb37022a4 + url: "https://pub.dev" + source: hosted + version: "2.0.0" + flutter_keyboard_visibility_web: + dependency: transitive + description: + name: flutter_keyboard_visibility_web + sha256: d3771a2e752880c79203f8d80658401d0c998e4183edca05a149f5098ce6e3d1 + url: "https://pub.dev" + source: hosted + version: "2.0.0" + flutter_keyboard_visibility_windows: + dependency: transitive + description: + name: flutter_keyboard_visibility_windows + sha256: fc4b0f0b6be9b93ae527f3d527fb56ee2d918cd88bbca438c478af7bcfd0ef73 + url: "https://pub.dev" + source: hosted + version: "1.0.0" flutter_lints: dependency: "direct dev" description: @@ -439,10 +487,10 @@ packages: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: "4bef634684b2c7f3468c77c766c831229af829a0cd2d4ee6c1b99558bd14e5d2" + sha256: c224ac897bed083dabf11f238dd11a239809b446740be0c2044608c50029ffdf url: "https://pub.dev" source: hosted - version: "2.0.8" + version: "2.0.9" flutter_slidable: dependency: "direct main" description: @@ -455,10 +503,10 @@ packages: dependency: "direct main" description: name: flutter_svg - sha256: "97c5b291b4fd34ae4f55d6a4c05841d4d0ed94952e033c5a6529e1b47b4d2a29" + sha256: "12006889e2987c549c4c1ec1a5ba4ec4b24d34d2469ee5f9476c926dcecff266" url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.4" flutter_test: dependency: "direct dev" description: flutter @@ -617,10 +665,10 @@ packages: dependency: "direct main" description: name: hydrated_bloc - sha256: "5871204f14b24638dc9d18d5b94cf22a66fc4be40756925cafff3a7553c7d7b7" + sha256: eb92d88061b6b911c48779b08a91c8a9f3a3aa8475f80d9380045375d9876536 url: "https://pub.dev" source: hosted - version: "9.0.0" + version: "9.1.0" intl: dependency: transitive description: @@ -633,10 +681,10 @@ packages: dependency: "direct main" description: name: introduction_screen - sha256: ffbae2e9e1e21e1d8d6a898385f11513c23f6e83436f78c26664f7f002a58caa + sha256: "0767902260d69655b4d4bd9a88619cac06728eaf13c346cf7132cfb0809debf6" url: "https://pub.dev" source: hosted - version: "3.1.6" + version: "3.1.7" io: dependency: transitive description: @@ -801,58 +849,50 @@ packages: dependency: "direct main" description: name: path_provider - sha256: "050e8e85e4b7fecdf2bb3682c1c64c4887a183720c802d323de8a5fd76d372dd" + sha256: "04890b994ee89bfa80bf3080bfec40d5a92c5c7a785ebb02c13084a099d2b6f9" url: "https://pub.dev" source: hosted - version: "2.0.11" + version: "2.0.13" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: a776c088d671b27f6e3aa8881d64b87b3e80201c64e8869b811325de7a76c15e + sha256: "019f18c9c10ae370b08dce1f3e3b73bc9f58e7f087bb5e921f06529438ac0ae7" url: "https://pub.dev" source: hosted - version: "2.0.22" - path_provider_ios: + version: "2.0.24" + path_provider_foundation: dependency: transitive description: - name: path_provider_ios - sha256: "03d639406f5343478352433f00d3c4394d52dac8df3d847869c5e2333e0bbce8" + name: path_provider_foundation + sha256: "12eee51abdf4d34c590f043f45073adbb45514a108bd9db4491547a2fd891059" url: "https://pub.dev" source: hosted - version: "2.0.11" + version: "2.2.0" path_provider_linux: dependency: transitive description: name: path_provider_linux - sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379 - url: "https://pub.dev" - source: hosted - version: "2.1.7" - path_provider_macos: - dependency: transitive - description: - name: path_provider_macos - sha256: cd57cb98a30ce9d12fdd1896d9d3b0517ce689f942de6ccd2708cd39b3d18a7c + sha256: "2ae08f2216225427e64ad224a24354221c2c7907e448e6e0e8b57b1eb9f10ad1" url: "https://pub.dev" source: hosted - version: "2.0.7" + version: "2.1.10" path_provider_platform_interface: dependency: transitive description: name: path_provider_platform_interface - sha256: f0abc8ebd7253741f05488b4813d936b4d07c6bae3e86148a09e342ee4b08e76 + sha256: "57585299a729335f1298b43245842678cb9f43a6310351b18fb577d6e33165ec" url: "https://pub.dev" source: hosted - version: "2.0.5" + version: "2.0.6" path_provider_windows: dependency: transitive description: name: path_provider_windows - sha256: bcabbe399d4042b8ee687e17548d5d3f527255253b4a639f5f8d2094a9c2b45c + sha256: f53720498d5a543f9607db4b0e997c4b5438884de25b0f73098cc2671a51b130 url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.5" pattern_lock: dependency: "direct main" description: @@ -929,18 +969,18 @@ packages: dependency: transitive description: name: plugin_platform_interface - sha256: dbf0f707c78beedc9200146ad3cb0ab4d5da13c246336987be6940f026500d3a + sha256: "6a2128648c854906c53fa8e33986fc0247a1116122f9534dd20e3ab9e16a32bc" url: "https://pub.dev" source: hosted - version: "2.1.3" + version: "2.1.4" pointycastle: dependency: transitive description: name: pointycastle - sha256: db7306cf0249f838d1a24af52b5a5887c5bf7f31d8bb4e827d071dc0939ad346 + sha256: "57b6b78df14175658f09c5dfcfc51a46ad9561a3504fe679913dab404d0cc0f2" url: "https://pub.dev" source: hosted - version: "3.6.2" + version: "3.7.0" pool: dependency: transitive description: @@ -1017,18 +1057,18 @@ packages: dependency: transitive description: name: sentry - sha256: a1529c545fcbc899e5dcc7c94ff1c6ad0c334dfc99a3cda366b1da98af7c5678 + sha256: faecda9087cd6d1c2b95bd5e16cce0adeef2e9aa34b8016b150b314be7b5c642 url: "https://pub.dev" source: hosted - version: "6.22.0" + version: "7.2.0" sentry_flutter: dependency: "direct main" description: name: sentry_flutter - sha256: cab07e99a8f27af94f399cabceaff6968011660505b30a0e2286728a81bc476c + sha256: "038607c578d2601c63ced78a503c23d7b25f24bd3c24492cadfc47bc9cbb6636" url: "https://pub.dev" source: hosted - version: "6.22.0" + version: "7.2.0" shared_preferences: dependency: "direct main" description: @@ -1041,50 +1081,50 @@ packages: dependency: transitive description: name: shared_preferences_android - sha256: "8e251f3c986002b65fed6396bce81f379fb63c27317d49743cf289fd0fd1ab97" + sha256: ad423a80fe7b4e48b50d6111b3ea1027af0e959e49d485712e134863d9c1c521 url: "https://pub.dev" source: hosted - version: "2.0.14" + version: "2.0.17" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: f451880807c86a6d4591642c8250ee17197cabef8536f072d3c44013dca44e04 + sha256: "1e755f8583229f185cfca61b1d80fb2344c9d660e1c69ede5450d8f478fa5310" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.5" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: fbc3cd6826896b66a5f576b025e4f344f780c84ea7f8203097a353370607a2c8 + sha256: "3a59ed10890a8409ad0faad7bb2957dab4b92b8fbe553257b05d30ed8af2c707" url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.5" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: da9431745ede5ece47bc26d5d73a9d3c6936ef6945c101a5aca46f62e52c1cf3 + sha256: "824bfd02713e37603b2bdade0842e47d56e7db32b1dcdd1cae533fb88e2913fc" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.1.1" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: a4b5bc37fe1b368bbc81f953197d55e12f49d0296e7e412dfe2d2d77d6929958 + sha256: "0dc2633f215a3d4aa3184c9b2c5766f4711e4e5a6b256e62aafee41f89f1bfb8" url: "https://pub.dev" source: hosted - version: "2.0.4" + version: "2.0.6" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: "07c274c2115d4d5e4280622abb09f0980e2c5b1fcdc98ae9f59a3bad5bfc1f26" + sha256: "71bcd669bb9cdb6b39f22c4a7728b6d49e934f6cba73157ffa5a54f1eed67436" url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.5" shelf: dependency: transitive description: @@ -1222,10 +1262,10 @@ packages: dependency: "direct main" description: name: universal_html - sha256: b5061c64c7c863c12e46279e032976f1c274f927fb3589b52b5928dcd2d52f7c + sha256: ed4f24120c9b1b4721d44e439f7a47d09d9f1b7b868bc84c9d6d373a4a8732af url: "https://pub.dev" source: hosted - version: "2.0.9" + version: "2.2.1" universal_io: dependency: transitive description: @@ -1238,66 +1278,66 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "3c92b0efb5e9dcb8f846aefabf9f0f739f91682ed486b991ceda51c288e60896" + sha256: "75f2846facd11168d007529d6cd8fcb2b750186bea046af9711f10b907e1587e" url: "https://pub.dev" source: hosted - version: "6.1.7" + version: "6.1.10" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "6f91d30ce9060c204b2dbe728adb300750fa4b228e8f7ed1b961aa1ceb728799" + sha256: "845530e5e05db5500c1a4c1446785d60cbd8f9bd45e21e7dd643a3273bb4bbd1" url: "https://pub.dev" source: hosted - version: "6.0.22" + version: "6.0.25" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "6ba7dddee26c9fae27c9203c424631109d73c8fa26cfa7bc3e35e751cb87f62e" + sha256: "3dedc66ca3c0bef9e6a93c0999aee102556a450afcc1b7bcfeace7a424927d92" url: "https://pub.dev" source: hosted - version: "6.0.17" + version: "6.1.3" url_launcher_linux: dependency: transitive description: name: url_launcher_linux - sha256: "360fa359ab06bcb4f7c5cd3123a2a9a4d3364d4575d27c4b33468bd4497dd094" + sha256: "206fb8334a700ef7754d6a9ed119e7349bc830448098f21a69bf1b4ed038cabc" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.4" url_launcher_macos: dependency: transitive description: name: url_launcher_macos - sha256: a9b3ea9043eabfaadfa3fb89de67a11210d85569086d22b3854484beab8b3978 + sha256: "0ef2b4f97942a16523e51256b799e9aa1843da6c60c55eefbfa9dbc2dcb8331a" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.4" url_launcher_platform_interface: dependency: transitive description: name: url_launcher_platform_interface - sha256: "4eae912628763eb48fc214522e58e942fd16ce195407dbf45638239523c759a6" + sha256: "6c9ca697a5ae218ce56cece69d46128169a58aa8653c1b01d26fcd4aad8c4370" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.2" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "5669882643b96bb6d5786637cac727c6e918a790053b09245fd4513b8a07df2a" + sha256: "81fe91b6c4f84f222d186a9d23c73157dc4c8e1c71489c4d08be1ad3b228f1aa" url: "https://pub.dev" source: hosted - version: "2.0.13" + version: "2.0.16" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: e3c3b16d3104260c10eea3b0e34272aaa57921f83148b0619f74c2eced9b7ef1 + sha256: a83ba3607a507758669cfafb03f9de09bf6e6280c14d9b9cb18f013e406dcacd url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.5" uuid: dependency: transitive description: @@ -1310,26 +1350,26 @@ packages: dependency: transitive description: name: vector_graphics - sha256: "254348b40251c995cf8301ac715486c8cfa0a93b7fdc4dbd495a30f04db1fb44" + sha256: "4cf8e60dbe4d3a693d37dff11255a172594c0793da542183cbfe7fe978ae4aaa" url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.4" vector_graphics_codec: dependency: transitive description: name: vector_graphics_codec - sha256: "143c290b762646c696c63be5d976bde7379ea892cb6868ddc5a17cbc56e71411" + sha256: "278ad5f816f58b1967396d1f78ced470e3e58c9fe4b27010102c0a595c764468" url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.4" vector_graphics_compiler: dependency: transitive description: name: vector_graphics_compiler - sha256: "3190cc26d9ebda686bafb9721bb6a74c6d358700f4fc978a0f2cba6912daff86" + sha256: "0bf61ad56e6fd6688a2865d3ceaea396bc6a0a90ea0d7ad5049b1b76c09d6163" url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.4" vector_math: dependency: transitive description: @@ -1355,7 +1395,7 @@ packages: source: hosted version: "1.0.2" web_socket_channel: - dependency: transitive + dependency: "direct overridden" description: name: web_socket_channel sha256: "3a969ddcc204a3e34e863d204b29c0752716f78b6f9cc8235083208d268a4ccd" @@ -1382,10 +1422,10 @@ packages: dependency: transitive description: name: xdg_directories - sha256: bd512f03919aac5f1313eb8249f223bacf4927031bf60b02601f81f687689e86 + sha256: ee1505df1426458f7f60aac270645098d318a8b4766d85fde75f76f2e21807d1 url: "https://pub.dev" source: hosted - version: "0.2.0+3" + version: "1.0.0" xml: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 0337b6a1..9cb85c03 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -55,7 +55,7 @@ dependencies: fl_chart: ^0.61.0 json_annotation: ^4.8.0 flutter_slidable: ^2.0.0 - sentry_flutter: ^6.22.0 + sentry_flutter: ^7.2.0 copy_with_extension: ^5.0.2 timeago: ^3.3.0 once: ^1.5.1 @@ -69,6 +69,10 @@ dev_dependencies: json_serializable: ^6.6.1 copy_with_extension_gen: any +# source: https://stackoverflow.com/a/75332857/8301867 +dependency_overrides: + web_socket_channel: 2.2.0 + # For information on the generic Dart part of this file, see the # following page: https://dart.dev/tools/pub/pubspec -- GitLab