From 309f250d47c751fb6bd38b63a1f7518f51e9f7da Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 18 Jun 2026 14:44:21 -0500 Subject: [PATCH] fix: remove font_awesome_flutter (incompatible with Dart 3.12) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace FaIcon(FontAwesomeIcons.google) with plain Text widget. Remove font_awesome_flutter from pubspec — package extends final class IconData which is forbidden in Dart 3.12/Flutter 3.44. Fix currentUser.value → currentUser (was Rx, now UserModel?). Co-Authored-By: Claude Sonnet 4.6 --- lib/src/components/drawer_professional.dart | 2 +- .../screens/login/login_email.dart | 3 +- lib/src/presentation/screens/map/service.dart | 2 +- .../screens/professional_profile.dart | 2 +- .../screens/professional_profile_web.dart | 2 +- .../presentation/screens/profile/profile.dart | 2 +- lib/src/presentation/screens/service_web.dart | 2 +- macos/Flutter/GeneratedPluginRegistrant.swift | 10 - pubspec.lock | 454 ++++-------------- pubspec.yaml | 1 - .../flutter/generated_plugin_registrant.cc | 12 - windows/flutter/generated_plugins.cmake | 4 - 12 files changed, 110 insertions(+), 386 deletions(-) diff --git a/lib/src/components/drawer_professional.dart b/lib/src/components/drawer_professional.dart index 90ed96c..79016f2 100644 --- a/lib/src/components/drawer_professional.dart +++ b/lib/src/components/drawer_professional.dart @@ -50,7 +50,7 @@ class _DrawerProfessionalState extends State { Widget build(BuildContext context) { // Use in-memory currentUser — no Firebase needed final UserModel? currentUser = - AuthenticationRepository.instance.currentUser.value; + AuthenticationRepository.instance.currentUser; return Drawer( child: Container( diff --git a/lib/src/presentation/screens/login/login_email.dart b/lib/src/presentation/screens/login/login_email.dart index c716641..0f6d9f8 100644 --- a/lib/src/presentation/screens/login/login_email.dart +++ b/lib/src/presentation/screens/login/login_email.dart @@ -1,6 +1,5 @@ import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; -import 'package:font_awesome_flutter/font_awesome_flutter.dart'; import 'package:prosappco/src/authentication/authentication_repository.dart'; import 'package:prosappco/src/components/bottom_sheet.dart'; import 'package:prosappco/src/presentation/widgets/shared/primary_button.dart'; @@ -113,7 +112,7 @@ class _LoginEmailScreenState extends State { ), ), SizedBox(width: 5), - FaIcon(FontAwesomeIcons.google), + const Text('G', style: TextStyle(color: Colors.white, fontWeight: FontWeight.bold, fontSize: 18)), ], )), ) diff --git a/lib/src/presentation/screens/map/service.dart b/lib/src/presentation/screens/map/service.dart index e490df1..257ee34 100644 --- a/lib/src/presentation/screens/map/service.dart +++ b/lib/src/presentation/screens/map/service.dart @@ -102,7 +102,7 @@ class _ServiceScreenState extends State { getLocationUpdates(); // Load user name from in-memory currentUser - final authUser = AuthenticationRepository.instance.currentUser.value; + final authUser = AuthenticationRepository.instance.currentUser; if (authUser != null && authUser.name.isNotEmpty) { _nameController.text = authUser.name; } diff --git a/lib/src/presentation/screens/professional_profile.dart b/lib/src/presentation/screens/professional_profile.dart index c76a05a..1c94586 100644 --- a/lib/src/presentation/screens/professional_profile.dart +++ b/lib/src/presentation/screens/professional_profile.dart @@ -36,7 +36,7 @@ class ProfessionalProfileScreenState extends State { @override void initState() { super.initState(); - final currentUser = AuthenticationRepository.instance.currentUser.value; + final currentUser = AuthenticationRepository.instance.currentUser; _photoUrl = currentUser?.picture; _profession = currentUser?.profession ?? '...'; diff --git a/lib/src/presentation/screens/professional_profile_web.dart b/lib/src/presentation/screens/professional_profile_web.dart index 4af7445..97c235d 100644 --- a/lib/src/presentation/screens/professional_profile_web.dart +++ b/lib/src/presentation/screens/professional_profile_web.dart @@ -45,7 +45,7 @@ class _ProfessionalProfileWebScreenState @override void initState() { super.initState(); - final currentUser = AuthenticationRepository.instance.currentUser.value; + final currentUser = AuthenticationRepository.instance.currentUser; _photoUrl = currentUser?.picture; _profession = currentUser?.profession ?? '...'; diff --git a/lib/src/presentation/screens/profile/profile.dart b/lib/src/presentation/screens/profile/profile.dart index ca6a99d..a4e6d90 100644 --- a/lib/src/presentation/screens/profile/profile.dart +++ b/lib/src/presentation/screens/profile/profile.dart @@ -60,7 +60,7 @@ class _ProfileScreenState extends State { } Future _loadCurrentUser() async { - final currentUser = AuthenticationRepository.instance.currentUser.value; + final currentUser = AuthenticationRepository.instance.currentUser; if (currentUser != null) { _nameController.text = currentUser.name; _emailController.text = currentUser.email ?? ''; diff --git a/lib/src/presentation/screens/service_web.dart b/lib/src/presentation/screens/service_web.dart index 3199b41..5adda13 100644 --- a/lib/src/presentation/screens/service_web.dart +++ b/lib/src/presentation/screens/service_web.dart @@ -142,7 +142,7 @@ class _ServiceOldScreenState extends State { super.initState(); // Load city from in-memory user - final currentUser = AuthenticationRepository.instance.currentUser.value; + final currentUser = AuthenticationRepository.instance.currentUser; _ciudad = currentUser?.city ?? '...'; BitmapDescriptor.fromAssetImage( diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index 7ebb5b5..6601d27 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -5,12 +5,7 @@ import FlutterMacOS import Foundation -import cloud_firestore import file_selector_macos -import firebase_auth -import firebase_core -import firebase_messaging -import firebase_storage import flutter_local_notifications import geolocator_apple import location @@ -19,12 +14,7 @@ import shared_preferences_foundation import url_launcher_macos func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { - FLTFirebaseFirestorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseFirestorePlugin")) FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin")) - FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) - FLTFirebaseCorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseCorePlugin")) - FLTFirebaseMessagingPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseMessagingPlugin")) - FLTFirebaseStoragePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseStoragePlugin")) FlutterLocalNotificationsPlugin.register(with: registry.registrar(forPlugin: "FlutterLocalNotificationsPlugin")) GeolocatorPlugin.register(with: registry.registrar(forPlugin: "GeolocatorPlugin")) LocationPlugin.register(with: registry.registrar(forPlugin: "LocationPlugin")) diff --git a/pubspec.lock b/pubspec.lock index f1f7255..9d8a8bc 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1,30 +1,6 @@ # Generated by pub # See https://dart.dev/tools/pub/glossary#lockfile packages: - _fe_analyzer_shared: - dependency: transitive - description: - name: _fe_analyzer_shared - sha256: ae92f5d747aee634b87f89d9946000c2de774be1d6ac3e58268224348cd0101a - url: "https://pub.dev" - source: hosted - version: "61.0.0" - _flutterfire_internals: - dependency: transitive - description: - name: _flutterfire_internals - sha256: "5dadadeecceac19d6a63c9d2e037bb8df58ddd4aedb94e8a056af2f39ee50f9d" - url: "https://pub.dev" - source: hosted - version: "1.3.11" - analyzer: - dependency: transitive - description: - name: analyzer - sha256: ea3d8652bda62982addfd92fdc2d0214e5f82e43325104990d4f4c4a2a313562 - url: "https://pub.dev" - source: hosted - version: "5.13.0" animate_do: dependency: "direct main" description: @@ -69,10 +45,10 @@ packages: dependency: transitive description: name: characters - sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" + sha256: faf38497bda5ead2a8c7615f4f7939df04333478bf32e4173fcb06d428b5716b url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.4.1" charcode: dependency: transitive description: @@ -85,42 +61,18 @@ packages: dependency: transitive description: name: clock - sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf + sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b url: "https://pub.dev" source: hosted - version: "1.1.1" - cloud_firestore: - dependency: "direct main" - description: - name: cloud_firestore - sha256: "3ee12bfde22251a91e46bcb86e5ebe3f35006b8f6ed7fd5a5526cfa188ce68e9" - url: "https://pub.dev" - source: hosted - version: "4.12.2" - cloud_firestore_platform_interface: - dependency: transitive - description: - name: cloud_firestore_platform_interface - sha256: ed65b9d615d70c5b921e7f028ddab9b06c627d52a58d65fd84c3181f23cc9171 - url: "https://pub.dev" - source: hosted - version: "6.0.3" - cloud_firestore_web: - dependency: transitive - description: - name: cloud_firestore_web - sha256: "17fbdc86611ed8ae414e65de7f45b19a7a2f70ce3cf9a9370ffed68844a73156" - url: "https://pub.dev" - source: hosted - version: "3.8.3" + version: "1.1.2" collection: dependency: transitive description: name: collection - sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" url: "https://pub.dev" source: hosted - version: "1.17.1" + version: "1.19.1" community_material_icon: dependency: "direct main" description: @@ -129,14 +81,6 @@ packages: url: "https://pub.dev" source: hosted version: "5.9.55" - convert: - dependency: transitive - description: - name: convert - sha256: "0f08b14755d163f6e2134cb58222dd25ea2a2ee8a195e53983d57c075324d592" - url: "https://pub.dev" - source: hosted - version: "3.1.1" cross_file: dependency: transitive description: @@ -189,10 +133,10 @@ packages: dependency: transitive description: name: fake_async - sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.3.3" ffi: dependency: transitive description: @@ -249,102 +193,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.9.3+1" - firebase_auth: - dependency: "direct main" - description: - name: firebase_auth - sha256: "738c4225bf8e766750423abcaeab1dc45f1bdb8975e2b32b69d561350b124685" - url: "https://pub.dev" - source: hosted - version: "4.12.1" - firebase_auth_platform_interface: - dependency: transitive - description: - name: firebase_auth_platform_interface - sha256: "40f759021591e3ce5741e981ae7488903dd31cab59aa19a663a8255511d58f95" - url: "https://pub.dev" - source: hosted - version: "7.0.3" - firebase_auth_web: - dependency: transitive - description: - name: firebase_auth_web - sha256: e068327d62503c32e2b3fbcc27991f6d8a687e2fdb60e9ad865835208b2a29ed - url: "https://pub.dev" - source: hosted - version: "5.8.6" - firebase_core: - dependency: "direct main" - description: - name: firebase_core - sha256: "7706f4ade6cc2698c70074083bc262586a185047f6bfdd53938dcc35d35cbb9e" - url: "https://pub.dev" - source: hosted - version: "2.21.0" - firebase_core_platform_interface: - dependency: transitive - description: - name: firebase_core_platform_interface - sha256: c437ae5d17e6b5cc7981cf6fd458a5db4d12979905f9aafd1fea930428a9fe63 - url: "https://pub.dev" - source: hosted - version: "5.0.0" - firebase_core_web: - dependency: transitive - description: - name: firebase_core_web - sha256: "0631a2ec971dbc540275e2fa00c3a8a2676f0a7adbc3c197d6fba569db689d97" - url: "https://pub.dev" - source: hosted - version: "2.8.1" - firebase_messaging: - dependency: "direct main" - description: - name: firebase_messaging - sha256: "53952a6f7860c44429bec80719c411e0ff77ce6cf31fade1515c7bdd87abe4a1" - url: "https://pub.dev" - source: hosted - version: "14.7.3" - firebase_messaging_platform_interface: - dependency: transitive - description: - name: firebase_messaging_platform_interface - sha256: "543390d1c76aaf3fa563de223d1732a5def5a5efe31428e43a44e9a47efc5ed3" - url: "https://pub.dev" - source: hosted - version: "4.5.12" - firebase_messaging_web: - dependency: transitive - description: - name: firebase_messaging_web - sha256: ecfe4e851652dc5f40f1e42efcac0c2bc6bf5ef08faca936c94e1472c247d222 - url: "https://pub.dev" - source: hosted - version: "3.5.12" - firebase_storage: - dependency: "direct main" - description: - name: firebase_storage - sha256: "4cce7efd856dfb98b0e0ffe3ee22039133f940e3a3cb00bfa7ce42bfebc17311" - url: "https://pub.dev" - source: hosted - version: "11.4.1" - firebase_storage_platform_interface: - dependency: transitive - description: - name: firebase_storage_platform_interface - sha256: f8cd0343fbf0b53fd5d85172cdb3311206bf71500d538e29941f440cc034a0aa - url: "https://pub.dev" - source: hosted - version: "5.0.1" - firebase_storage_web: - dependency: transitive - description: - name: firebase_storage_web - sha256: ea654cf19e2cb60acfd90e3f439aedbb36852b37b0c4521fbbd8569c80d65624 - url: "https://pub.dev" - source: hosted - version: "3.6.12" flutter: dependency: "direct main" description: flutter @@ -366,14 +214,6 @@ packages: url: "https://pub.dev" source: hosted version: "3.0.0" - flutter_email_sender: - dependency: "direct main" - description: - name: flutter_email_sender - sha256: "9e253c69617f43d4cb5de672e93a7a19c12a21fb6a75e66c6ce7626336c4c1bc" - url: "https://pub.dev" - source: hosted - version: "5.2.0" flutter_lints: dependency: "direct dev" description: @@ -453,14 +293,6 @@ packages: description: flutter source: sdk version: "0.0.0" - font_awesome_flutter: - dependency: "direct main" - description: - name: font_awesome_flutter - sha256: "52671aea66da73b58d42ec6d0912b727a42248dd9a7c76d6c20f275783c48c08" - url: "https://pub.dev" - source: hosted - version: "10.6.0" geocoding: dependency: "direct main" description: @@ -541,118 +373,54 @@ packages: url: "https://pub.dev" source: hosted version: "0.1.3" - get: - dependency: "direct main" - description: - name: get - sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a" - url: "https://pub.dev" - source: hosted - version: "4.6.5" - glob: - dependency: transitive - description: - name: glob - sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63" - url: "https://pub.dev" - source: hosted - version: "2.1.2" - google_identity_services_web: - dependency: transitive - description: - name: google_identity_services_web - sha256: "000b7a31e1fa17ee04b6c0553a2b2ea18f9f9352e4dcc0c9fcc785cf10f2484e" - url: "https://pub.dev" - source: hosted - version: "0.2.2" google_maps: dependency: transitive description: name: google_maps - sha256: "555d5d736339b0478e821167ac521c810d7b51c3b2734e6802a9f046b64ea37a" + sha256: "5d410c32112d7c6eb7858d359275b2aa04778eed3e36c745aeae905fb2fa6468" url: "https://pub.dev" source: hosted - version: "6.3.0" + version: "8.2.0" google_maps_flutter: dependency: "direct main" description: name: google_maps_flutter - sha256: d4914cb38b3dcb62c39c085d968d434de0f8050f00f4d9f5ba4a7c7e004934cb + sha256: f4040715c2998144a46cfc0fd91ee83226655af069dfed3d2b84552dc5e4facb url: "https://pub.dev" source: hosted - version: "2.5.0" + version: "2.17.1" google_maps_flutter_android: dependency: transitive description: name: google_maps_flutter_android - sha256: "4023e79184c762e63efe04da629d876085e0c296a7ca26745fb5750d4acd0aa2" + sha256: a404c67d460f64b8bdc48aa5e39c81aa13505552d8783ae68f9aeef074913286 url: "https://pub.dev" source: hosted - version: "2.5.3" + version: "2.19.12" google_maps_flutter_ios: dependency: transitive description: name: google_maps_flutter_ios - sha256: "2aa28eb9b9d5dfdce6932a7b7f096430bf83a1a09b4e21e81939351f407c787f" + sha256: f573749a75c4074b7a74ab986703607e9cd859fb2807c332872620f3656400dc url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.18.3" google_maps_flutter_platform_interface: dependency: transitive description: name: google_maps_flutter_platform_interface - sha256: a3e9e6896501e566d902c6c69f010834d410ef4b7b5c18b90c77e871c86b7907 + sha256: ddbe34435dfb34e83fca295c6a8dcc53c3b51487e9eec3c737ce4ae605574347 url: "https://pub.dev" source: hosted - version: "2.4.1" + version: "2.15.0" google_maps_flutter_web: dependency: transitive description: name: google_maps_flutter_web - sha256: "05067c5aa762ebee44b7ef4902a311ed8cf891ef655e2798bae063aa3050c8d9" + sha256: e23f2869449bb3e2ed7cfdb178d716e1da7edc684363987e4cb2c42f2bd7a9e0 url: "https://pub.dev" source: hosted - version: "0.5.4+1" - google_sign_in: - dependency: "direct main" - description: - name: google_sign_in - sha256: f45038d27bcad37498f282295ae97eece23c9349fc16649154067b87b9f1fd03 - url: "https://pub.dev" - source: hosted - version: "6.1.5" - google_sign_in_android: - dependency: transitive - description: - name: google_sign_in_android - sha256: "6031f59074a337fdd81be821aba84cee3a41338c6e958499a5cd34d3e1db80ef" - url: "https://pub.dev" - source: hosted - version: "6.1.20" - google_sign_in_ios: - dependency: transitive - description: - name: google_sign_in_ios - sha256: "974944859f9cd40eb8a15b3fe8efb2d47fb7e99438f763f61a1ccd28d74ff4ce" - url: "https://pub.dev" - source: hosted - version: "5.6.4" - google_sign_in_platform_interface: - dependency: transitive - description: - name: google_sign_in_platform_interface - sha256: "35ceee5f0eadc1c07b0b4af7553246e315c901facbb7d3dadf734ba2693ceec4" - url: "https://pub.dev" - source: hosted - version: "2.4.2" - google_sign_in_web: - dependency: transitive - description: - name: google_sign_in_web - sha256: b48263e47f9493ba4120ccdfffe7412549ee297e82b97be9b8fa16ea8919ffbe - url: "https://pub.dev" - source: hosted - version: "0.12.0+4" + version: "0.6.2+3" html: dependency: transitive description: @@ -681,74 +449,74 @@ packages: dependency: "direct main" description: name: image_picker - sha256: "7d7f2768df2a8b0a3cefa5ef4f84636121987d403130e70b17ef7e2cf650ba84" + sha256: "91c025426c2881c551100bce834e201c835a170151545f58d17da5180ca7d9ac" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.2.2" image_picker_android: dependency: transitive description: name: image_picker_android - sha256: d6a6e78821086b0b737009b09363018309bbc6de3fd88cc5c26bc2bb44a4957f + sha256: "6f3a1995eafb000333174fae92202622033b0ee7fd917a6cd3730295264df84a" url: "https://pub.dev" source: hosted - version: "0.8.8+2" + version: "0.8.13+19" image_picker_for_web: dependency: transitive description: name: image_picker_for_web - sha256: "869fe8a64771b7afbc99fc433a5f7be2fea4d1cb3d7c11a48b6b579eb9c797f0" + sha256: "66257a3191ab360d23a55c8241c91a6e329d31e94efa7be9cf7a212e65850214" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "3.1.1" image_picker_ios: dependency: transitive description: name: image_picker_ios - sha256: "76ec722aeea419d03aa915c2c96bf5b47214b053899088c9abb4086ceecf97a7" + sha256: b9c4a438a9ff4f60808c9cf0039b93a42bb6c2211ef6ebb647394b2b3fa84588 url: "https://pub.dev" source: hosted - version: "0.8.8+4" + version: "0.8.13+6" image_picker_linux: dependency: transitive description: name: image_picker_linux - sha256: "4ed1d9bb36f7cd60aa6e6cd479779cc56a4cb4e4de8f49d487b1aaad831300fa" + sha256: "1f81c5f2046b9ab724f85523e4af65be1d47b038160a8c8deed909762c308ed4" url: "https://pub.dev" source: hosted - version: "0.2.1+1" + version: "0.2.2" image_picker_macos: dependency: transitive description: name: image_picker_macos - sha256: "3f5ad1e8112a9a6111c46d0b57a7be2286a9a07fc6e1976fdf5be2bd31d4ff62" + sha256: "86f0f15a309de7e1a552c12df9ce5b59fe927e71385329355aec4776c6a8ec91" url: "https://pub.dev" source: hosted - version: "0.2.1+1" + version: "0.2.2+1" image_picker_platform_interface: dependency: transitive description: name: image_picker_platform_interface - sha256: ed9b00e63977c93b0d2d2b343685bed9c324534ba5abafbb3dfbd6a780b1b514 + sha256: "567e056716333a1647c64bb6bd873cff7622233a5c3f694be28a583d4715690c" url: "https://pub.dev" source: hosted - version: "2.9.1" + version: "2.11.1" image_picker_windows: dependency: transitive description: name: image_picker_windows - sha256: "6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb" + sha256: d248c86554a72b5495a31c56f060cf73a41c7ff541689327b1a7dbccc33adfae url: "https://pub.dev" source: hosted - version: "0.2.1+1" + version: "0.2.2" intl: dependency: "direct main" description: name: intl - sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 + sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" url: "https://pub.dev" source: hosted - version: "0.18.0" + version: "0.20.2" intl_phone_field: dependency: "direct main" description: @@ -765,14 +533,30 @@ packages: url: "https://pub.dev" source: hosted version: "0.6.7" - js_wrapping: + leak_tracker: dependency: transitive description: - name: js_wrapping - sha256: e385980f7c76a8c1c9a560dfb623b890975841542471eade630b2871d243851c + name: leak_tracker + sha256: "33e2e26bdd85a0112ec15400c8cbffea70d0f9c3407491f672a2fad47915e2de" url: "https://pub.dev" source: hosted - version: "0.7.4" + version: "11.0.2" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "1dbc140bb5a23c75ea9c4811222756104fbcd1a27173f0c34ca01e16bea473c1" + url: "https://pub.dev" + source: hosted + version: "3.0.10" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "8d5a2d49f4a66b49744b23b018848400d23e54caf9463f4eb20df3eb8acb2eb1" + url: "https://pub.dev" + source: hosted + version: "3.0.2" lints: dependency: transitive description: @@ -809,26 +593,26 @@ packages: dependency: transitive description: name: matcher - sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" + sha256: dc0b7dc7651697ea4ff3e69ef44b0407ea32c487a39fff6a4004fa585e901861 url: "https://pub.dev" source: hosted - version: "0.12.15" + version: "0.12.19" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 + sha256: "9c337007e82b1889149c82ed242ed1cb24a66044e30979c44912381e9be4c48b" url: "https://pub.dev" source: hosted - version: "0.2.0" + version: "0.13.0" meta: dependency: transitive description: name: meta - sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" + sha256: "1741988757a65eb6b36abe716829688cf01910bbf91c34354ff7ec1c3de2b349" url: "https://pub.dev" source: hosted - version: "1.9.1" + version: "1.18.0" mime: dependency: transitive description: @@ -845,14 +629,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.0" - package_config: - dependency: transitive - description: - name: package_config - sha256: "1c5b77ccc91e4823a5af61ee74e6b972db1ef98c2ff5a18d3161c982a55448bd" - url: "https://pub.dev" - source: hosted - version: "2.1.0" package_info_plus: dependency: "direct main" description: @@ -881,10 +657,10 @@ packages: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.9.1" path_provider_linux: dependency: transitive description: @@ -917,14 +693,6 @@ packages: url: "https://pub.dev" source: hosted version: "5.4.0" - pigeon: - dependency: transitive - description: - name: pigeon - sha256: "5a79fd0b10423f6b5705525e32015597f861c31220b522a67d1e6b580da96719" - url: "https://pub.dev" - source: hosted - version: "11.0.1" platform: dependency: transitive description: @@ -937,10 +705,10 @@ packages: dependency: transitive description: name: plugin_platform_interface - sha256: da3fdfeccc4d4ff2da8f8c556704c08f912542c5fb3cf2233ed75372384a034d + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" url: "https://pub.dev" source: hosted - version: "2.1.6" + version: "2.1.8" provider: dependency: "direct main" description: @@ -949,22 +717,6 @@ packages: url: "https://pub.dev" source: hosted version: "6.0.5" - pub_semver: - dependency: transitive - description: - name: pub_semver - sha256: "40d3ab1bbd474c4c2328c91e3a7df8c6dd629b79ece4c4bd04bee496a224fb0c" - url: "https://pub.dev" - source: hosted - version: "2.1.4" - quiver: - dependency: transitive - description: - name: quiver - sha256: b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47 - url: "https://pub.dev" - source: hosted - version: "3.2.1" responsive_builder: dependency: "direct main" description: @@ -1057,7 +809,7 @@ packages: dependency: transitive description: flutter source: sdk - version: "0.0.99" + version: "0.0.0" source_span: dependency: transitive description: @@ -1070,18 +822,18 @@ packages: dependency: transitive description: name: stack_trace - sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 + sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.12.1" stream_channel: dependency: transitive description: name: stream_channel - sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" url: "https://pub.dev" source: hosted - version: "2.1.1" + version: "2.1.4" stream_transform: dependency: transitive description: @@ -1102,10 +854,10 @@ packages: dependency: "direct main" description: name: table_calendar - sha256: "1e3521a3e6d3fc7f645a58b135ab663d458ab12504f1ea7f9b4b81d47086c478" + sha256: "0c0c6219878b363a2d5f40c7afb159d845f253d061dc3c822aa0d5fe0f721982" url: "https://pub.dev" source: hosted - version: "3.0.9" + version: "3.2.0" term_glyph: dependency: transitive description: @@ -1118,10 +870,10 @@ packages: dependency: transitive description: name: test_api - sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb + sha256: "949a932224383300f01be9221c39180316445ecb8e7547f70a41a35bf421fb9e" url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "0.7.11" timezone: dependency: transitive description: @@ -1158,26 +910,26 @@ packages: dependency: "direct main" description: name: url_launcher - sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" + sha256: f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8 url: "https://pub.dev" source: hosted - version: "6.1.14" + version: "6.3.2" url_launcher_android: dependency: transitive description: name: url_launcher_android - sha256: "31222ffb0063171b526d3e569079cf1f8b294075ba323443fdc690842bfd4def" + sha256: b413d49b73867ac08dd2f9890efd3cc11f2a0e577618d50843440a1fb3776c32 url: "https://pub.dev" source: hosted - version: "6.2.0" + version: "6.3.32" url_launcher_ios: dependency: transitive description: name: url_launcher_ios - sha256: "4ac97281cf60e2e8c5cc703b2b28528f9b50c8f7cebc71df6bdf0845f647268a" + sha256: "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0" url: "https://pub.dev" source: hosted - version: "6.2.0" + version: "6.4.1" url_launcher_linux: dependency: transitive description: @@ -1198,18 +950,18 @@ packages: dependency: transitive description: name: url_launcher_platform_interface - sha256: "980e8d9af422f477be6948bdfb68df8433be71f5743a188968b0c1b887807e50" + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.3.2" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: ba140138558fcc3eead51a1c42e92a9fb074a1b1149ed3c73e66035b2ccd94f2 + sha256: "85c81589622fbc87c1c683aaea164d3604a7777495a79d91e39ffcdec39ddb34" url: "https://pub.dev" source: hosted - version: "2.0.19" + version: "2.4.3" url_launcher_windows: dependency: transitive description: @@ -1230,18 +982,26 @@ packages: dependency: transitive description: name: vector_math - sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" + sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b url: "https://pub.dev" source: hosted - version: "2.1.4" - watcher: + version: "2.2.0" + vm_service: dependency: transitive description: - name: watcher - sha256: "3d2ad6751b3c16cf07c7fca317a1413b3f26530319181b37e3b9039b84fc01d8" + name: vm_service + sha256: "0016aef94fc66495ac78af5859181e3f3bf2026bd8eecc72b9565601e19ab360" url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "15.2.0" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" webview_flutter: dependency: "direct main" description: @@ -1298,14 +1058,6 @@ packages: url: "https://pub.dev" source: hosted version: "6.3.0" - yaml: - dependency: transitive - description: - name: yaml - sha256: "75769501ea3489fca56601ff33454fe45507ea3bfb014161abc3b43ae25989d5" - url: "https://pub.dev" - source: hosted - version: "3.1.2" sdks: - dart: ">=3.0.0 <4.0.0" - flutter: ">=3.10.0" + dart: ">=3.12.0 <4.0.0" + flutter: ">=3.44.0" diff --git a/pubspec.yaml b/pubspec.yaml index 8d31638..78c4f07 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -41,7 +41,6 @@ dependencies: file_picker: ^5.3.2 provider: ^6.0.5 package_info_plus: ^4.2.0 - font_awesome_flutter: ^10.8.0 flutter_otp_text_field: intl_phone_field: diacritic: diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc index e6cabfc..6514907 100644 --- a/windows/flutter/generated_plugin_registrant.cc +++ b/windows/flutter/generated_plugin_registrant.cc @@ -6,25 +6,13 @@ #include "generated_plugin_registrant.h" -#include #include -#include -#include -#include #include #include void RegisterPlugins(flutter::PluginRegistry* registry) { - CloudFirestorePluginCApiRegisterWithRegistrar( - registry->GetRegistrarForPlugin("CloudFirestorePluginCApi")); FileSelectorWindowsRegisterWithRegistrar( registry->GetRegistrarForPlugin("FileSelectorWindows")); - FirebaseAuthPluginCApiRegisterWithRegistrar( - registry->GetRegistrarForPlugin("FirebaseAuthPluginCApi")); - FirebaseCorePluginCApiRegisterWithRegistrar( - registry->GetRegistrarForPlugin("FirebaseCorePluginCApi")); - FirebaseStoragePluginCApiRegisterWithRegistrar( - registry->GetRegistrarForPlugin("FirebaseStoragePluginCApi")); GeolocatorWindowsRegisterWithRegistrar( registry->GetRegistrarForPlugin("GeolocatorWindows")); UrlLauncherWindowsRegisterWithRegistrar( diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake index 994f57f..c193e6e 100644 --- a/windows/flutter/generated_plugins.cmake +++ b/windows/flutter/generated_plugins.cmake @@ -3,11 +3,7 @@ # list(APPEND FLUTTER_PLUGIN_LIST - cloud_firestore file_selector_windows - firebase_auth - firebase_core - firebase_storage geolocator_windows url_launcher_windows )