diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..55aebf9 --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,3 @@ + + + diff --git a/android/build.gradle b/android/build.gradle index bc157bd..08fc701 100755 --- a/android/build.gradle +++ b/android/build.gradle @@ -6,6 +6,13 @@ allprojects { } rootProject.buildDir = '../build' +subprojects { + afterEvaluate{ + android{ + compileSdkVersion 34 + } + } +} subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" } diff --git a/ios/Podfile b/ios/Podfile index d97f17e..dd0794d 100755 --- a/ios/Podfile +++ b/ios/Podfile @@ -1,5 +1,5 @@ # Uncomment this line to define a global platform for your project -# platform :ios, '12.0' +platform :ios, '13.0' # CocoaPods analytics sends network stats synchronously affecting flutter build latency. ENV['COCOAPODS_DISABLE_STATS'] = 'true' @@ -31,6 +31,9 @@ target 'Runner' do use_frameworks! use_modular_headers! + pod 'Firebase/Core', :modular_headers => true + pod 'Firebase/Messaging', :modular_headers => true + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) target 'RunnerTests' do inherit! :search_paths @@ -42,3 +45,4 @@ post_install do |installer| flutter_additional_ios_build_settings(target) end end + diff --git a/ios/Podfile.lock b/ios/Podfile.lock old mode 100755 new mode 100644 index dad5c15..d269924 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1,39 +1,42 @@ PODS: - - abseil/algorithm (1.20240116.1): - - abseil/algorithm/algorithm (= 1.20240116.1) - - abseil/algorithm/container (= 1.20240116.1) - - abseil/algorithm/algorithm (1.20240116.1): + - abseil/algorithm (1.20240116.2): + - abseil/algorithm/algorithm (= 1.20240116.2) + - abseil/algorithm/container (= 1.20240116.2) + - abseil/algorithm/algorithm (1.20240116.2): - abseil/base/config - - abseil/algorithm/container (1.20240116.1): + - abseil/xcprivacy + - abseil/algorithm/container (1.20240116.2): - abseil/algorithm/algorithm - abseil/base/core_headers - abseil/base/nullability - abseil/meta/type_traits - - abseil/base (1.20240116.1): - - abseil/base/atomic_hook (= 1.20240116.1) - - abseil/base/base (= 1.20240116.1) - - abseil/base/base_internal (= 1.20240116.1) - - abseil/base/config (= 1.20240116.1) - - abseil/base/core_headers (= 1.20240116.1) - - abseil/base/cycleclock_internal (= 1.20240116.1) - - abseil/base/dynamic_annotations (= 1.20240116.1) - - abseil/base/endian (= 1.20240116.1) - - abseil/base/errno_saver (= 1.20240116.1) - - abseil/base/fast_type_id (= 1.20240116.1) - - abseil/base/log_severity (= 1.20240116.1) - - abseil/base/malloc_internal (= 1.20240116.1) - - abseil/base/no_destructor (= 1.20240116.1) - - abseil/base/nullability (= 1.20240116.1) - - abseil/base/prefetch (= 1.20240116.1) - - abseil/base/pretty_function (= 1.20240116.1) - - abseil/base/raw_logging_internal (= 1.20240116.1) - - abseil/base/spinlock_wait (= 1.20240116.1) - - abseil/base/strerror (= 1.20240116.1) - - abseil/base/throw_delegate (= 1.20240116.1) - - abseil/base/atomic_hook (1.20240116.1): - - abseil/base/config - - abseil/base/core_headers - - abseil/base/base (1.20240116.1): + - abseil/xcprivacy + - abseil/base (1.20240116.2): + - abseil/base/atomic_hook (= 1.20240116.2) + - abseil/base/base (= 1.20240116.2) + - abseil/base/base_internal (= 1.20240116.2) + - abseil/base/config (= 1.20240116.2) + - abseil/base/core_headers (= 1.20240116.2) + - abseil/base/cycleclock_internal (= 1.20240116.2) + - abseil/base/dynamic_annotations (= 1.20240116.2) + - abseil/base/endian (= 1.20240116.2) + - abseil/base/errno_saver (= 1.20240116.2) + - abseil/base/fast_type_id (= 1.20240116.2) + - abseil/base/log_severity (= 1.20240116.2) + - abseil/base/malloc_internal (= 1.20240116.2) + - abseil/base/no_destructor (= 1.20240116.2) + - abseil/base/nullability (= 1.20240116.2) + - abseil/base/prefetch (= 1.20240116.2) + - abseil/base/pretty_function (= 1.20240116.2) + - abseil/base/raw_logging_internal (= 1.20240116.2) + - abseil/base/spinlock_wait (= 1.20240116.2) + - abseil/base/strerror (= 1.20240116.2) + - abseil/base/throw_delegate (= 1.20240116.2) + - abseil/base/atomic_hook (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/base/base (1.20240116.2): - abseil/base/atomic_hook - abseil/base/base_internal - abseil/base/config @@ -45,84 +48,109 @@ PODS: - abseil/base/raw_logging_internal - abseil/base/spinlock_wait - abseil/meta/type_traits - - abseil/base/base_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/base/base_internal (1.20240116.2): - abseil/base/config - abseil/meta/type_traits - - abseil/base/config (1.20240116.1) - - abseil/base/core_headers (1.20240116.1): + - abseil/xcprivacy + - abseil/base/config (1.20240116.2): + - abseil/xcprivacy + - abseil/base/core_headers (1.20240116.2): - abseil/base/config - - abseil/base/cycleclock_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/base/cycleclock_internal (1.20240116.2): - abseil/base/base_internal - abseil/base/config - - abseil/base/dynamic_annotations (1.20240116.1): + - abseil/xcprivacy + - abseil/base/dynamic_annotations (1.20240116.2): - abseil/base/config - abseil/base/core_headers - - abseil/base/endian (1.20240116.1): + - abseil/xcprivacy + - abseil/base/endian (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/nullability - - abseil/base/errno_saver (1.20240116.1): + - abseil/xcprivacy + - abseil/base/errno_saver (1.20240116.2): - abseil/base/config - - abseil/base/fast_type_id (1.20240116.1): + - abseil/xcprivacy + - abseil/base/fast_type_id (1.20240116.2): - abseil/base/config - - abseil/base/log_severity (1.20240116.1): + - abseil/xcprivacy + - abseil/base/log_severity (1.20240116.2): - abseil/base/config - abseil/base/core_headers - - abseil/base/malloc_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/base/malloc_internal (1.20240116.2): - abseil/base/base - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/raw_logging_internal - - abseil/base/no_destructor (1.20240116.1): + - abseil/xcprivacy + - abseil/base/no_destructor (1.20240116.2): - abseil/base/config - - abseil/base/nullability (1.20240116.1): + - abseil/xcprivacy + - abseil/base/nullability (1.20240116.2): - abseil/base/core_headers - abseil/meta/type_traits - - abseil/base/prefetch (1.20240116.1): + - abseil/xcprivacy + - abseil/base/prefetch (1.20240116.2): - abseil/base/config - abseil/base/core_headers - - abseil/base/pretty_function (1.20240116.1) - - abseil/base/raw_logging_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/base/pretty_function (1.20240116.2): + - abseil/xcprivacy + - abseil/base/raw_logging_internal (1.20240116.2): - abseil/base/atomic_hook - abseil/base/config - abseil/base/core_headers - abseil/base/errno_saver - abseil/base/log_severity - - abseil/base/spinlock_wait (1.20240116.1): + - abseil/xcprivacy + - abseil/base/spinlock_wait (1.20240116.2): - abseil/base/base_internal - abseil/base/core_headers - abseil/base/errno_saver - - abseil/base/strerror (1.20240116.1): + - abseil/xcprivacy + - abseil/base/strerror (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/errno_saver - - abseil/base/throw_delegate (1.20240116.1): + - abseil/xcprivacy + - abseil/base/throw_delegate (1.20240116.2): - abseil/base/config - abseil/base/raw_logging_internal - - abseil/cleanup/cleanup (1.20240116.1): + - abseil/xcprivacy + - abseil/cleanup/cleanup (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/cleanup/cleanup_internal - - abseil/cleanup/cleanup_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/cleanup/cleanup_internal (1.20240116.2): - abseil/base/base_internal - abseil/base/core_headers - abseil/utility/utility - - abseil/container/common (1.20240116.1): + - abseil/xcprivacy + - abseil/container/common (1.20240116.2): - abseil/meta/type_traits - abseil/types/optional - - abseil/container/common_policy_traits (1.20240116.1): + - abseil/xcprivacy + - abseil/container/common_policy_traits (1.20240116.2): - abseil/meta/type_traits - - abseil/container/compressed_tuple (1.20240116.1): + - abseil/xcprivacy + - abseil/container/compressed_tuple (1.20240116.2): - abseil/utility/utility - - abseil/container/container_memory (1.20240116.1): + - abseil/xcprivacy + - abseil/container/container_memory (1.20240116.2): - abseil/base/config - abseil/memory/memory - abseil/meta/type_traits - abseil/utility/utility - - abseil/container/fixed_array (1.20240116.1): + - abseil/xcprivacy + - abseil/container/fixed_array (1.20240116.2): - abseil/algorithm/algorithm - abseil/base/config - abseil/base/core_headers @@ -130,31 +158,37 @@ PODS: - abseil/base/throw_delegate - abseil/container/compressed_tuple - abseil/memory/memory - - abseil/container/flat_hash_map (1.20240116.1): + - abseil/xcprivacy + - abseil/container/flat_hash_map (1.20240116.2): - abseil/algorithm/container - abseil/base/core_headers - abseil/container/container_memory - abseil/container/hash_function_defaults - abseil/container/raw_hash_map - abseil/memory/memory - - abseil/container/flat_hash_set (1.20240116.1): + - abseil/xcprivacy + - abseil/container/flat_hash_set (1.20240116.2): - abseil/algorithm/container - abseil/base/core_headers - abseil/container/container_memory - abseil/container/hash_function_defaults - abseil/container/raw_hash_set - abseil/memory/memory - - abseil/container/hash_function_defaults (1.20240116.1): + - abseil/xcprivacy + - abseil/container/hash_function_defaults (1.20240116.2): - abseil/base/config - abseil/hash/hash - abseil/strings/cord - abseil/strings/strings - - abseil/container/hash_policy_traits (1.20240116.1): + - abseil/xcprivacy + - abseil/container/hash_policy_traits (1.20240116.2): - abseil/container/common_policy_traits - abseil/meta/type_traits - - abseil/container/hashtable_debug_hooks (1.20240116.1): + - abseil/xcprivacy + - abseil/container/hashtable_debug_hooks (1.20240116.2): - abseil/base/config - - abseil/container/hashtablez_sampler (1.20240116.1): + - abseil/xcprivacy + - abseil/container/hashtablez_sampler (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -166,21 +200,24 @@ PODS: - abseil/synchronization/synchronization - abseil/time/time - abseil/utility/utility - - abseil/container/inlined_vector (1.20240116.1): + - abseil/xcprivacy + - abseil/container/inlined_vector (1.20240116.2): - abseil/algorithm/algorithm - abseil/base/core_headers - abseil/base/throw_delegate - abseil/container/inlined_vector_internal - abseil/memory/memory - abseil/meta/type_traits - - abseil/container/inlined_vector_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/container/inlined_vector_internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/container/compressed_tuple - abseil/memory/memory - abseil/meta/type_traits - abseil/types/span - - abseil/container/layout (1.20240116.1): + - abseil/xcprivacy + - abseil/container/layout (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/debugging/demangle_internal @@ -188,13 +225,15 @@ PODS: - abseil/strings/strings - abseil/types/span - abseil/utility/utility - - abseil/container/raw_hash_map (1.20240116.1): + - abseil/xcprivacy + - abseil/container/raw_hash_map (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/throw_delegate - abseil/container/container_memory - abseil/container/raw_hash_set - - abseil/container/raw_hash_set (1.20240116.1): + - abseil/xcprivacy + - abseil/container/raw_hash_set (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations @@ -212,10 +251,12 @@ PODS: - abseil/meta/type_traits - abseil/numeric/bits - abseil/utility/utility - - abseil/crc/cpu_detect (1.20240116.1): + - abseil/xcprivacy + - abseil/crc/cpu_detect (1.20240116.2): - abseil/base/base - abseil/base/config - - abseil/crc/crc32c (1.20240116.1): + - abseil/xcprivacy + - abseil/crc/crc32c (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian @@ -225,12 +266,14 @@ PODS: - abseil/crc/non_temporal_memcpy - abseil/strings/str_format - abseil/strings/strings - - abseil/crc/crc_cord_state (1.20240116.1): + - abseil/xcprivacy + - abseil/crc/crc_cord_state (1.20240116.2): - abseil/base/config - abseil/crc/crc32c - abseil/numeric/bits - abseil/strings/strings - - abseil/crc/crc_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/crc/crc_internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian @@ -239,29 +282,42 @@ PODS: - abseil/crc/cpu_detect - abseil/memory/memory - abseil/numeric/bits - - abseil/crc/non_temporal_arm_intrinsics (1.20240116.1): + - abseil/xcprivacy + - abseil/crc/non_temporal_arm_intrinsics (1.20240116.2): - abseil/base/config - - abseil/crc/non_temporal_memcpy (1.20240116.1): + - abseil/xcprivacy + - abseil/crc/non_temporal_memcpy (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/crc/non_temporal_arm_intrinsics - - abseil/debugging/debugging_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/debugging/debugging_internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/errno_saver - abseil/base/raw_logging_internal - - abseil/debugging/demangle_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/debugging/demangle_internal (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - - abseil/debugging/stacktrace (1.20240116.1): + - abseil/xcprivacy + - abseil/debugging/examine_stack (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/raw_logging_internal + - abseil/debugging/stacktrace + - abseil/debugging/symbolize + - abseil/xcprivacy + - abseil/debugging/stacktrace (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/raw_logging_internal - abseil/debugging/debugging_internal - - abseil/debugging/symbolize (1.20240116.1): + - abseil/xcprivacy + - abseil/debugging/symbolize (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -271,23 +327,27 @@ PODS: - abseil/debugging/debugging_internal - abseil/debugging/demangle_internal - abseil/strings/strings - - abseil/flags/commandlineflag (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/commandlineflag (1.20240116.2): - abseil/base/config - abseil/base/fast_type_id - abseil/flags/commandlineflag_internal - abseil/strings/strings - abseil/types/optional - - abseil/flags/commandlineflag_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/commandlineflag_internal (1.20240116.2): - abseil/base/config - abseil/base/fast_type_id - - abseil/flags/config (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/config (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/flags/path_util - abseil/flags/program_name - abseil/strings/strings - abseil/synchronization/synchronization - - abseil/flags/flag (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/flag (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -295,7 +355,8 @@ PODS: - abseil/flags/flag_internal - abseil/flags/reflection - abseil/strings/strings - - abseil/flags/flag_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/flag_internal (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -310,7 +371,8 @@ PODS: - abseil/strings/strings - abseil/synchronization/synchronization - abseil/utility/utility - - abseil/flags/marshalling (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/marshalling (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/log_severity @@ -318,21 +380,25 @@ PODS: - abseil/strings/str_format - abseil/strings/strings - abseil/types/optional - - abseil/flags/path_util (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/path_util (1.20240116.2): - abseil/base/config - abseil/strings/strings - - abseil/flags/private_handle_accessor (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/private_handle_accessor (1.20240116.2): - abseil/base/config - abseil/flags/commandlineflag - abseil/flags/commandlineflag_internal - abseil/strings/strings - - abseil/flags/program_name (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/program_name (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/flags/path_util - abseil/strings/strings - abseil/synchronization/synchronization - - abseil/flags/reflection (1.20240116.1): + - abseil/xcprivacy + - abseil/flags/reflection (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/no_destructor @@ -343,27 +409,32 @@ PODS: - abseil/flags/private_handle_accessor - abseil/strings/strings - abseil/synchronization/synchronization - - abseil/functional/any_invocable (1.20240116.1): + - abseil/xcprivacy + - abseil/functional/any_invocable (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/utility/utility - - abseil/functional/bind_front (1.20240116.1): + - abseil/xcprivacy + - abseil/functional/bind_front (1.20240116.2): - abseil/base/base_internal - abseil/container/compressed_tuple - abseil/meta/type_traits - abseil/utility/utility - - abseil/functional/function_ref (1.20240116.1): + - abseil/xcprivacy + - abseil/functional/function_ref (1.20240116.2): - abseil/base/base_internal - abseil/base/core_headers - abseil/functional/any_invocable - abseil/meta/type_traits - - abseil/hash/city (1.20240116.1): + - abseil/xcprivacy + - abseil/hash/city (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - - abseil/hash/hash (1.20240116.1): + - abseil/xcprivacy + - abseil/hash/hash (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian @@ -378,46 +449,248 @@ PODS: - abseil/types/optional - abseil/types/variant - abseil/utility/utility - - abseil/hash/low_level_hash (1.20240116.1): + - abseil/xcprivacy + - abseil/hash/low_level_hash (1.20240116.2): - abseil/base/config - abseil/base/endian - abseil/base/prefetch - abseil/numeric/int128 - - abseil/memory (1.20240116.1): - - abseil/memory/memory (= 1.20240116.1) - - abseil/memory/memory (1.20240116.1): + - abseil/xcprivacy + - abseil/log/absl_check (1.20240116.2): + - abseil/log/internal/check_impl + - abseil/xcprivacy + - abseil/log/absl_log (1.20240116.2): + - abseil/log/internal/log_impl + - abseil/xcprivacy + - abseil/log/absl_vlog_is_on (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/log/internal/vlog_config + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/check (1.20240116.2): + - abseil/log/internal/check_impl + - abseil/log/internal/check_op + - abseil/log/internal/conditions + - abseil/log/internal/log_message + - abseil/log/internal/strip + - abseil/xcprivacy + - abseil/log/globals (1.20240116.2): + - abseil/base/atomic_hook + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/base/raw_logging_internal + - abseil/hash/hash + - abseil/log/internal/vlog_config + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/internal/append_truncated (1.20240116.2): + - abseil/base/config + - abseil/strings/strings + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/check_impl (1.20240116.2): + - abseil/base/core_headers + - abseil/log/internal/check_op + - abseil/log/internal/conditions + - abseil/log/internal/log_message + - abseil/log/internal/strip + - abseil/xcprivacy + - abseil/log/internal/check_op (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/log/internal/nullguard + - abseil/log/internal/nullstream + - abseil/log/internal/strip + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/internal/conditions (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/log/internal/voidify + - abseil/xcprivacy + - abseil/log/internal/config (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/log/internal/fnmatch (1.20240116.2): + - abseil/base/config + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/internal/format (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/log/internal/append_truncated + - abseil/log/internal/config + - abseil/log/internal/globals + - abseil/strings/str_format + - abseil/strings/strings + - abseil/time/time + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/globals (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/base/raw_logging_internal + - abseil/strings/strings + - abseil/time/time + - abseil/xcprivacy + - abseil/log/internal/log_impl (1.20240116.2): + - abseil/log/absl_vlog_is_on + - abseil/log/internal/conditions + - abseil/log/internal/log_message + - abseil/log/internal/strip + - abseil/xcprivacy + - abseil/log/internal/log_message (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/errno_saver + - abseil/base/log_severity + - abseil/base/raw_logging_internal + - abseil/base/strerror + - abseil/container/inlined_vector + - abseil/debugging/examine_stack + - abseil/log/globals + - abseil/log/internal/append_truncated + - abseil/log/internal/format + - abseil/log/internal/globals + - abseil/log/internal/log_sink_set + - abseil/log/internal/nullguard + - abseil/log/internal/proto + - abseil/log/log_entry + - abseil/log/log_sink + - abseil/log/log_sink_registry + - abseil/memory/memory + - abseil/strings/strings + - abseil/time/time + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/log_sink_set (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/base/no_destructor + - abseil/base/raw_logging_internal + - abseil/cleanup/cleanup + - abseil/log/globals + - abseil/log/internal/config + - abseil/log/internal/globals + - abseil/log/log_entry + - abseil/log/log_sink + - abseil/strings/strings + - abseil/synchronization/synchronization + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/nullguard (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/xcprivacy + - abseil/log/internal/nullstream (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/strings/strings + - abseil/xcprivacy + - abseil/log/internal/proto (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/strings/strings + - abseil/types/span + - abseil/xcprivacy + - abseil/log/internal/strip (1.20240116.2): + - abseil/base/log_severity + - abseil/log/internal/log_message + - abseil/log/internal/nullstream + - abseil/xcprivacy + - abseil/log/internal/vlog_config (1.20240116.2): + - abseil/base/base + - abseil/base/config + - abseil/base/core_headers + - abseil/base/no_destructor + - abseil/log/internal/fnmatch + - abseil/memory/memory + - abseil/strings/strings + - abseil/synchronization/synchronization + - abseil/types/optional + - abseil/xcprivacy + - abseil/log/internal/voidify (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/log/log (1.20240116.2): + - abseil/log/internal/log_impl + - abseil/log/vlog_is_on + - abseil/xcprivacy + - abseil/log/log_entry (1.20240116.2): + - abseil/base/config + - abseil/base/core_headers + - abseil/base/log_severity + - abseil/log/internal/config + - abseil/strings/strings + - abseil/time/time + - abseil/types/span + - abseil/xcprivacy + - abseil/log/log_sink (1.20240116.2): + - abseil/base/config + - abseil/log/log_entry + - abseil/xcprivacy + - abseil/log/log_sink_registry (1.20240116.2): + - abseil/base/config + - abseil/log/internal/log_sink_set + - abseil/log/log_sink + - abseil/xcprivacy + - abseil/log/vlog_is_on (1.20240116.2): + - abseil/log/absl_vlog_is_on + - abseil/xcprivacy + - abseil/memory (1.20240116.2): + - abseil/memory/memory (= 1.20240116.2) + - abseil/memory/memory (1.20240116.2): - abseil/base/core_headers - abseil/meta/type_traits - - abseil/meta (1.20240116.1): - - abseil/meta/type_traits (= 1.20240116.1) - - abseil/meta/type_traits (1.20240116.1): + - abseil/xcprivacy + - abseil/meta (1.20240116.2): + - abseil/meta/type_traits (= 1.20240116.2) + - abseil/meta/type_traits (1.20240116.2): - abseil/base/config - abseil/base/core_headers - - abseil/numeric/bits (1.20240116.1): + - abseil/xcprivacy + - abseil/numeric/bits (1.20240116.2): - abseil/base/config - abseil/base/core_headers - - abseil/numeric/int128 (1.20240116.1): + - abseil/xcprivacy + - abseil/numeric/int128 (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/numeric/bits - - abseil/numeric/representation (1.20240116.1): + - abseil/xcprivacy + - abseil/numeric/representation (1.20240116.2): - abseil/base/config - - abseil/profiling/exponential_biased (1.20240116.1): + - abseil/xcprivacy + - abseil/profiling/exponential_biased (1.20240116.2): - abseil/base/config - abseil/base/core_headers - - abseil/profiling/sample_recorder (1.20240116.1): + - abseil/xcprivacy + - abseil/profiling/sample_recorder (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/synchronization/synchronization - abseil/time/time - - abseil/random/bit_gen_ref (1.20240116.1): + - abseil/xcprivacy + - abseil/random/bit_gen_ref (1.20240116.2): - abseil/base/core_headers - abseil/base/fast_type_id - abseil/meta/type_traits - abseil/random/internal/distribution_caller - abseil/random/internal/fast_uniform_bits - abseil/random/random - - abseil/random/distributions (1.20240116.1): + - abseil/xcprivacy + - abseil/random/distributions (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers @@ -432,25 +705,31 @@ PODS: - abseil/random/internal/uniform_helper - abseil/random/internal/wide_multiply - abseil/strings/strings - - abseil/random/internal/distribution_caller (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/distribution_caller (1.20240116.2): - abseil/base/config - abseil/base/fast_type_id - abseil/utility/utility - - abseil/random/internal/fast_uniform_bits (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/fast_uniform_bits (1.20240116.2): - abseil/base/config - abseil/meta/type_traits - abseil/random/internal/traits - - abseil/random/internal/fastmath (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/fastmath (1.20240116.2): - abseil/numeric/bits - - abseil/random/internal/generate_real (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/generate_real (1.20240116.2): - abseil/meta/type_traits - abseil/numeric/bits - abseil/random/internal/fastmath - abseil/random/internal/traits - - abseil/random/internal/iostream_state_saver (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/iostream_state_saver (1.20240116.2): - abseil/meta/type_traits - abseil/numeric/int128 - - abseil/random/internal/nonsecure_base (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/nonsecure_base (1.20240116.2): - abseil/base/core_headers - abseil/container/inlined_vector - abseil/meta/type_traits @@ -458,16 +737,19 @@ PODS: - abseil/random/internal/salted_seed_seq - abseil/random/internal/seed_material - abseil/types/span - - abseil/random/internal/pcg_engine (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/pcg_engine (1.20240116.2): - abseil/base/config - abseil/meta/type_traits - abseil/numeric/bits - abseil/numeric/int128 - abseil/random/internal/fastmath - abseil/random/internal/iostream_state_saver - - abseil/random/internal/platform (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/platform (1.20240116.2): - abseil/base/config - - abseil/random/internal/pool_urbg (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/pool_urbg (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -478,38 +760,45 @@ PODS: - abseil/random/internal/traits - abseil/random/seed_gen_exception - abseil/types/span - - abseil/random/internal/randen (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/randen (1.20240116.2): - abseil/base/raw_logging_internal - abseil/random/internal/platform - abseil/random/internal/randen_hwaes - abseil/random/internal/randen_slow - - abseil/random/internal/randen_engine (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/randen_engine (1.20240116.2): - abseil/base/endian - abseil/meta/type_traits - abseil/random/internal/iostream_state_saver - abseil/random/internal/randen - - abseil/random/internal/randen_hwaes (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/randen_hwaes (1.20240116.2): - abseil/base/config - abseil/random/internal/platform - abseil/random/internal/randen_hwaes_impl - - abseil/random/internal/randen_hwaes_impl (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/randen_hwaes_impl (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/numeric/int128 - abseil/random/internal/platform - - abseil/random/internal/randen_slow (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/randen_slow (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/numeric/int128 - abseil/random/internal/platform - - abseil/random/internal/salted_seed_seq (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/salted_seed_seq (1.20240116.2): - abseil/container/inlined_vector - abseil/meta/type_traits - abseil/random/internal/seed_material - abseil/types/optional - abseil/types/span - - abseil/random/internal/seed_material (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/seed_material (1.20240116.2): - abseil/base/core_headers - abseil/base/dynamic_annotations - abseil/base/raw_logging_internal @@ -517,37 +806,44 @@ PODS: - abseil/strings/strings - abseil/types/optional - abseil/types/span - - abseil/random/internal/traits (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/traits (1.20240116.2): - abseil/base/config - abseil/numeric/bits - abseil/numeric/int128 - - abseil/random/internal/uniform_helper (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/uniform_helper (1.20240116.2): - abseil/base/config - abseil/meta/type_traits - abseil/numeric/int128 - abseil/random/internal/traits - - abseil/random/internal/wide_multiply (1.20240116.1): + - abseil/xcprivacy + - abseil/random/internal/wide_multiply (1.20240116.2): - abseil/base/config - abseil/numeric/bits - abseil/numeric/int128 - abseil/random/internal/traits - - abseil/random/random (1.20240116.1): + - abseil/xcprivacy + - abseil/random/random (1.20240116.2): - abseil/random/distributions - abseil/random/internal/nonsecure_base - abseil/random/internal/pcg_engine - abseil/random/internal/pool_urbg - abseil/random/internal/randen_engine - abseil/random/seed_sequences - - abseil/random/seed_gen_exception (1.20240116.1): + - abseil/xcprivacy + - abseil/random/seed_gen_exception (1.20240116.2): - abseil/base/config - - abseil/random/seed_sequences (1.20240116.1): + - abseil/xcprivacy + - abseil/random/seed_sequences (1.20240116.2): - abseil/base/config - abseil/random/internal/pool_urbg - abseil/random/internal/salted_seed_seq - abseil/random/internal/seed_material - abseil/random/seed_gen_exception - abseil/types/span - - abseil/status/status (1.20240116.1): + - abseil/xcprivacy + - abseil/status/status (1.20240116.2): - abseil/base/atomic_hook - abseil/base/config - abseil/base/core_headers @@ -565,7 +861,8 @@ PODS: - abseil/strings/strings - abseil/types/optional - abseil/types/span - - abseil/status/statusor (1.20240116.1): + - abseil/xcprivacy + - abseil/status/statusor (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -578,10 +875,12 @@ PODS: - abseil/strings/strings - abseil/types/variant - abseil/utility/utility - - abseil/strings/charset (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/charset (1.20240116.2): - abseil/base/core_headers - abseil/strings/string_view - - abseil/strings/cord (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/cord (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -604,7 +903,8 @@ PODS: - abseil/strings/strings - abseil/types/optional - abseil/types/span - - abseil/strings/cord_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/cord_internal (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers @@ -620,17 +920,20 @@ PODS: - abseil/meta/type_traits - abseil/strings/strings - abseil/types/span - - abseil/strings/cordz_functions (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/cordz_functions (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/profiling/exponential_biased - - abseil/strings/cordz_handle (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/cordz_handle (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/raw_logging_internal - abseil/synchronization/synchronization - - abseil/strings/cordz_info (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/cordz_info (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -645,33 +948,40 @@ PODS: - abseil/synchronization/synchronization - abseil/time/time - abseil/types/span - - abseil/strings/cordz_statistics (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/cordz_statistics (1.20240116.2): - abseil/base/config - abseil/strings/cordz_update_tracker - - abseil/strings/cordz_update_scope (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/cordz_update_scope (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/strings/cord_internal - abseil/strings/cordz_info - abseil/strings/cordz_update_tracker - - abseil/strings/cordz_update_tracker (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/cordz_update_tracker (1.20240116.2): - abseil/base/config - - abseil/strings/has_ostream_operator (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/has_ostream_operator (1.20240116.2): - abseil/base/config - - abseil/strings/internal (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/endian - abseil/base/raw_logging_internal - abseil/meta/type_traits - - abseil/strings/str_format (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/str_format (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/nullability - abseil/strings/str_format_internal - abseil/strings/string_view - abseil/types/span - - abseil/strings/str_format_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/str_format_internal (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/container/fixed_array @@ -685,13 +995,15 @@ PODS: - abseil/types/optional - abseil/types/span - abseil/utility/utility - - abseil/strings/string_view (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/string_view (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/nullability - abseil/base/throw_delegate - - abseil/strings/strings (1.20240116.1): + - abseil/xcprivacy + - abseil/strings/strings (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -706,20 +1018,23 @@ PODS: - abseil/strings/charset - abseil/strings/internal - abseil/strings/string_view - - abseil/synchronization/graphcycles_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/synchronization/graphcycles_internal (1.20240116.2): - abseil/base/base - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/base/malloc_internal - abseil/base/raw_logging_internal - - abseil/synchronization/kernel_timeout_internal (1.20240116.1): + - abseil/xcprivacy + - abseil/synchronization/kernel_timeout_internal (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers - abseil/base/raw_logging_internal - abseil/time/time - - abseil/synchronization/synchronization (1.20240116.1): + - abseil/xcprivacy + - abseil/synchronization/synchronization (1.20240116.2): - abseil/base/atomic_hook - abseil/base/base - abseil/base/base_internal @@ -733,20 +1048,23 @@ PODS: - abseil/synchronization/graphcycles_internal - abseil/synchronization/kernel_timeout_internal - abseil/time/time - - abseil/time (1.20240116.1): - - abseil/time/internal (= 1.20240116.1) - - abseil/time/time (= 1.20240116.1) - - abseil/time/internal (1.20240116.1): - - abseil/time/internal/cctz (= 1.20240116.1) - - abseil/time/internal/cctz (1.20240116.1): - - abseil/time/internal/cctz/civil_time (= 1.20240116.1) - - abseil/time/internal/cctz/time_zone (= 1.20240116.1) - - abseil/time/internal/cctz/civil_time (1.20240116.1): - - abseil/base/config - - abseil/time/internal/cctz/time_zone (1.20240116.1): + - abseil/xcprivacy + - abseil/time (1.20240116.2): + - abseil/time/internal (= 1.20240116.2) + - abseil/time/time (= 1.20240116.2) + - abseil/time/internal (1.20240116.2): + - abseil/time/internal/cctz (= 1.20240116.2) + - abseil/time/internal/cctz (1.20240116.2): + - abseil/time/internal/cctz/civil_time (= 1.20240116.2) + - abseil/time/internal/cctz/time_zone (= 1.20240116.2) + - abseil/time/internal/cctz/civil_time (1.20240116.2): + - abseil/base/config + - abseil/xcprivacy + - abseil/time/internal/cctz/time_zone (1.20240116.2): - abseil/base/config - abseil/time/internal/cctz/civil_time - - abseil/time/time (1.20240116.1): + - abseil/xcprivacy + - abseil/time/time (1.20240116.2): - abseil/base/base - abseil/base/config - abseil/base/core_headers @@ -756,40 +1074,47 @@ PODS: - abseil/time/internal/cctz/civil_time - abseil/time/internal/cctz/time_zone - abseil/types/optional - - abseil/types (1.20240116.1): - - abseil/types/any (= 1.20240116.1) - - abseil/types/bad_any_cast (= 1.20240116.1) - - abseil/types/bad_any_cast_impl (= 1.20240116.1) - - abseil/types/bad_optional_access (= 1.20240116.1) - - abseil/types/bad_variant_access (= 1.20240116.1) - - abseil/types/compare (= 1.20240116.1) - - abseil/types/optional (= 1.20240116.1) - - abseil/types/span (= 1.20240116.1) - - abseil/types/variant (= 1.20240116.1) - - abseil/types/any (1.20240116.1): + - abseil/xcprivacy + - abseil/types (1.20240116.2): + - abseil/types/any (= 1.20240116.2) + - abseil/types/bad_any_cast (= 1.20240116.2) + - abseil/types/bad_any_cast_impl (= 1.20240116.2) + - abseil/types/bad_optional_access (= 1.20240116.2) + - abseil/types/bad_variant_access (= 1.20240116.2) + - abseil/types/compare (= 1.20240116.2) + - abseil/types/optional (= 1.20240116.2) + - abseil/types/span (= 1.20240116.2) + - abseil/types/variant (= 1.20240116.2) + - abseil/types/any (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/base/fast_type_id - abseil/meta/type_traits - abseil/types/bad_any_cast - abseil/utility/utility - - abseil/types/bad_any_cast (1.20240116.1): + - abseil/xcprivacy + - abseil/types/bad_any_cast (1.20240116.2): - abseil/base/config - abseil/types/bad_any_cast_impl - - abseil/types/bad_any_cast_impl (1.20240116.1): + - abseil/xcprivacy + - abseil/types/bad_any_cast_impl (1.20240116.2): - abseil/base/config - abseil/base/raw_logging_internal - - abseil/types/bad_optional_access (1.20240116.1): + - abseil/xcprivacy + - abseil/types/bad_optional_access (1.20240116.2): - abseil/base/config - abseil/base/raw_logging_internal - - abseil/types/bad_variant_access (1.20240116.1): + - abseil/xcprivacy + - abseil/types/bad_variant_access (1.20240116.2): - abseil/base/config - abseil/base/raw_logging_internal - - abseil/types/compare (1.20240116.1): + - abseil/xcprivacy + - abseil/types/compare (1.20240116.2): - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - - abseil/types/optional (1.20240116.1): + - abseil/xcprivacy + - abseil/types/optional (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers @@ -798,117 +1123,145 @@ PODS: - abseil/meta/type_traits - abseil/types/bad_optional_access - abseil/utility/utility - - abseil/types/span (1.20240116.1): + - abseil/xcprivacy + - abseil/types/span (1.20240116.2): - abseil/algorithm/algorithm - abseil/base/core_headers - abseil/base/nullability - abseil/base/throw_delegate - abseil/meta/type_traits - - abseil/types/variant (1.20240116.1): + - abseil/xcprivacy + - abseil/types/variant (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/base/core_headers - abseil/meta/type_traits - abseil/types/bad_variant_access - abseil/utility/utility - - abseil/utility/utility (1.20240116.1): + - abseil/xcprivacy + - abseil/utility/utility (1.20240116.2): - abseil/base/base_internal - abseil/base/config - abseil/meta/type_traits - - BoringSSL-GRPC (0.0.32): - - BoringSSL-GRPC/Implementation (= 0.0.32) - - BoringSSL-GRPC/Interface (= 0.0.32) - - BoringSSL-GRPC/Implementation (0.0.32): - - BoringSSL-GRPC/Interface (= 0.0.32) - - BoringSSL-GRPC/Interface (0.0.32) - - cloud_firestore (4.15.9): - - Firebase/Firestore (= 10.22.0) + - abseil/xcprivacy + - abseil/xcprivacy (1.20240116.2) + - BoringSSL-GRPC (0.0.36): + - BoringSSL-GRPC/Implementation (= 0.0.36) + - BoringSSL-GRPC/Interface (= 0.0.36) + - BoringSSL-GRPC/Implementation (0.0.36): + - BoringSSL-GRPC/Interface (= 0.0.36) + - BoringSSL-GRPC/Interface (0.0.36) + - cloud_firestore (5.4.3): + - Firebase/Firestore (= 11.2.0) - firebase_core - Flutter - - nanopb (< 2.30910.0, >= 2.30908.0) - connectivity_plus (0.0.1): - Flutter - - ReachabilitySwift + - FlutterMacOS - device_info_plus (0.0.1): - Flutter - - DKImagePickerController/Core (4.3.4): + - DKImagePickerController/Core (4.3.9): - DKImagePickerController/ImageDataManager - DKImagePickerController/Resource - - DKImagePickerController/ImageDataManager (4.3.4) - - DKImagePickerController/PhotoGallery (4.3.4): + - DKImagePickerController/ImageDataManager (4.3.9) + - DKImagePickerController/PhotoGallery (4.3.9): - DKImagePickerController/Core - DKPhotoGallery - - DKImagePickerController/Resource (4.3.4) - - DKPhotoGallery (0.0.17): - - DKPhotoGallery/Core (= 0.0.17) - - DKPhotoGallery/Model (= 0.0.17) - - DKPhotoGallery/Preview (= 0.0.17) - - DKPhotoGallery/Resource (= 0.0.17) + - DKImagePickerController/Resource (4.3.9) + - DKPhotoGallery (0.0.19): + - DKPhotoGallery/Core (= 0.0.19) + - DKPhotoGallery/Model (= 0.0.19) + - DKPhotoGallery/Preview (= 0.0.19) + - DKPhotoGallery/Resource (= 0.0.19) - SDWebImage - SwiftyGif - - DKPhotoGallery/Core (0.0.17): + - DKPhotoGallery/Core (0.0.19): - DKPhotoGallery/Model - DKPhotoGallery/Preview - SDWebImage - SwiftyGif - - DKPhotoGallery/Model (0.0.17): + - DKPhotoGallery/Model (0.0.19): - SDWebImage - SwiftyGif - - DKPhotoGallery/Preview (0.0.17): + - DKPhotoGallery/Preview (0.0.19): - DKPhotoGallery/Model - DKPhotoGallery/Resource - SDWebImage - SwiftyGif - - DKPhotoGallery/Resource (0.0.17): + - DKPhotoGallery/Resource (0.0.19): - SDWebImage - SwiftyGif - file_picker (0.0.1): - DKImagePickerController/PhotoGallery - Flutter - - Firebase/Auth (10.22.0): + - Firebase/Auth (11.2.0): + - Firebase/CoreOnly + - FirebaseAuth (~> 11.2.0) + - Firebase/Core (11.2.0): - Firebase/CoreOnly - - FirebaseAuth (~> 10.22.0) - - Firebase/CoreOnly (10.22.0): - - FirebaseCore (= 10.22.0) - - Firebase/Firestore (10.22.0): + - FirebaseAnalytics (~> 11.2.0) + - Firebase/CoreOnly (11.2.0): + - FirebaseCore (= 11.2.0) + - Firebase/Firestore (11.2.0): - Firebase/CoreOnly - - FirebaseFirestore (~> 10.22.0) - - Firebase/Messaging (10.22.0): + - FirebaseFirestore (~> 11.2.0) + - Firebase/Messaging (11.2.0): - Firebase/CoreOnly - - FirebaseMessaging (~> 10.22.0) - - firebase_auth (4.17.9): - - Firebase/Auth (= 10.22.0) + - FirebaseMessaging (~> 11.2.0) + - firebase_auth (5.3.1): + - Firebase/Auth (= 11.2.0) - firebase_core - Flutter - - firebase_core (2.27.1): - - Firebase/CoreOnly (= 10.22.0) + - firebase_core (3.6.0): + - Firebase/CoreOnly (= 11.2.0) - Flutter - - firebase_messaging (14.7.20): - - Firebase/Messaging (= 10.22.0) + - firebase_messaging (15.1.3): + - Firebase/Messaging (= 11.2.0) - firebase_core - Flutter - - FirebaseAppCheckInterop (10.22.0) - - FirebaseAuth (10.22.0): - - FirebaseAppCheckInterop (~> 10.17) - - FirebaseCore (~> 10.0) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/Environment (~> 7.8) - - GTMSessionFetcher/Core (< 4.0, >= 2.1) + - FirebaseAnalytics (11.2.0): + - FirebaseAnalytics/AdIdSupport (= 11.2.0) + - FirebaseCore (~> 11.0) + - FirebaseInstallations (~> 11.0) + - GoogleUtilities/AppDelegateSwizzler (~> 8.0) + - GoogleUtilities/MethodSwizzler (~> 8.0) + - GoogleUtilities/Network (~> 8.0) + - "GoogleUtilities/NSData+zlib (~> 8.0)" + - nanopb (~> 3.30910.0) + - FirebaseAnalytics/AdIdSupport (11.2.0): + - FirebaseCore (~> 11.0) + - FirebaseInstallations (~> 11.0) + - GoogleAppMeasurement (= 11.2.0) + - GoogleUtilities/AppDelegateSwizzler (~> 8.0) + - GoogleUtilities/MethodSwizzler (~> 8.0) + - GoogleUtilities/Network (~> 8.0) + - "GoogleUtilities/NSData+zlib (~> 8.0)" + - nanopb (~> 3.30910.0) + - FirebaseAppCheckInterop (11.2.0) + - FirebaseAuth (11.2.0): + - FirebaseAppCheckInterop (~> 11.0) + - FirebaseAuthInterop (~> 11.0) + - FirebaseCore (~> 11.0) + - FirebaseCoreExtension (~> 11.0) + - GoogleUtilities/AppDelegateSwizzler (~> 8.0) + - GoogleUtilities/Environment (~> 8.0) + - GTMSessionFetcher/Core (~> 3.4) - RecaptchaInterop (~> 100.0) - - FirebaseCore (10.22.0): - - FirebaseCoreInternal (~> 10.0) - - GoogleUtilities/Environment (~> 7.12) - - GoogleUtilities/Logger (~> 7.12) - - FirebaseCoreExtension (10.23.0): - - FirebaseCore (~> 10.0) - - FirebaseCoreInternal (10.22.0): - - "GoogleUtilities/NSData+zlib (~> 7.8)" - - FirebaseFirestore (10.22.0): - - FirebaseCore (~> 10.0) - - FirebaseCoreExtension (~> 10.0) - - FirebaseFirestoreInternal (~> 10.17) - - FirebaseSharedSwift (~> 10.0) - - FirebaseFirestoreInternal (10.23.0): + - FirebaseAuthInterop (11.2.0) + - FirebaseCore (11.2.0): + - FirebaseCoreInternal (~> 11.0) + - GoogleUtilities/Environment (~> 8.0) + - GoogleUtilities/Logger (~> 8.0) + - FirebaseCoreExtension (11.2.0): + - FirebaseCore (~> 11.0) + - FirebaseCoreInternal (11.2.0): + - "GoogleUtilities/NSData+zlib (~> 8.0)" + - FirebaseFirestore (11.2.0): + - FirebaseCore (~> 11.0) + - FirebaseCoreExtension (~> 11.0) + - FirebaseFirestoreInternal (= 11.2.0) + - FirebaseSharedSwift (~> 11.0) + - FirebaseFirestoreInternal (11.2.0): - abseil/algorithm (~> 1.20240116.1) - abseil/base (~> 1.20240116.1) - abseil/container/flat_hash_map (~> 1.20240116.1) @@ -917,174 +1270,208 @@ PODS: - abseil/strings/strings (~> 1.20240116.1) - abseil/time (~> 1.20240116.1) - abseil/types (~> 1.20240116.1) - - FirebaseAppCheckInterop (~> 10.17) - - FirebaseCore (~> 10.0) - - "gRPC-C++ (~> 1.62.0)" - - gRPC-Core (~> 1.62.0) + - FirebaseAppCheckInterop (~> 11.0) + - FirebaseCore (~> 11.0) + - "gRPC-C++ (~> 1.65.0)" + - gRPC-Core (~> 1.65.0) - leveldb-library (~> 1.22) - - nanopb (< 2.30911.0, >= 2.30908.0) - - FirebaseInstallations (10.23.0): - - FirebaseCore (~> 10.0) - - GoogleUtilities/Environment (~> 7.8) - - GoogleUtilities/UserDefaults (~> 7.8) - - PromisesObjC (~> 2.1) - - FirebaseMessaging (10.22.0): - - FirebaseCore (~> 10.0) - - FirebaseInstallations (~> 10.0) - - GoogleDataTransport (~> 9.3) - - GoogleUtilities/AppDelegateSwizzler (~> 7.8) - - GoogleUtilities/Environment (~> 7.8) - - GoogleUtilities/Reachability (~> 7.8) - - GoogleUtilities/UserDefaults (~> 7.8) - - nanopb (< 2.30911.0, >= 2.30908.0) - - FirebaseSharedSwift (10.23.0) + - nanopb (~> 3.30910.0) + - FirebaseInstallations (11.2.0): + - FirebaseCore (~> 11.0) + - GoogleUtilities/Environment (~> 8.0) + - GoogleUtilities/UserDefaults (~> 8.0) + - PromisesObjC (~> 2.4) + - FirebaseMessaging (11.2.0): + - FirebaseCore (~> 11.0) + - FirebaseInstallations (~> 11.0) + - GoogleDataTransport (~> 10.0) + - GoogleUtilities/AppDelegateSwizzler (~> 8.0) + - GoogleUtilities/Environment (~> 8.0) + - GoogleUtilities/Reachability (~> 8.0) + - GoogleUtilities/UserDefaults (~> 8.0) + - nanopb (~> 3.30910.0) + - FirebaseSharedSwift (11.2.0) - Flutter (1.0.0) - flutter_local_notifications (0.0.1): - Flutter - flutter_native_splash (0.0.1): - Flutter - - GoogleDataTransport (9.4.1): - - GoogleUtilities/Environment (~> 7.7) - - nanopb (< 2.30911.0, >= 2.30908.0) - - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/AppDelegateSwizzler (7.13.0): + - GoogleAppMeasurement (11.2.0): + - GoogleAppMeasurement/AdIdSupport (= 11.2.0) + - GoogleUtilities/AppDelegateSwizzler (~> 8.0) + - GoogleUtilities/MethodSwizzler (~> 8.0) + - GoogleUtilities/Network (~> 8.0) + - "GoogleUtilities/NSData+zlib (~> 8.0)" + - nanopb (~> 3.30910.0) + - GoogleAppMeasurement/AdIdSupport (11.2.0): + - GoogleAppMeasurement/WithoutAdIdSupport (= 11.2.0) + - GoogleUtilities/AppDelegateSwizzler (~> 8.0) + - GoogleUtilities/MethodSwizzler (~> 8.0) + - GoogleUtilities/Network (~> 8.0) + - "GoogleUtilities/NSData+zlib (~> 8.0)" + - nanopb (~> 3.30910.0) + - GoogleAppMeasurement/WithoutAdIdSupport (11.2.0): + - GoogleUtilities/AppDelegateSwizzler (~> 8.0) + - GoogleUtilities/MethodSwizzler (~> 8.0) + - GoogleUtilities/Network (~> 8.0) + - "GoogleUtilities/NSData+zlib (~> 8.0)" + - nanopb (~> 3.30910.0) + - GoogleDataTransport (10.1.0): + - nanopb (~> 3.30910.0) + - PromisesObjC (~> 2.4) + - GoogleUtilities/AppDelegateSwizzler (8.0.2): - GoogleUtilities/Environment - GoogleUtilities/Logger - GoogleUtilities/Network - GoogleUtilities/Privacy - - GoogleUtilities/Environment (7.13.0): + - GoogleUtilities/Environment (8.0.2): - GoogleUtilities/Privacy - - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/Logger (7.13.0): + - GoogleUtilities/Logger (8.0.2): - GoogleUtilities/Environment - GoogleUtilities/Privacy - - GoogleUtilities/Network (7.13.0): + - GoogleUtilities/MethodSwizzler (8.0.2): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - GoogleUtilities/Network (8.0.2): - GoogleUtilities/Logger - "GoogleUtilities/NSData+zlib" - GoogleUtilities/Privacy - GoogleUtilities/Reachability - - "GoogleUtilities/NSData+zlib (7.13.0)": + - "GoogleUtilities/NSData+zlib (8.0.2)": - GoogleUtilities/Privacy - - GoogleUtilities/Privacy (7.13.0) - - GoogleUtilities/Reachability (7.13.0): + - GoogleUtilities/Privacy (8.0.2) + - GoogleUtilities/Reachability (8.0.2): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - GoogleUtilities/UserDefaults (7.13.0): + - GoogleUtilities/UserDefaults (8.0.2): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - "gRPC-C++ (1.62.1)": - - "gRPC-C++/Implementation (= 1.62.1)" - - "gRPC-C++/Interface (= 1.62.1)" - - "gRPC-C++/Implementation (1.62.1)": - - abseil/algorithm/container (= 1.20240116.1) - - abseil/base/base (= 1.20240116.1) - - abseil/base/config (= 1.20240116.1) - - abseil/base/core_headers (= 1.20240116.1) - - abseil/cleanup/cleanup (= 1.20240116.1) - - abseil/container/flat_hash_map (= 1.20240116.1) - - abseil/container/flat_hash_set (= 1.20240116.1) - - abseil/container/inlined_vector (= 1.20240116.1) - - abseil/flags/flag (= 1.20240116.1) - - abseil/flags/marshalling (= 1.20240116.1) - - abseil/functional/any_invocable (= 1.20240116.1) - - abseil/functional/bind_front (= 1.20240116.1) - - abseil/functional/function_ref (= 1.20240116.1) - - abseil/hash/hash (= 1.20240116.1) - - abseil/memory/memory (= 1.20240116.1) - - abseil/meta/type_traits (= 1.20240116.1) - - abseil/random/bit_gen_ref (= 1.20240116.1) - - abseil/random/distributions (= 1.20240116.1) - - abseil/random/random (= 1.20240116.1) - - abseil/status/status (= 1.20240116.1) - - abseil/status/statusor (= 1.20240116.1) - - abseil/strings/cord (= 1.20240116.1) - - abseil/strings/str_format (= 1.20240116.1) - - abseil/strings/strings (= 1.20240116.1) - - abseil/synchronization/synchronization (= 1.20240116.1) - - abseil/time/time (= 1.20240116.1) - - abseil/types/optional (= 1.20240116.1) - - abseil/types/span (= 1.20240116.1) - - abseil/types/variant (= 1.20240116.1) - - abseil/utility/utility (= 1.20240116.1) - - "gRPC-C++/Interface (= 1.62.1)" - - "gRPC-C++/Privacy (= 1.62.1)" - - gRPC-Core (= 1.62.1) - - "gRPC-C++/Interface (1.62.1)" - - "gRPC-C++/Privacy (1.62.1)" - - gRPC-Core (1.62.1): - - gRPC-Core/Implementation (= 1.62.1) - - gRPC-Core/Interface (= 1.62.1) - - gRPC-Core/Implementation (1.62.1): - - abseil/algorithm/container (= 1.20240116.1) - - abseil/base/base (= 1.20240116.1) - - abseil/base/config (= 1.20240116.1) - - abseil/base/core_headers (= 1.20240116.1) - - abseil/cleanup/cleanup (= 1.20240116.1) - - abseil/container/flat_hash_map (= 1.20240116.1) - - abseil/container/flat_hash_set (= 1.20240116.1) - - abseil/container/inlined_vector (= 1.20240116.1) - - abseil/flags/flag (= 1.20240116.1) - - abseil/flags/marshalling (= 1.20240116.1) - - abseil/functional/any_invocable (= 1.20240116.1) - - abseil/functional/bind_front (= 1.20240116.1) - - abseil/functional/function_ref (= 1.20240116.1) - - abseil/hash/hash (= 1.20240116.1) - - abseil/memory/memory (= 1.20240116.1) - - abseil/meta/type_traits (= 1.20240116.1) - - abseil/random/bit_gen_ref (= 1.20240116.1) - - abseil/random/distributions (= 1.20240116.1) - - abseil/random/random (= 1.20240116.1) - - abseil/status/status (= 1.20240116.1) - - abseil/status/statusor (= 1.20240116.1) - - abseil/strings/cord (= 1.20240116.1) - - abseil/strings/str_format (= 1.20240116.1) - - abseil/strings/strings (= 1.20240116.1) - - abseil/synchronization/synchronization (= 1.20240116.1) - - abseil/time/time (= 1.20240116.1) - - abseil/types/optional (= 1.20240116.1) - - abseil/types/span (= 1.20240116.1) - - abseil/types/variant (= 1.20240116.1) - - abseil/utility/utility (= 1.20240116.1) - - BoringSSL-GRPC (= 0.0.32) - - gRPC-Core/Interface (= 1.62.1) - - gRPC-Core/Privacy (= 1.62.1) - - gRPC-Core/Interface (1.62.1) - - gRPC-Core/Privacy (1.62.1) - - GTMSessionFetcher/Core (3.3.1) + - "gRPC-C++ (1.65.5)": + - "gRPC-C++/Implementation (= 1.65.5)" + - "gRPC-C++/Interface (= 1.65.5)" + - "gRPC-C++/Implementation (1.65.5)": + - abseil/algorithm/container (~> 1.20240116.2) + - abseil/base/base (~> 1.20240116.2) + - abseil/base/config (~> 1.20240116.2) + - abseil/base/core_headers (~> 1.20240116.2) + - abseil/base/log_severity (~> 1.20240116.2) + - abseil/base/no_destructor (~> 1.20240116.2) + - abseil/cleanup/cleanup (~> 1.20240116.2) + - abseil/container/flat_hash_map (~> 1.20240116.2) + - abseil/container/flat_hash_set (~> 1.20240116.2) + - abseil/container/inlined_vector (~> 1.20240116.2) + - abseil/flags/flag (~> 1.20240116.2) + - abseil/flags/marshalling (~> 1.20240116.2) + - abseil/functional/any_invocable (~> 1.20240116.2) + - abseil/functional/bind_front (~> 1.20240116.2) + - abseil/functional/function_ref (~> 1.20240116.2) + - abseil/hash/hash (~> 1.20240116.2) + - abseil/log/absl_check (~> 1.20240116.2) + - abseil/log/absl_log (~> 1.20240116.2) + - abseil/log/check (~> 1.20240116.2) + - abseil/log/globals (~> 1.20240116.2) + - abseil/log/log (~> 1.20240116.2) + - abseil/memory/memory (~> 1.20240116.2) + - abseil/meta/type_traits (~> 1.20240116.2) + - abseil/random/bit_gen_ref (~> 1.20240116.2) + - abseil/random/distributions (~> 1.20240116.2) + - abseil/random/random (~> 1.20240116.2) + - abseil/status/status (~> 1.20240116.2) + - abseil/status/statusor (~> 1.20240116.2) + - abseil/strings/cord (~> 1.20240116.2) + - abseil/strings/str_format (~> 1.20240116.2) + - abseil/strings/strings (~> 1.20240116.2) + - abseil/synchronization/synchronization (~> 1.20240116.2) + - abseil/time/time (~> 1.20240116.2) + - abseil/types/optional (~> 1.20240116.2) + - abseil/types/span (~> 1.20240116.2) + - abseil/types/variant (~> 1.20240116.2) + - abseil/utility/utility (~> 1.20240116.2) + - "gRPC-C++/Interface (= 1.65.5)" + - "gRPC-C++/Privacy (= 1.65.5)" + - gRPC-Core (= 1.65.5) + - "gRPC-C++/Interface (1.65.5)" + - "gRPC-C++/Privacy (1.65.5)" + - gRPC-Core (1.65.5): + - gRPC-Core/Implementation (= 1.65.5) + - gRPC-Core/Interface (= 1.65.5) + - gRPC-Core/Implementation (1.65.5): + - abseil/algorithm/container (~> 1.20240116.2) + - abseil/base/base (~> 1.20240116.2) + - abseil/base/config (~> 1.20240116.2) + - abseil/base/core_headers (~> 1.20240116.2) + - abseil/base/log_severity (~> 1.20240116.2) + - abseil/base/no_destructor (~> 1.20240116.2) + - abseil/cleanup/cleanup (~> 1.20240116.2) + - abseil/container/flat_hash_map (~> 1.20240116.2) + - abseil/container/flat_hash_set (~> 1.20240116.2) + - abseil/container/inlined_vector (~> 1.20240116.2) + - abseil/flags/flag (~> 1.20240116.2) + - abseil/flags/marshalling (~> 1.20240116.2) + - abseil/functional/any_invocable (~> 1.20240116.2) + - abseil/functional/bind_front (~> 1.20240116.2) + - abseil/functional/function_ref (~> 1.20240116.2) + - abseil/hash/hash (~> 1.20240116.2) + - abseil/log/check (~> 1.20240116.2) + - abseil/log/globals (~> 1.20240116.2) + - abseil/log/log (~> 1.20240116.2) + - abseil/memory/memory (~> 1.20240116.2) + - abseil/meta/type_traits (~> 1.20240116.2) + - abseil/random/bit_gen_ref (~> 1.20240116.2) + - abseil/random/distributions (~> 1.20240116.2) + - abseil/random/random (~> 1.20240116.2) + - abseil/status/status (~> 1.20240116.2) + - abseil/status/statusor (~> 1.20240116.2) + - abseil/strings/cord (~> 1.20240116.2) + - abseil/strings/str_format (~> 1.20240116.2) + - abseil/strings/strings (~> 1.20240116.2) + - abseil/synchronization/synchronization (~> 1.20240116.2) + - abseil/time/time (~> 1.20240116.2) + - abseil/types/optional (~> 1.20240116.2) + - abseil/types/span (~> 1.20240116.2) + - abseil/types/variant (~> 1.20240116.2) + - abseil/utility/utility (~> 1.20240116.2) + - BoringSSL-GRPC (= 0.0.36) + - gRPC-Core/Interface (= 1.65.5) + - gRPC-Core/Privacy (= 1.65.5) + - gRPC-Core/Interface (1.65.5) + - gRPC-Core/Privacy (1.65.5) + - GTMSessionFetcher/Core (3.5.0) - image_cropper (0.0.4): - Flutter - - TOCropViewController (~> 2.6.1) + - TOCropViewController (~> 2.7.4) - image_picker_ios (0.0.1): - Flutter - - leveldb-library (1.22.4) - - nanopb (2.30909.1): - - nanopb/decode (= 2.30909.1) - - nanopb/encode (= 2.30909.1) - - nanopb/decode (2.30909.1) - - nanopb/encode (2.30909.1) + - leveldb-library (1.22.5) + - nanopb (3.30910.0): + - nanopb/decode (= 3.30910.0) + - nanopb/encode (= 3.30910.0) + - nanopb/decode (3.30910.0) + - nanopb/encode (3.30910.0) - path_provider_foundation (0.0.1): - Flutter - FlutterMacOS - PromisesObjC (2.4.0) - - ReachabilitySwift (5.2.1) - RecaptchaInterop (100.0.0) - - SDWebImage (5.19.0): - - SDWebImage/Core (= 5.19.0) - - SDWebImage/Core (5.19.0) + - SDWebImage (5.19.7): + - SDWebImage/Core (= 5.19.7) + - SDWebImage/Core (5.19.7) - shared_preferences_foundation (0.0.1): - Flutter - FlutterMacOS - sqflite (0.0.3): - Flutter - FlutterMacOS - - SwiftyGif (5.4.4) - - TOCropViewController (2.6.1) + - SwiftyGif (5.4.5) + - TOCropViewController (2.7.4) DEPENDENCIES: - cloud_firestore (from `.symlinks/plugins/cloud_firestore/ios`) - - connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`) + - connectivity_plus (from `.symlinks/plugins/connectivity_plus/darwin`) - device_info_plus (from `.symlinks/plugins/device_info_plus/ios`) - file_picker (from `.symlinks/plugins/file_picker/ios`) + - Firebase/Core + - Firebase/Messaging - firebase_auth (from `.symlinks/plugins/firebase_auth/ios`) - firebase_core (from `.symlinks/plugins/firebase_core/ios`) - firebase_messaging (from `.symlinks/plugins/firebase_messaging/ios`) @@ -1104,8 +1491,10 @@ SPEC REPOS: - DKImagePickerController - DKPhotoGallery - Firebase + - FirebaseAnalytics - FirebaseAppCheckInterop - FirebaseAuth + - FirebaseAuthInterop - FirebaseCore - FirebaseCoreExtension - FirebaseCoreInternal @@ -1114,6 +1503,7 @@ SPEC REPOS: - FirebaseInstallations - FirebaseMessaging - FirebaseSharedSwift + - GoogleAppMeasurement - GoogleDataTransport - GoogleUtilities - "gRPC-C++" @@ -1122,7 +1512,6 @@ SPEC REPOS: - leveldb-library - nanopb - PromisesObjC - - ReachabilitySwift - RecaptchaInterop - SDWebImage - SwiftyGif @@ -1132,7 +1521,7 @@ EXTERNAL SOURCES: cloud_firestore: :path: ".symlinks/plugins/cloud_firestore/ios" connectivity_plus: - :path: ".symlinks/plugins/connectivity_plus/ios" + :path: ".symlinks/plugins/connectivity_plus/darwin" device_info_plus: :path: ".symlinks/plugins/device_info_plus/ios" file_picker: @@ -1161,50 +1550,52 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/sqflite/darwin" SPEC CHECKSUMS: - abseil: ebec4f56469dd7ce9ab08683c0319a68aa0ad86e - BoringSSL-GRPC: 1e2348957acdbcad360b80a264a90799984b2ba6 - cloud_firestore: 9d69182af1d677062f005584ca5470a19e1f68e7 - connectivity_plus: bf0076dd84a130856aa636df1c71ccaff908fa1d + abseil: d121da9ef7e2ff4cab7666e76c5a3e0915ae08c3 + BoringSSL-GRPC: ca6a8e5d04812fce8ffd6437810c2d46f925eaeb + cloud_firestore: 85b71ddbbeda32758a10fc0e34f7eefc90fb3346 + connectivity_plus: ddd7f30999e1faaef5967c23d5b6d503d10434db device_info_plus: 97af1d7e84681a90d0693e63169a5d50e0839a0d - DKImagePickerController: b512c28220a2b8ac7419f21c491fc8534b7601ac - DKPhotoGallery: fdfad5125a9fdda9cc57df834d49df790dbb4179 + DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c + DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60 file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655 - Firebase: 797fd7297b7e1be954432743a0b3f90038e45a71 - firebase_auth: 610184b4f624545f81e0416bca60642b6818f27f - firebase_core: d6dfb4cb86a9ebd92464bb8736075fe967211c97 - firebase_messaging: f97062a3a7644703ba4892859183c0a59e08d25f - FirebaseAppCheckInterop: 58db3e9494751399cf3e7b7e3e705cff71099153 - FirebaseAuth: bbe4c68f958504ba9e54aee181adbdf5b664fbc6 - FirebaseCore: 0326ec9b05fbed8f8716cddbf0e36894a13837f7 - FirebaseCoreExtension: cb88851781a24e031d1b58e0bd01eb1f46b044b5 - FirebaseCoreInternal: bca337352024b18424a61e478460547d46c4c753 - FirebaseFirestore: 16cb8a85fc29da272deaed22a101e24703251da9 - FirebaseFirestoreInternal: 627b23f682c1c2aad38ba1345ed3ca6574c5a89c - FirebaseInstallations: 42d6ead4605d6eafb3b6683674e80e18eb6f2c35 - FirebaseMessaging: 9f71037fd9db3376a4caa54e5a3949d1027b4b6e - FirebaseSharedSwift: c92645b392db3c41a83a0aa967de16f8bad25568 + Firebase: 98e6bf5278170668a7983e12971a66b2cd57fc8c + firebase_auth: 0c77e299a8f2d1c74d1b1f6b78b3d4d802c19f47 + firebase_core: 2bedc3136ec7c7b8561c6123ed0239387b53f2af + firebase_messaging: 15d114e1a41fc31e4fbabcd48d765a19eec94a38 + FirebaseAnalytics: c36efd5710c60c17558650fa58c2066eca7e9265 + FirebaseAppCheckInterop: ea21450529cf0ebd132788dd8916a0269abc684f + FirebaseAuth: 2a198b8cdbbbd457f08d74df7040feb0a0e7777a + FirebaseAuthInterop: 47c09558af5d1b31f16fb352387c72d4804f4a24 + FirebaseCore: a282032ae9295c795714ded2ec9c522fc237f8da + FirebaseCoreExtension: cda74ddfb001224bd8fd1d6e74698b4ed07803de + FirebaseCoreInternal: 0c569513412da9f3b31bd0b340013bbee8f295c5 + FirebaseFirestore: 62708adbc1dfcd6d165a7c0a202067b441912dc9 + FirebaseFirestoreInternal: ad9b9ee2d3d430c8f31333a69b3b6737a7206232 + FirebaseInstallations: 771177d89d6c451dc6e50085ec82e2fc77ed0a4a + FirebaseMessaging: c9ec7b90c399c7a6100297e9d16f8a27fc7f7152 + FirebaseSharedSwift: 7a0d78d155ede78407f0fdc89fbc914014c7c540 Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 flutter_local_notifications: 4cde75091f6327eb8517fa068a0a5950212d2086 flutter_native_splash: edf599c81f74d093a4daf8e17bd7a018854bc778 - GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a - GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152 - "gRPC-C++": 12f33a422dcab88dcd0c53e52cd549a929f0f244 - gRPC-Core: 6ec9002832e1e22c5bb8c54994b050b0ee4205c6 - GTMSessionFetcher: 8a1b34ad97ebe6f909fb8b9b77fba99943007556 - image_cropper: a3291c624a953049bc6a02e1f8c8ceb162a24b25 - image_picker_ios: b545a5f16c0fa88e3ecbbce3ed4de45567a8ec18 - leveldb-library: 06a69cc7582d64b29424a63e085e683cc188230a - nanopb: d4d75c12cd1316f4a64e3c6963f879ecd4b5e0d5 - path_provider_foundation: 3784922295ac71e43754bd15e0653ccfd36a147c + GoogleAppMeasurement: 76d4f8b36b03bd8381fa9a7fe2cc7f99c0a2e93a + GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 + GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d + "gRPC-C++": 2fa52b3141e7789a28a737f251e0c45b4cb20a87 + gRPC-Core: a27c294d6149e1c39a7d173527119cfbc3375ce4 + GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 + image_cropper: 37d40f62177c101ff4c164906d259ea2c3aa70cf + image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1 + leveldb-library: e8eadf9008a61f9e1dde3978c086d2b6d9b9dc28 + nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 + path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 - ReachabilitySwift: 5ae15e16814b5f9ef568963fb2c87aeb49158c66 RecaptchaInterop: 7d1a4a01a6b2cb1610a47ef3f85f0c411434cb21 - SDWebImage: 981fd7e860af070920f249fd092420006014c3eb - shared_preferences_foundation: b4c3b4cddf1c21f02770737f147a3f5da9d39695 + SDWebImage: 8a6b7b160b4d710e2a22b6900e25301075c34cb3 + shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78 sqflite: 673a0e54cc04b7d6dba8d24fb8095b31c3a99eec - SwiftyGif: 93a1cc87bf3a51916001cf8f3d63835fb64c819f - TOCropViewController: edfd4f25713d56905ad1e0b9f5be3fbe0f59c863 + SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4 + TOCropViewController: 80b8985ad794298fb69d3341de183f33d1853654 -PODFILE CHECKSUM: 819463e6a0290f5a72f145ba7cde16e8b6ef0796 +PODFILE CHECKSUM: f2a1523a54ecf10c417f29ea71f6fe3d06cc38b7 COCOAPODS: 1.15.2 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj old mode 100755 new mode 100644 index 79ba3d8..5eacd18 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -105,7 +105,6 @@ CC402BEE8C54C9753150BE51 /* Pods-RunnerTests.release.xcconfig */, AFCAC8BD477B44589C538485 /* Pods-RunnerTests.profile.xcconfig */, ); - name = Pods; path = Pods; sourceTree = ""; }; @@ -199,6 +198,7 @@ 9705A1C41CF9048500538489 /* Embed Frameworks */, 3B06AD1E1E4923F5004D2608 /* Thin Binary */, CB8EDA2F3A28B8093B84EE90 /* [CP] Embed Pods Frameworks */, + C18E23E77CCF3B8B1FEC20B8 /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -345,6 +345,23 @@ shellPath = /bin/sh; shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; }; + C18E23E77CCF3B8B1FEC20B8 /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; CB8EDA2F3A28B8093B84EE90 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -436,6 +453,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -455,7 +473,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -469,14 +487,18 @@ baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + CURRENT_PROJECT_VERSION = 37; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = getxStandard; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); + MARKETING_VERSION = 3.0.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.getxStandard; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -559,6 +581,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -584,7 +607,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -616,6 +639,7 @@ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; @@ -635,7 +659,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 12.0; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = iphoneos; @@ -651,14 +675,18 @@ baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + CURRENT_PROJECT_VERSION = 37; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = getxStandard; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); + MARKETING_VERSION = 3.0.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.getxStandard; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -673,14 +701,18 @@ baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + CURRENT_PROJECT_VERSION = 37; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; + INFOPLIST_KEY_CFBundleDisplayName = getxStandard; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); + MARKETING_VERSION = 3.0.0; PRODUCT_BUNDLE_IDENTIFIER = com.example.getxStandard; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift index 70693e4..b636303 100755 --- a/ios/Runner/AppDelegate.swift +++ b/ios/Runner/AppDelegate.swift @@ -1,7 +1,7 @@ import UIKit import Flutter -@UIApplicationMain +@main @objc class AppDelegate: FlutterAppDelegate { override func application( _ application: UIApplication, diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json index d36b1fa..d0d98aa 100755 --- a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,122 +1 @@ -{ - "images" : [ - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "20x20", - "idiom" : "iphone", - "filename" : "Icon-App-20x20@3x.png", - "scale" : "3x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "iphone", - "filename" : "Icon-App-29x29@3x.png", - "scale" : "3x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "iphone", - "filename" : "Icon-App-40x40@3x.png", - "scale" : "3x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@2x.png", - "scale" : "2x" - }, - { - "size" : "60x60", - "idiom" : "iphone", - "filename" : "Icon-App-60x60@3x.png", - "scale" : "3x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@1x.png", - "scale" : "1x" - }, - { - "size" : "20x20", - "idiom" : "ipad", - "filename" : "Icon-App-20x20@2x.png", - "scale" : "2x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@1x.png", - "scale" : "1x" - }, - { - "size" : "29x29", - "idiom" : "ipad", - "filename" : "Icon-App-29x29@2x.png", - "scale" : "2x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@1x.png", - "scale" : "1x" - }, - { - "size" : "40x40", - "idiom" : "ipad", - "filename" : "Icon-App-40x40@2x.png", - "scale" : "2x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@1x.png", - "scale" : "1x" - }, - { - "size" : "76x76", - "idiom" : "ipad", - "filename" : "Icon-App-76x76@2x.png", - "scale" : "2x" - }, - { - "size" : "83.5x83.5", - "idiom" : "ipad", - "filename" : "Icon-App-83.5x83.5@2x.png", - "scale" : "2x" - }, - { - "size" : "1024x1024", - "idiom" : "ios-marketing", - "filename" : "Icon-App-1024x1024@1x.png", - "scale" : "1x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} +{"images":[{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"20x20","idiom":"iphone","filename":"Icon-App-20x20@3x.png","scale":"3x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"29x29","idiom":"iphone","filename":"Icon-App-29x29@3x.png","scale":"3x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"40x40","idiom":"iphone","filename":"Icon-App-40x40@3x.png","scale":"3x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@1x.png","scale":"1x"},{"size":"57x57","idiom":"iphone","filename":"Icon-App-57x57@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@2x.png","scale":"2x"},{"size":"60x60","idiom":"iphone","filename":"Icon-App-60x60@3x.png","scale":"3x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@1x.png","scale":"1x"},{"size":"20x20","idiom":"ipad","filename":"Icon-App-20x20@2x.png","scale":"2x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@1x.png","scale":"1x"},{"size":"29x29","idiom":"ipad","filename":"Icon-App-29x29@2x.png","scale":"2x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@1x.png","scale":"1x"},{"size":"40x40","idiom":"ipad","filename":"Icon-App-40x40@2x.png","scale":"2x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@1x.png","scale":"1x"},{"size":"50x50","idiom":"ipad","filename":"Icon-App-50x50@2x.png","scale":"2x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@1x.png","scale":"1x"},{"size":"72x72","idiom":"ipad","filename":"Icon-App-72x72@2x.png","scale":"2x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@1x.png","scale":"1x"},{"size":"76x76","idiom":"ipad","filename":"Icon-App-76x76@2x.png","scale":"2x"},{"size":"83.5x83.5","idiom":"ipad","filename":"Icon-App-83.5x83.5@2x.png","scale":"2x"},{"size":"1024x1024","idiom":"ios-marketing","filename":"Icon-App-1024x1024@1x.png","scale":"1x"}],"info":{"version":1,"author":"xcode"}} \ No newline at end of file diff --git a/lib/app/service/helper/network_connectivity.dart b/lib/app/service/helper/network_connectivity.dart index a48745e..01843fe 100755 --- a/lib/app/service/helper/network_connectivity.dart +++ b/lib/app/service/helper/network_connectivity.dart @@ -29,17 +29,22 @@ class NetworkConnectivity { static void initConnectivityListener() { if (!_isListenerInitialized) { _isListenerInitialized = true; - Connectivity().onConnectivityChanged.listen((ConnectivityResult result) { - bool isConnected = (result != ConnectivityResult.none); + Connectivity() + .onConnectivityChanged + .listen((List result) { + // Assuming only one result is relevant for you, take the first result from the list. + bool isConnected = + result.isNotEmpty && (result.first != ConnectivityResult.none); connectivityController.add(isConnected); - if (_wasConnected) { + + if (_wasConnected && !isConnected) { // Disconnected after being connected connectionChangeCount++; if (connectionChangeCount > 1) { // First or later disconnection _runDisconnectedOperations(); } - } else if (!_wasConnected) { + } else if (!_wasConnected && isConnected) { // Connected after being disconnected connectionChangeCount++; if (connectionChangeCount > 1) { diff --git a/lib/utils/custom_image_picker.dart b/lib/utils/custom_image_picker.dart index 4c9668e..3f05848 100755 --- a/lib/utils/custom_image_picker.dart +++ b/lib/utils/custom_image_picker.dart @@ -43,25 +43,34 @@ class CustomImagePicker { cropImage(File croppedImage) async { final croppedFile = await ImageCropper().cropImage( sourcePath: croppedImage.path, - aspectRatioPresets: [ - CropAspectRatioPreset.square, - CropAspectRatioPreset.ratio3x2, - CropAspectRatioPreset.original, - CropAspectRatioPreset.ratio4x3, - CropAspectRatioPreset.ratio16x9 - ], - cropStyle: CropStyle.circle, compressQuality: 50, compressFormat: ImageCompressFormat.png, uiSettings: [ AndroidUiSettings( - toolbarTitle: 'Cropper', - toolbarColor: LightThemeColors.primaryColor, - toolbarWidgetColor: Colors.white, - initAspectRatio: CropAspectRatioPreset.original, - lockAspectRatio: false), + toolbarTitle: 'Cropper', + toolbarColor: LightThemeColors.primaryColor, + toolbarWidgetColor: Colors.white, + initAspectRatio: CropAspectRatioPreset.original, + lockAspectRatio: false, + cropStyle: CropStyle.circle, + aspectRatioPresets: [ + CropAspectRatioPreset.square, + CropAspectRatioPreset.ratio3x2, + CropAspectRatioPreset.original, + CropAspectRatioPreset.ratio4x3, + CropAspectRatioPreset.ratio16x9 + ], + ), IOSUiSettings( title: 'Cropper', + cropStyle: CropStyle.circle, + aspectRatioPresets: [ + CropAspectRatioPreset.square, + CropAspectRatioPreset.ratio3x2, + CropAspectRatioPreset.original, + CropAspectRatioPreset.ratio4x3, + CropAspectRatioPreset.ratio16x9 + ], ), ], ); diff --git a/lib/utils/fcm_notification/notification_helper.dart b/lib/utils/fcm_notification/notification_helper.dart index 4798b80..1f1cb70 100755 --- a/lib/utils/fcm_notification/notification_helper.dart +++ b/lib/utils/fcm_notification/notification_helper.dart @@ -3,6 +3,7 @@ import 'dart:convert'; import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; +import 'package:get/get.dart'; import 'package:logger/logger.dart'; import '../../app/data/local/my_shared_pref.dart'; @@ -26,6 +27,7 @@ class NotificationHelper { handleMessage(RemoteMessage? message) { if (message == null) return; Logger().i(message.notification?.title); + _onNotificationTap(jsonEncode(message.toMap())); } void initLocalNotification() async { @@ -87,7 +89,15 @@ class NotificationHelper { } initPushNotification() { - _firebaseMessaging.getInitialMessage().then(handleMessage); + _firebaseMessaging.getInitialMessage().then((RemoteMessage? message) async { + if (message != null) { + Logger().i( + "App opened from terminated state via notification: ${message.toMap()}"); + await 5.delay(); + _onNotificationTap( + jsonEncode(message.toMap())); // Handle tap and navigation + } + }); FirebaseMessaging.onMessageOpenedApp.listen(handleMessage); FirebaseMessaging.onBackgroundMessage(handleBackgroundMessage); FirebaseMessaging.onMessage.listen(showFlutterNotification); diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index af9eacb..6d52753 100755 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -19,7 +19,7 @@ import sqflite func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { FLTFirebaseFirestorePlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseFirestorePlugin")) - ConnectivityPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlugin")) + ConnectivityPlusPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlusPlugin")) DeviceInfoPlusMacosPlugin.register(with: registry.registrar(forPlugin: "DeviceInfoPlusMacosPlugin")) FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin")) FLTFirebaseAuthPlugin.register(with: registry.registrar(forPlugin: "FLTFirebaseAuthPlugin")) diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json index a2ec33f..96d3fee 100755 --- a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,68 +1,68 @@ { - "images" : [ - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_16.png", - "scale" : "1x" + "info": { + "version": 1, + "author": "xcode" }, - { - "size" : "16x16", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "2x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_32.png", - "scale" : "1x" - }, - { - "size" : "32x32", - "idiom" : "mac", - "filename" : "app_icon_64.png", - "scale" : "2x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_128.png", - "scale" : "1x" - }, - { - "size" : "128x128", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "2x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_256.png", - "scale" : "1x" - }, - { - "size" : "256x256", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "2x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_512.png", - "scale" : "1x" - }, - { - "size" : "512x512", - "idiom" : "mac", - "filename" : "app_icon_1024.png", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} + "images": [ + { + "size": "16x16", + "idiom": "mac", + "filename": "app_icon_16.png", + "scale": "1x" + }, + { + "size": "16x16", + "idiom": "mac", + "filename": "app_icon_32.png", + "scale": "2x" + }, + { + "size": "32x32", + "idiom": "mac", + "filename": "app_icon_32.png", + "scale": "1x" + }, + { + "size": "32x32", + "idiom": "mac", + "filename": "app_icon_64.png", + "scale": "2x" + }, + { + "size": "128x128", + "idiom": "mac", + "filename": "app_icon_128.png", + "scale": "1x" + }, + { + "size": "128x128", + "idiom": "mac", + "filename": "app_icon_256.png", + "scale": "2x" + }, + { + "size": "256x256", + "idiom": "mac", + "filename": "app_icon_256.png", + "scale": "1x" + }, + { + "size": "256x256", + "idiom": "mac", + "filename": "app_icon_512.png", + "scale": "2x" + }, + { + "size": "512x512", + "idiom": "mac", + "filename": "app_icon_512.png", + "scale": "1x" + }, + { + "size": "512x512", + "idiom": "mac", + "filename": "app_icon_1024.png", + "scale": "2x" + } + ] +} \ No newline at end of file diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png index 82b6f9d..be988d5 100755 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png index 13b35eb..ed4027c 100755 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png index 0a3f5fa..f840dde 100755 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png index bdb5722..3e4c610 100755 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png index f083318..0d24323 100755 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png index 326c0e7..dd72030 100755 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png index 2f1632c..631df12 100755 Binary files a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png differ diff --git a/pubspec.lock b/pubspec.lock index 2fc5df3..9d6cd42 100755 --- a/pubspec.lock +++ b/pubspec.lock @@ -5,26 +5,31 @@ packages: dependency: transitive description: name: _fe_analyzer_shared - sha256: "0b2f2bd91ba804e53a61d757b986f89f1f9eaed5b11e4b2f5a2468d86d6c9fc7" + sha256: f256b0c0ba6c7577c15e2e4e114755640a875e885099367bf6e012b19314c834 url: "https://pub.dev" source: hosted - version: "67.0.0" + version: "72.0.0" _flutterfire_internals: dependency: transitive description: name: _flutterfire_internals - sha256: "554f148e71e9e016d9c04d4af6b103ca3f74a1ceed7d7307b70a0f41e991eb77" + sha256: "5534e701a2c505fed1f0799e652dd6ae23bd4d2c4cf797220e5ced5764a7c1c2" url: "https://pub.dev" source: hosted - version: "1.3.26" + version: "1.3.44" + _macros: + dependency: transitive + description: dart + source: sdk + version: "0.3.2" analyzer: dependency: transitive description: name: analyzer - sha256: "37577842a27e4338429a1cbc32679d508836510b056f1eedf0c8d20e39c1383d" + sha256: b652861553cd3990d8ed361f7979dc6d7053a9ac8843fa73820ab68ce5410139 url: "https://pub.dev" source: hosted - version: "6.4.1" + version: "6.7.0" animated_text_kit: dependency: "direct main" description: @@ -37,26 +42,26 @@ packages: dependency: transitive description: name: ansicolor - sha256: "8bf17a8ff6ea17499e40a2d2542c2f481cd7615760c6d34065cb22bfd22e6880" + sha256: "50e982d500bc863e1d703448afdbf9e5a72eb48840a4f766fa361ffd6877055f" url: "https://pub.dev" source: hosted - version: "2.0.2" + version: "2.0.3" archive: dependency: transitive description: name: archive - sha256: "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d" + sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d url: "https://pub.dev" source: hosted - version: "3.4.10" + version: "3.6.1" args: dependency: transitive description: name: args - sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 + sha256: "7cf60b9f0cc88203c5a190b4cd62a99feea42759a7fa695010eb5de1c0b2252a" url: "https://pub.dev" source: hosted - version: "2.4.2" + version: "2.5.0" async: dependency: transitive description: @@ -93,10 +98,10 @@ packages: dependency: transitive description: name: build_daemon - sha256: "0343061a33da9c5810b2d6cee51945127d8f4c060b7fbdd9d54917f0a3feaaa1" + sha256: "79b2aef6ac2ed00046867ed354c88778c9c0f029df8a20fe10b5436826721ef9" url: "https://pub.dev" source: hosted - version: "4.0.1" + version: "4.0.2" build_resolvers: dependency: transitive description: @@ -109,18 +114,18 @@ packages: dependency: "direct dev" description: name: build_runner - sha256: "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21" + sha256: dd09dd4e2b078992f42aac7f1a622f01882a8492fef08486b27ddde929c19f04 url: "https://pub.dev" source: hosted - version: "2.4.8" + version: "2.4.12" build_runner_core: dependency: transitive description: name: build_runner_core - sha256: "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799" + sha256: f8126682b87a7282a339b871298cc12009cb67109cfa1614d6436fb0289193e0 url: "https://pub.dev" source: hosted - version: "7.3.0" + version: "7.3.2" built_collection: dependency: transitive description: @@ -133,50 +138,50 @@ packages: dependency: transitive description: name: built_value - sha256: fedde275e0a6b798c3296963c5cd224e3e1b55d0e478d5b7e65e6b540f363a0e + sha256: c7913a9737ee4007efedaffc968c049fd0f3d0e49109e778edc10de9426005cb url: "https://pub.dev" source: hosted - version: "8.9.1" + version: "8.9.2" cached_network_image: dependency: "direct main" description: name: cached_network_image - sha256: "28ea9690a8207179c319965c13cd8df184d5ee721ae2ce60f398ced1219cea1f" + sha256: "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916" url: "https://pub.dev" source: hosted - version: "3.3.1" + version: "3.4.1" cached_network_image_platform_interface: dependency: transitive description: name: cached_network_image_platform_interface - sha256: "9e90e78ae72caa874a323d78fa6301b3fb8fa7ea76a8f96dc5b5bf79f283bf2f" + sha256: "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829" url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.1.1" cached_network_image_web: dependency: transitive description: name: cached_network_image_web - sha256: "42a835caa27c220d1294311ac409a43361088625a4f23c820b006dd9bffb3316" + sha256: "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.3.1" carousel_slider: dependency: "direct main" description: name: carousel_slider - sha256: "9c695cc963bf1d04a47bd6021f68befce8970bcd61d24938e1fb0918cf5d9c42" + sha256: "7b006ec356205054af5beaef62e2221160ea36b90fb70a35e4deacd49d0349ae" url: "https://pub.dev" source: hosted - version: "4.2.1" + version: "5.0.0" change_app_package_name: dependency: "direct main" description: name: change_app_package_name - sha256: f9ebaf68a4b5a68c581492579bb68273c523ef325fbf9ce2f1b57fb136ad023b + sha256: "1d6ca5fbaba7264f70857941543337b2efe48f19ae2eef29b89927541b52a787" url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.4.0" characters: dependency: transitive description: @@ -213,26 +218,26 @@ packages: dependency: "direct main" description: name: cloud_firestore - sha256: "621afb8a3752732f865ea2d25e2f5cd01ed16ee5691f5a33958876d0a1cae846" + sha256: a08d0f4aae40e63e7a57102de890d5d3c93d719ce38985b2a36c2672283af7d2 url: "https://pub.dev" source: hosted - version: "4.15.9" + version: "5.4.3" cloud_firestore_platform_interface: dependency: transitive description: name: cloud_firestore_platform_interface - sha256: d200d82314548a11a02056ca96861d216ff814a1efe7bcc6595d404202f5212c + sha256: "884fa34c6be2d9c7c1f4af86f90f36c0a3b3afef585a12b350a5d15368e7ec7a" url: "https://pub.dev" source: hosted - version: "6.1.10" + version: "6.4.3" cloud_firestore_web: dependency: transitive description: name: cloud_firestore_web - sha256: "3b3046c23eccc1064328ab010cff4df470b6b1cfd648b82e08a84f5fb210bcb9" + sha256: "6e621bbcc999f32db0bc6bfcb18d9991617ec20f8d6bf51b6a1571f5c324fafd" url: "https://pub.dev" source: hosted - version: "3.10.9" + version: "4.3.2" code_builder: dependency: transitive description: @@ -253,18 +258,18 @@ packages: dependency: "direct main" description: name: connectivity_plus - sha256: "224a77051d52a11fbad53dd57827594d3bd24f945af28bd70bab376d68d437f0" + sha256: "2056db5241f96cdc0126bd94459fc4cdc13876753768fc7a31c425e50a7177d0" url: "https://pub.dev" source: hosted - version: "5.0.2" + version: "6.0.5" connectivity_plus_platform_interface: dependency: transitive description: name: connectivity_plus_platform_interface - sha256: cf1d1c28f4416f8c654d7dc3cd638ec586076255d407cef3ddbdaf178272a71a + sha256: "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204" url: "https://pub.dev" source: hosted - version: "1.2.4" + version: "2.0.1" convert: dependency: transitive description: @@ -277,18 +282,18 @@ packages: dependency: transitive description: name: cross_file - sha256: "55d7b444feb71301ef6b8838dbc1ae02e63dd48c8773f3810ff53bb1e2945b32" + sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670" url: "https://pub.dev" source: hosted - version: "0.3.4+1" + version: "0.3.4+2" crypto: dependency: transitive description: name: crypto - sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab + sha256: ec30d999af904f33454ba22ed9a86162b35e52b44ac4807d1d93c288041d7d27 url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" csslib: dependency: transitive description: @@ -301,18 +306,18 @@ packages: dependency: "direct main" description: name: cupertino_icons - sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 url: "https://pub.dev" source: hosted - version: "1.0.6" + version: "1.0.8" dart_style: dependency: transitive description: name: dart_style - sha256: "99e066ce75c89d6b29903d788a7bb9369cf754f7b24bf70bf4b6d6d6b26853b9" + sha256: "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab" url: "https://pub.dev" source: hosted - version: "2.3.6" + version: "2.3.7" dbus: dependency: transitive description: @@ -325,26 +330,34 @@ packages: dependency: "direct main" description: name: device_info_plus - sha256: "50fb435ed30c6d2525cbfaaa0f46851ea6131315f213c0d921b0e407b34e3b84" + sha256: a7fd703482b391a87d60b6061d04dfdeab07826b96f9abd8f5ed98068acc0074 url: "https://pub.dev" source: hosted - version: "10.0.1" + version: "10.1.2" device_info_plus_platform_interface: dependency: transitive description: name: device_info_plus_platform_interface - sha256: d3b01d5868b50ae571cd1dc6e502fc94d956b665756180f7b16ead09e836fd64 + sha256: "282d3cf731045a2feb66abfe61bbc40870ae50a3ed10a4d3d217556c35c8c2ba" url: "https://pub.dev" source: hosted - version: "7.0.0" + version: "7.0.1" dio: dependency: "direct main" description: name: dio - sha256: "49af28382aefc53562459104f64d16b9dfd1e8ef68c862d5af436cc8356ce5a8" + sha256: "5598aa796bbf4699afd5c67c0f5f6e2ed542afc956884b9cd58c306966efc260" url: "https://pub.dev" source: hosted - version: "5.4.1" + version: "5.7.0" + dio_web_adapter: + dependency: transitive + description: + name: dio_web_adapter + sha256: "33259a9276d6cea88774a0000cfae0d861003497755969c92faa223108620dc8" + url: "https://pub.dev" + source: hosted + version: "2.0.0" expandable_text: dependency: "direct main" description: @@ -365,10 +378,10 @@ packages: dependency: transitive description: name: ffi - sha256: "493f37e7df1804778ff3a53bd691d8692ddf69702cf4c1c1096a2e41b4779e21" + sha256: "16ed7b077ef01ad6170a3d0c57caa4a112a38d7a2ed5602e0aca9ca6f3d98da6" url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.3" file: dependency: transitive description: @@ -381,10 +394,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: d1d0ac3966b36dc3e66eeefb40280c17feb87fa2099c6e22e6a1fc959327bd03 + sha256: "167bb619cdddaa10ef2907609feb8a79c16dfa479d3afaf960f8e223f754bf12" url: "https://pub.dev" source: hosted - version: "8.0.0+1" + version: "8.1.2" file_selector_linux: dependency: transitive description: @@ -397,10 +410,10 @@ packages: dependency: transitive description: name: file_selector_macos - sha256: b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6 + sha256: cb284e267f8e2a45a904b5c094d2ba51d0aabfc20b1538ab786d9ef7dc2bf75c url: "https://pub.dev" source: hosted - version: "0.9.3+3" + version: "0.9.4+1" file_selector_platform_interface: dependency: transitive description: @@ -413,82 +426,82 @@ packages: dependency: transitive description: name: file_selector_windows - sha256: d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0 + sha256: "2ad726953f6e8affbc4df8dc78b77c3b4a060967a291e528ef72ae846c60fb69" url: "https://pub.dev" source: hosted - version: "0.9.3+1" + version: "0.9.3+2" firebase_auth: dependency: "direct main" description: name: firebase_auth - sha256: "3fd6475e60d518c021e70e7d4262db7dac327adf496e71048545da2e0b9ca510" + sha256: d453acec0d958ba0e25d41a9901b32cb77d1535766903dea7a61b2788c304596 url: "https://pub.dev" source: hosted - version: "4.17.9" + version: "5.3.1" firebase_auth_platform_interface: dependency: transitive description: name: firebase_auth_platform_interface - sha256: d44458576804f246a126fe797547330d2f7bd62069ce12479b583082340a2e4d + sha256: "78966c2ef774f5bf2a8381a307222867e9ece3509110500f7a138c115926aa65" url: "https://pub.dev" source: hosted - version: "7.1.9" + version: "7.4.7" firebase_auth_web: dependency: transitive description: name: firebase_auth_web - sha256: "57262c987e4f4e30c3e9a31f41171348c7dfbcdb8c84faa4cf841cea33e0e499" + sha256: "77ad3b252badedd3f08dfa21a4c7fe244be96c6da3a4067f253b13ea5d32424c" url: "https://pub.dev" source: hosted - version: "5.10.0" + version: "5.13.2" firebase_core: dependency: "direct main" description: name: firebase_core - sha256: "67bf0d5fd78f12f51c6b54a72f6141314136a1a90e98b1b7c45e7fac883254ed" + sha256: "51dfe2fbf3a984787a2e7b8592f2f05c986bfedd6fdacea3f9e0a7beb334de96" url: "https://pub.dev" source: hosted - version: "2.27.1" + version: "3.6.0" firebase_core_platform_interface: dependency: transitive description: name: firebase_core_platform_interface - sha256: c437ae5d17e6b5cc7981cf6fd458a5db4d12979905f9aafd1fea930428a9fe63 + sha256: e30da58198a6d4b49d5bce4e852f985c32cb10db329ebef9473db2b9f09ce810 url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "5.3.0" firebase_core_web: dependency: transitive description: name: firebase_core_web - sha256: "5377eaac3b9fe8aaf22638d87f92b62784f23572e132dfc029195e84d6cb37de" + sha256: f967a7138f5d2ffb1ce15950e2a382924239eaa521150a8f144af34e68b3b3e5 url: "https://pub.dev" source: hosted - version: "2.12.0" + version: "2.18.1" firebase_messaging: dependency: "direct main" description: name: firebase_messaging - sha256: "34fac43b70d5c41dc864eeb52417128da1f68b0a48604a0c56cd3190f0f609b8" + sha256: eb6e28a3a35deda61fe8634967c84215efc19133ba58d8e0fc6c9a2af2cba05e url: "https://pub.dev" source: hosted - version: "14.7.20" + version: "15.1.3" firebase_messaging_platform_interface: dependency: transitive description: name: firebase_messaging_platform_interface - sha256: "1dcf7d0d6776396bb2e488c53b0e4cc671c45a65717a73d881e52190d23aca3c" + sha256: b316c4ee10d93d32c033644207afc282d9b2b4372f3cf9c6022f3558b3873d2d url: "https://pub.dev" source: hosted - version: "4.5.28" + version: "4.5.46" firebase_messaging_web: dependency: transitive description: name: firebase_messaging_web - sha256: ceabccf24d15d03c89dfd6c7eaef11c58fbf00b9c76ebc94028408943b8d2bfd + sha256: d7f0147a1a9fe4313168e20154a01fd5cf332898de1527d3930ff77b8c7f5387 url: "https://pub.dev" source: hosted - version: "3.7.0" + version: "3.9.2" fixnum: dependency: transitive description: @@ -506,10 +519,10 @@ packages: dependency: transitive description: name: flutter_cache_manager - sha256: "8207f27539deb83732fdda03e259349046a39a4c767269285f449ade355d54ba" + sha256: "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386" url: "https://pub.dev" source: hosted - version: "3.3.1" + version: "3.4.1" flutter_hooks: dependency: transitive description: @@ -522,74 +535,74 @@ packages: dependency: "direct main" description: name: flutter_launcher_icons - sha256: "526faf84284b86a4cb36d20a5e45147747b7563d921373d4ee0559c54fcdbcea" + sha256: "619817c4b65b322b5104b6bb6dfe6cda62d9729bd7ad4303ecc8b4e690a67a77" url: "https://pub.dev" source: hosted - version: "0.13.1" + version: "0.14.1" flutter_lints: dependency: "direct dev" description: name: flutter_lints - sha256: e2a421b7e59244faef694ba7b30562e489c2b489866e505074eb005cd7060db7 + sha256: "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "5.0.0" flutter_local_notifications: dependency: "direct main" description: name: flutter_local_notifications - sha256: f9a05409385b77b06c18f200a41c7c2711ebf7415669350bb0f8474c07bd40d1 + sha256: "49eeef364fddb71515bc78d5a8c51435a68bccd6e4d68e25a942c5e47761ae71" url: "https://pub.dev" source: hosted - version: "17.0.0" + version: "17.2.3" flutter_local_notifications_linux: dependency: transitive description: name: flutter_local_notifications_linux - sha256: "33f741ef47b5f63cc7f78fe75eeeac7e19f171ff3c3df054d84c1e38bedb6a03" + sha256: c49bd06165cad9beeb79090b18cd1eb0296f4bf4b23b84426e37dd7c027fc3af url: "https://pub.dev" source: hosted - version: "4.0.0+1" + version: "4.0.1" flutter_local_notifications_platform_interface: dependency: transitive description: name: flutter_local_notifications_platform_interface - sha256: "7cf643d6d5022f3baed0be777b0662cce5919c0a7b86e700299f22dc4ae660ef" + sha256: "85f8d07fe708c1bdcf45037f2c0109753b26ae077e9d9e899d55971711a4ea66" url: "https://pub.dev" source: hosted - version: "7.0.0+1" + version: "7.2.0" flutter_native_splash: dependency: "direct main" description: name: flutter_native_splash - sha256: edf39bcf4d74aca1eb2c1e43c3e445fd9f494013df7f0da752fefe72020eedc0 + sha256: aa06fec78de2190f3db4319dd60fdc8d12b2626e93ef9828633928c2dcaea840 url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.1" flutter_otp_text_field: dependency: "direct main" description: name: flutter_otp_text_field - sha256: "218f8c7e1f90bf1a427b8f4267c78b269c35593c707eb3178cfbbea991fbb80b" + sha256: "77e5ca5af01d2adf79757ffab4ad5ca29d5c710b3edf29e590fa5db7551d760e" url: "https://pub.dev" source: hosted - version: "1.1.2+1" + version: "1.2.0" flutter_plugin_android_lifecycle: dependency: transitive description: name: flutter_plugin_android_lifecycle - sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da + sha256: "9ee02950848f61c4129af3d6ec84a1cfc0e47931abc746b03e7a3bc3e8ff6eda" url: "https://pub.dev" source: hosted - version: "2.0.17" + version: "2.0.22" flutter_screenutil: dependency: "direct main" description: name: flutter_screenutil - sha256: "8cf100b8e4973dc570b6415a2090b0bfaa8756ad333db46939efc3e774ee100d" + sha256: "8239210dd68bee6b0577aa4a090890342d04a136ce1c81f98ee513fc0ce891de" url: "https://pub.dev" source: hosted - version: "5.9.0" + version: "5.9.3" flutter_test: dependency: "direct dev" description: flutter @@ -604,10 +617,10 @@ packages: dependency: transitive description: name: frontend_server_client - sha256: "408e3ca148b31c20282ad6f37ebfa6f4bdc8fede5b74bc2f08d9d92b55db3612" + sha256: f64a0333a82f30b0cca061bc3d143813a486dc086b574bfb233b7c1372427694 url: "https://pub.dev" source: hosted - version: "3.2.0" + version: "4.0.0" get: dependency: "direct main" description: @@ -628,18 +641,18 @@ packages: dependency: transitive description: name: gql - sha256: afe032332ddfa69b79f1dea2ad7d95923d4993c1b269b224fc7bb3d17e32d33c + sha256: "8ecd3585bb9e40d671aa58f52575d950670f99e5ffab18e2b34a757e071a6693" url: "https://pub.dev" source: hosted - version: "1.0.1-alpha+1709845491443" + version: "1.0.1-alpha+1717789143880" gql_dedupe_link: dependency: transitive description: name: gql_dedupe_link - sha256: "2971173c68623d5c43f5327ea899bd2ee64ce3461c1263f240b4bb6211f667be" + sha256: "10bee0564d67c24e0c8bd08bd56e0682b64a135e58afabbeed30d85d5e9fea96" url: "https://pub.dev" source: hosted - version: "2.0.4-alpha+1709845491527" + version: "2.0.4-alpha+1715521079596" gql_error_link: dependency: transitive description: @@ -660,18 +673,18 @@ packages: dependency: transitive description: name: gql_http_link - sha256: "1f922eed1b7078fdbfd602187663026f9f659fe9a9499e2207b5d5e01617f658" + sha256: ef6ad24d31beb5a30113e9b919eec20876903cc4b0ee0d31550047aaaba7d5dd url: "https://pub.dev" source: hosted - version: "1.0.1+1" + version: "1.1.0" gql_link: dependency: transitive description: name: gql_link - sha256: "177500e250b3742d6d2673d57961e8413b6593dc6bd6a512c51865b6cf096f7e" + sha256: "70fd5b5cbcc50601679f4b9fea3bcc994e583f59cfec7e1fec11113074b1a565" url: "https://pub.dev" source: hosted - version: "1.0.1-alpha+1709845491457" + version: "1.0.1-alpha+1717789143896" gql_transform_link: dependency: transitive description: @@ -684,26 +697,26 @@ packages: dependency: transitive description: name: graphql - sha256: d066e53446166c12537458386b507f7426f2b8801ebafc184576aab3cbc64d56 + sha256: b90f3faa525fed0d8b57f528af913cf1363e1d77f287004d3a15ce699fa866ee url: "https://pub.dev" source: hosted - version: "5.2.0-beta.7" + version: "5.2.0-beta.9" graphql_flutter: dependency: "direct main" description: name: graphql_flutter - sha256: "39b5e830bc654ab02c5b776c31675841d1a8c95840fdd284efba713b1d47e65d" + sha256: "2423b394465e7d83a5e708cd2f5b37b54e7ae9900abfbf0948d512fa46961acb" url: "https://pub.dev" source: hosted - version: "5.2.0-beta.6" + version: "5.2.0-beta.7" graphs: dependency: transitive description: name: graphs - sha256: aedc5a15e78fc65a6e23bcd927f24c64dd995062bcd1ca6eda65a3cff92a4d19 + sha256: "741bbf84165310a68ff28fe9e727332eef1407342fca52759cb21ad8177bb8d0" url: "https://pub.dev" source: hosted - version: "2.3.1" + version: "2.3.2" hive: dependency: "direct main" description: @@ -740,10 +753,10 @@ packages: dependency: "direct main" description: name: http - sha256: "761a297c042deedc1ffbb156d6e2af13886bb305c2a343a4d972504cd67dd938" + sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010 url: "https://pub.dev" source: hosted - version: "1.2.1" + version: "1.2.2" http_multi_server: dependency: transitive description: @@ -780,66 +793,66 @@ packages: dependency: transitive description: name: image - sha256: "4c68bfd5ae83e700b5204c1e74451e7bf3cf750e6843c6e158289cf56bda018e" + sha256: "2237616a36c0d69aef7549ab439b833fb7f9fb9fc861af2cc9ac3eedddd69ca8" url: "https://pub.dev" source: hosted - version: "4.1.7" + version: "4.2.0" image_cropper: dependency: "direct main" description: name: image_cropper - sha256: f4bad5ed2dfff5a7ce0dfbad545b46a945c702bb6182a921488ef01ba7693111 + sha256: fe37d9a129411486e0d93089b61bd326d05b89e78ad4981de54b560725bf5bd5 url: "https://pub.dev" source: hosted - version: "5.0.1" + version: "8.0.2" image_cropper_for_web: dependency: transitive description: name: image_cropper_for_web - sha256: "865d798b5c9d826f1185b32e5d0018c4183ddb77b7b82a931e1a06aa3b74974e" + sha256: "34256c8fb7fcb233251787c876bb37271744459b593a948a2db73caa323034d0" url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "6.0.2" image_cropper_platform_interface: dependency: transitive description: name: image_cropper_platform_interface - sha256: ee160d686422272aa306125f3b6fb1c1894d9b87a5e20ed33fa008e7285da11e + sha256: e8e9d2ca36360387aee39295ce49029362ae4df3071f23e8e71f2b81e40b7531 url: "https://pub.dev" source: hosted - version: "5.0.0" + version: "7.0.0" image_picker: dependency: "direct main" description: name: image_picker - sha256: "26222b01a0c9a2c8fe02fc90b8208bd3325da5ed1f4a2acabf75939031ac0bdd" + sha256: "021834d9c0c3de46bf0fe40341fa07168407f694d9b2bb18d532dc1261867f7a" url: "https://pub.dev" source: hosted - version: "1.0.7" + version: "1.1.2" image_picker_android: dependency: transitive description: name: image_picker_android - sha256: "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1" + sha256: c0a6763d50b354793d0192afd0a12560b823147d3ded7c6b77daf658fa05cc85 url: "https://pub.dev" source: hosted - version: "0.8.9+3" + version: "0.8.12+13" image_picker_for_web: dependency: transitive description: name: image_picker_for_web - sha256: "6a1704fdd75022272e7e7a897a9068e9c2ff3cd6a66820bf3ded810633eac954" + sha256: "65d94623e15372c5c51bebbcb820848d7bcb323836e12dfdba60b5d3a8b39e50" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" image_picker_ios: dependency: transitive description: name: image_picker_ios - sha256: "917a5cadd67d052554cfb258595e54217de53fac5b52939426e26319a02e6297" + sha256: "6703696ad49f5c3c8356d576d7ace84d1faf459afb07accbb0fae780753ff447" url: "https://pub.dev" source: hosted - version: "0.8.9+2" + version: "0.8.12" image_picker_linux: dependency: transitive description: @@ -860,10 +873,10 @@ packages: dependency: transitive description: name: image_picker_platform_interface - sha256: "3d2c323daea9d60608f1caf30be32a938916f4975434b8352e6f73dae496da38" + sha256: "9ec26d410ff46f483c5519c29c02ef0e02e13a543f882b152d4bfd2f06802f80" url: "https://pub.dev" source: hosted - version: "2.9.4" + version: "2.10.0" image_picker_windows: dependency: transitive description: @@ -900,58 +913,58 @@ packages: dependency: transitive description: name: js - sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 + sha256: c1b2e9b5ea78c45e1a0788d29606ba27dc5f71f019f32ca5140f61ef071838cf url: "https://pub.dev" source: hosted - version: "0.6.7" + version: "0.7.1" json_annotation: dependency: transitive description: name: json_annotation - sha256: b10a7b2ff83d83c777edba3c6a0f97045ddadd56c944e1a23a3fdf43a1bf4467 + sha256: "1ce844379ca14835a50d2f019a3099f419082cfdd231cd86a142af94dd5c6bb1" url: "https://pub.dev" source: hosted - version: "4.8.1" + version: "4.9.0" leak_tracker: dependency: transitive description: name: leak_tracker - sha256: "78eb209deea09858f5269f5a5b02be4049535f568c07b275096836f01ea323fa" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.0" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: b46c5e37c19120a8a01918cfaf293547f47269f7cb4b0058f21531c2465d6ef0 + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: name: leak_tracker_testing - sha256: a597f72a664dbd293f3bfc51f9ba69816f84dcd403cdac7066cb3f6003f3ab47 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "3.0.1" lints: dependency: transitive description: name: lints - sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290 + sha256: "3315600f3fb3b135be672bf4a178c55f274bebe368325ae18462c89ac1e3b413" url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "5.0.0" logger: dependency: "direct main" description: name: logger - sha256: b3ff55aeb08d9d8901b767650285872cb1bb8f508373b3e348d60268b0c7f770 + sha256: "697d067c60c20999686a0add96cf6aba723b3aa1f83ecf806a8097231529ec32" url: "https://pub.dev" source: hosted - version: "2.1.0" + version: "2.4.0" logging: dependency: transitive description: @@ -964,10 +977,18 @@ packages: dependency: "direct main" description: name: lottie - sha256: ce2bb2605753915080e4ee47f036a64228c88dc7f56f7bc1dbe912d75b55b1e2 + sha256: "6a24ade5d3d918c306bb1c21a6b9a04aab0489d51a2582522eea820b4093b62b" + url: "https://pub.dev" + source: hosted + version: "3.1.2" + macros: + dependency: transitive + description: + name: macros + sha256: "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536" url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "0.1.2-main.4" matcher: dependency: transitive description: @@ -980,26 +1001,26 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: d584fa6707a52763a52446f02cc621b077888fb63b93bbcb1143a7be5a0c0c04 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.11.0" + version: "1.15.0" mime: dependency: transitive description: name: mime - sha256: "2e123074287cc9fd6c09de8336dae606d1ddb88d9ac47358826db698c176a1f2" + sha256: "801fd0b26f14a4a58ccb09d5892c3fbdeff209594300a542492cf13fba9d247a" url: "https://pub.dev" source: hosted - version: "1.0.5" + version: "1.0.6" mockito: dependency: "direct dev" description: @@ -1028,10 +1049,10 @@ packages: dependency: transitive description: name: octo_image - sha256: "45b40f99622f11901238e18d48f5f12ea36426d8eced9f4cbf58479c7aa2430d" + sha256: "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.0" package_config: dependency: transitive description: @@ -1052,26 +1073,26 @@ packages: dependency: transitive description: name: path_provider - sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b + sha256: fec0d61223fba3154d87759e3cc27fe2c8dc498f6386c6d6fc80d1afdd1bf378 url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.4" path_provider_android: dependency: transitive description: name: path_provider_android - sha256: "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668" + sha256: "6f01f8e37ec30b07bc424b4deabac37cacb1bc7e2e515ad74486039918a37eb7" url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.2.10" path_provider_foundation: dependency: transitive description: name: path_provider_foundation - sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f" + sha256: f234384a3fdd67f989b4d54a5d73ca2a6c422fa55ae694381ae0f4375cd1ea16 url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.0" path_provider_linux: dependency: transitive description: @@ -1092,10 +1113,10 @@ packages: dependency: transitive description: name: path_provider_windows - sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.3.0" petitparser: dependency: transitive description: @@ -1108,10 +1129,10 @@ packages: dependency: transitive description: name: platform - sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" + sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65" url: "https://pub.dev" source: hosted - version: "3.1.4" + version: "3.1.5" plugin_platform_interface: dependency: transitive description: @@ -1120,14 +1141,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.8" - pointycastle: - dependency: transitive - description: - name: pointycastle - sha256: "43ac87de6e10afabc85c445745a7b799e04de84cebaa4fd7bf55a5e1e9604d29" - url: "https://pub.dev" - source: hosted - version: "3.7.4" pool: dependency: transitive description: @@ -1140,10 +1153,10 @@ packages: dependency: "direct main" description: name: pretty_dio_logger - sha256: "00b80053063935cf9a6190da344c5373b9d0e92da4c944c878ff2fbef0ef6dc2" + sha256: "36f2101299786d567869493e2f5731de61ce130faa14679473b26905a92b6407" url: "https://pub.dev" source: hosted - version: "1.3.1" + version: "1.4.0" pub_semver: dependency: "direct dev" description: @@ -1156,82 +1169,82 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: c63b2876e58e194e4b0828fcb080ad0e06d051cb607a6be51a9e084f47cb9367 + sha256: c799b721d79eb6ee6fa56f00c04b472dcd44a30d258fac2174a6ec57302678f8 url: "https://pub.dev" source: hosted - version: "1.2.3" + version: "1.3.0" rename_app: dependency: "direct main" description: name: rename_app - sha256: "831a12b6f2ae257eafcda01eb265e69b09f3ee435c81212ef9da75afeb7962e1" + sha256: "0267b7507ca70ede47b1e5a0b391e547d0e0854956a00fad2585fb6c5968dc24" url: "https://pub.dev" source: hosted - version: "1.3.2" + version: "1.6.1" rxdart: dependency: transitive description: name: rxdart - sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb" + sha256: "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962" url: "https://pub.dev" source: hosted - version: "0.27.7" + version: "0.28.0" shared_preferences: dependency: "direct main" description: name: shared_preferences - sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02" + sha256: "746e5369a43170c25816cc472ee016d3a66bc13fcf430c0bc41ad7b4b2922051" url: "https://pub.dev" source: hosted - version: "2.2.2" + version: "2.3.2" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" + sha256: "480ba4345773f56acda9abf5f50bd966f581dac5d514e5fc4a18c62976bbba7e" url: "https://pub.dev" source: hosted - version: "2.2.1" + version: "2.3.2" shared_preferences_foundation: dependency: transitive description: name: shared_preferences_foundation - sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c" + sha256: c4b35f6cb8f63c147312c054ce7c2254c8066745125264f0c88739c417fc9d9f url: "https://pub.dev" source: hosted - version: "2.3.5" + version: "2.5.2" shared_preferences_linux: dependency: transitive description: name: shared_preferences_linux - sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa" + sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.1" shared_preferences_platform_interface: dependency: transitive description: name: shared_preferences_platform_interface - sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b" + sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.1" shared_preferences_web: dependency: transitive description: name: shared_preferences_web - sha256: "9aee1089b36bd2aafe06582b7d7817fd317ef05fc30e6ba14bff247d0933042a" + sha256: d2ca4132d3946fec2184261726b355836a82c33d7d5b67af32692aff18a4684e url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.4.2" shared_preferences_windows: dependency: transitive description: name: shared_preferences_windows - sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59" + sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.4.1" shelf: dependency: transitive description: @@ -1244,10 +1257,10 @@ packages: dependency: transitive description: name: shelf_web_socket - sha256: "9ca081be41c60190ebcb4766b2486a7d50261db7bd0f5d9615f2d653637a84c1" + sha256: "073c147238594ecd0d193f3456a5fe91c4b0abbcc68bf5cd95b36c4e194ac611" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "2.0.0" sky_engine: dependency: transitive description: flutter @@ -1289,18 +1302,18 @@ packages: dependency: transitive description: name: sqflite - sha256: a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6 + sha256: ff5a2436ef8ebdfda748fbfe957f9981524cb5ff11e7bafa8c42771840e8a788 url: "https://pub.dev" source: hosted - version: "2.3.2" + version: "2.3.3+2" sqflite_common: dependency: transitive description: name: sqflite_common - sha256: "3da423ce7baf868be70e2c0976c28a1bb2f73644268b7ffa7d2e08eab71f16a4" + sha256: "2d8e607db72e9cb7748c9c6e739e2c9618320a5517de693d5a24609c4671b1a4" url: "https://pub.dev" source: hosted - version: "2.5.4" + version: "2.5.4+4" stack_trace: dependency: transitive description: @@ -1337,10 +1350,10 @@ packages: dependency: transitive description: name: synchronized - sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558" + sha256: "69fe30f3a8b04a0be0c15ae6490fc859a78ef4c43ae2dd5e8a623d45bfcf9225" url: "https://pub.dev" source: hosted - version: "3.1.0+1" + version: "3.3.0+3" term_glyph: dependency: transitive description: @@ -1353,18 +1366,18 @@ packages: dependency: transitive description: name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.6.1" + version: "0.7.2" timezone: dependency: transitive description: name: timezone - sha256: "1cfd8ddc2d1cfd836bc93e67b9be88c3adaeca6f40a00ca999104c30693cdca0" + sha256: "2236ec079a174ce07434e89fcd3fcda430025eb7692244139a9cf54fdcf1fc7d" url: "https://pub.dev" source: hosted - version: "0.9.2" + version: "0.9.4" timing: dependency: transitive description: @@ -1393,10 +1406,10 @@ packages: dependency: transitive description: name: uuid - sha256: cd210a09f7c18cbe5a02511718e0334de6559871052c90a90c0cca46a4aa81c8 + sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff url: "https://pub.dev" source: hosted - version: "4.3.3" + version: "4.5.1" vector_math: dependency: transitive description: @@ -1409,10 +1422,10 @@ packages: dependency: transitive description: name: vm_service - sha256: b3d56ff4341b8f182b96aceb2fa20e3dcb336b9f867bc0eafc0de10f1048e957 + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "13.0.0" + version: "14.2.5" watcher: dependency: transitive description: @@ -1425,34 +1438,34 @@ packages: dependency: transitive description: name: web - sha256: "97da13628db363c635202ad97068d47c5b8aa555808e7a9411963c533b449b27" + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb url: "https://pub.dev" source: hosted - version: "0.5.1" + version: "1.1.0" web_socket_channel: dependency: "direct main" description: name: web_socket_channel - sha256: "1d8e795e2a8b3730c41b8a98a2dff2e0fb57ae6f0764a1c46ec5915387d257b2" + sha256: d88238e5eac9a42bb43ca4e721edba3c08c6354d4a53063afaa568516217621b url: "https://pub.dev" source: hosted - version: "2.4.4" + version: "2.4.0" win32: dependency: transitive description: name: win32 - sha256: "8cb58b45c47dcb42ab3651533626161d6b67a2921917d8d429791f76972b3480" + sha256: "68d1e89a91ed61ad9c370f9f8b6effed9ae5e0ede22a270bdfa6daf79fc2290a" url: "https://pub.dev" source: hosted - version: "5.3.0" + version: "5.5.4" win32_registry: dependency: transitive description: name: win32_registry - sha256: "41fd8a189940d8696b1b810efb9abcf60827b6cbfab90b0c43e8439e3a39d85a" + sha256: "21ec76dfc731550fd3e2ce7a33a9ea90b828fdf19a5c3bcf556fa992cfa99852" url: "https://pub.dev" source: hosted - version: "1.1.2" + version: "1.1.5" xdg_directories: dependency: transitive description: @@ -1478,5 +1491,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.3.0 <4.0.0" - flutter: ">=3.19.0" + dart: ">=3.5.0 <4.0.0" + flutter: ">=3.24.0" diff --git a/pubspec.yaml b/pubspec.yaml index 579ef1b..c261de9 100755 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -4,7 +4,7 @@ description: A GetX Architecture by Mir Moktadir. publish_to: 'none' -version: 2.0.0+36 +version: 3.0.0+37 environment: sdk: '>=3.1.2 <4.0.0' @@ -31,14 +31,14 @@ dependencies: lottie: ^3.1.0 ionicons: ^0.2.2 flutter_otp_text_field: ^1.1.1 - flutter_launcher_icons: ^0.13.1 + flutter_launcher_icons: ^0.14.1 flutter_native_splash: ^2.3.6 rename_app: ^1.3.2 - firebase_core: ^2.23.0 - firebase_auth: ^4.14.1 - cloud_firestore: ^4.13.2 - firebase_messaging: ^14.7.5 - carousel_slider: ^4.2.1 + firebase_core: ^3.6.0 + firebase_auth: ^5.3.1 + cloud_firestore: ^5.4.3 + firebase_messaging: ^15.1.3 + carousel_slider: ^5.0.0 cached_network_image: ^3.3.0 graphql_flutter: ^5.1.2 intl: ^0.19.0 @@ -47,9 +47,9 @@ dependencies: flutter_local_notifications: ^17.0.0 hive: ^2.2.3 hive_flutter: ^1.1.0 - connectivity_plus: ^5.0.2 + connectivity_plus: ^6.0.5 image_picker: ^1.0.4 - image_cropper: ^5.0.1 + image_cropper: ^8.0.2 web_socket_channel: ^2.4.0 pretty_dio_logger: ^1.3.1 @@ -59,7 +59,7 @@ dev_dependencies: sdk: flutter - flutter_lints: ^3.0.1 + flutter_lints: ^5.0.0 mockito: build_runner: hive_generator: @@ -71,6 +71,18 @@ flutter_icons: ios: true remove_alpha_ios: true image_path: "assets/images/icon-splash/app_icon.png" + web: + generate: true + image_path: "assets/images/icon-splash/app_icon.png" + background_color: "#hexcode" + theme_color: "#hexcode" + windows: + generate: true + image_path: "assets/images/icon-splash/app_icon.png" + icon_size: 48 # min:48, max:256, default: 48 + macos: + generate: true + image_path: "assets/images/icon-splash/app_icon.png" flutter_native_splash: diff --git a/web/favicon.png b/web/favicon.png index 8aaa46a..f840dde 100755 Binary files a/web/favicon.png and b/web/favicon.png differ diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png index b749bfe..6f86831 100755 Binary files a/web/icons/Icon-192.png and b/web/icons/Icon-192.png differ diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png index 88cfd48..dd72030 100755 Binary files a/web/icons/Icon-512.png and b/web/icons/Icon-512.png differ diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png index eb9b4d7..6f86831 100755 Binary files a/web/icons/Icon-maskable-192.png and b/web/icons/Icon-maskable-192.png differ diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png index d69c566..dd72030 100755 Binary files a/web/icons/Icon-maskable-512.png and b/web/icons/Icon-maskable-512.png differ diff --git a/web/manifest.json b/web/manifest.json index e9f74dc..ba8c163 100755 --- a/web/manifest.json +++ b/web/manifest.json @@ -1,35 +1,35 @@ { - "name": "GetX Standard", - "short_name": "GetX Standard", - "start_url": ".", - "display": "standalone", - "background_color": "#0175C2", - "theme_color": "#0175C2", - "description": "A GetX Architecture by Mir Moktadir.", - "orientation": "portrait-primary", - "prefer_related_applications": false, - "icons": [ - { - "src": "icons/Icon-192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "icons/Icon-512.png", - "sizes": "512x512", - "type": "image/png" - }, - { - "src": "icons/Icon-maskable-192.png", - "sizes": "192x192", - "type": "image/png", - "purpose": "maskable" - }, - { - "src": "icons/Icon-maskable-512.png", - "sizes": "512x512", - "type": "image/png", - "purpose": "maskable" - } - ] + "name": "GetX Standard", + "short_name": "GetX Standard", + "start_url": ".", + "display": "standalone", + "background_color": "#hexcode", + "theme_color": "#hexcode", + "description": "A GetX Architecture by Mir Moktadir.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] } \ No newline at end of file diff --git a/windows/runner/resources/app_icon.ico b/windows/runner/resources/app_icon.ico index c04e20c..ad3da46 100755 Binary files a/windows/runner/resources/app_icon.ico and b/windows/runner/resources/app_icon.ico differ