diff --git a/.fvmrc b/.fvmrc index 0fdcb48..d7891c2 100644 --- a/.fvmrc +++ b/.fvmrc @@ -1,3 +1,3 @@ { - "flutter": "3.27.1" + "flutter": "3.27.3" } \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fe3182b..13e5c6e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,6 +10,7 @@ on: paths: - pubspec.yaml - .github/workflows/build.yml + - .fvmrc types: - opened - reopened diff --git a/.metadata b/.metadata index 8dda3be..a679e72 100644 --- a/.metadata +++ b/.metadata @@ -4,7 +4,7 @@ # This file should be version controlled and should not be manually edited. version: - revision: "2663184aa79047d0a33a14a3b607954f8fdd8730" + revision: "c519ee916eaeb88923e67befb89c0f1dabfa83e6" channel: "stable" project_type: app @@ -13,11 +13,11 @@ project_type: app migration: platforms: - platform: root - create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 - base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 - - platform: web - create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 - base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + create_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6 + base_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6 + - platform: android + create_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6 + base_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6 # User provided section diff --git a/.vscode/settings.json b/.vscode/settings.json index 157c247..a8f7bd4 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -7,7 +7,7 @@ "LTWH", "outro" ], - "dart.flutterSdkPath": ".fvm/versions/3.27.1", + "dart.flutterSdkPath": ".fvm/versions/3.27.3", "search.exclude": { "**/.fvm": true }, diff --git a/android/.gitignore b/android/.gitignore index 6f56801..55afd91 100644 --- a/android/.gitignore +++ b/android/.gitignore @@ -7,7 +7,7 @@ gradle-wrapper.jar GeneratedPluginRegistrant.java # Remember to never publicly share your keystore. -# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +# See https://flutter.dev/to/reference-keystore key.properties **/*.keystore **/*.jks diff --git a/android/app/build.gradle b/android/app/build.gradle index 7f5929c..db2ec0a 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -1,6 +1,7 @@ plugins { id "com.android.application" id "kotlin-android" + // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. id "dev.flutter.flutter-gradle-plugin" } @@ -29,32 +30,25 @@ if (flutterVersionName == null) { } android { - compileSdkVersion flutter.compileSdkVersion - ndkVersion flutter.ndkVersion + namespace = "nl.jknaapen.fladder" + compileSdk = flutter.compileSdkVersion + ndkVersion = flutter.ndkVersion compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 + sourceCompatibility = JavaVersion.VERSION_1_8 + targetCompatibility = JavaVersion.VERSION_1_8 } kotlinOptions { - jvmTarget = '1.8' + jvmTarget = JavaVersion.VERSION_1_8 } - sourceSets { - main.java.srcDirs += 'src/main/kotlin' - } - - configurations.all { - resolutionStrategy { force 'androidx.browser:browser:1.6.0' } - } - defaultConfig { - applicationId "nl.jknaapen.fladder" - minSdkVersion 26 - targetSdkVersion flutter.targetSdkVersion - versionCode flutterVersionCode.toInteger() - versionName flutterVersionName + applicationId = "nl.jknaapen.fladder" + minSdk = 23 + targetSdk = flutter.targetSdkVersion + versionCode = flutter.versionCode + versionName = flutter.versionName } signingConfigs { @@ -65,7 +59,6 @@ android { storePassword keystoreProperties['storePassword'] } } - buildTypes { release { minifyEnabled true @@ -89,5 +82,5 @@ android { } flutter { - source '../..' + source = "../.." } diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml index 16f7f90..399f698 100644 --- a/android/app/src/debug/AndroidManifest.xml +++ b/android/app/src/debug/AndroidManifest.xml @@ -1,7 +1,7 @@ - - - + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index be09979..ec9ea68 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -9,8 +9,7 @@ - - + - + diff --git a/android/build.gradle b/android/build.gradle index 18bbb21..66dc9f5 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -5,33 +5,16 @@ allprojects { } } -rootProject.buildDir = '../build' - -buildscript { - ext.kotlin_version = '1.8.0' -} - -//[Fixes AAPT: error: resource android:attr/lStar not found] -subprojects { - afterEvaluate { project -> - if (project.plugins.hasPlugin("com.android.application") || - project.plugins.hasPlugin("com.android.library")) { - project.android { - compileSdkVersion 34 - buildToolsVersion "34.0.0" - } - } - } -} +rootProject.buildDir = "../build" subprojects { project.buildDir = "${rootProject.buildDir}/${project.name}" } + subprojects { - project.evaluationDependsOn(':app') + project.evaluationDependsOn(":app") } tasks.register("clean", Delete) { delete rootProject.buildDir } - diff --git a/android/gradle.properties b/android/gradle.properties index 94adc3a..2597170 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,3 +1,3 @@ -org.gradle.jvmargs=-Xmx1536M +org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError android.useAndroidX=true android.enableJetifier=true diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 3c472b9..5d6560a 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip diff --git a/android/settings.gradle b/android/settings.gradle index 5292beb..2faf9ab 100644 --- a/android/settings.gradle +++ b/android/settings.gradle @@ -5,10 +5,9 @@ pluginManagement { def flutterSdkPath = properties.getProperty("flutter.sdk") assert flutterSdkPath != null, "flutter.sdk not set in local.properties" return flutterSdkPath - } - settings.ext.flutterSdkPath = flutterSdkPath() + }() - includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle") + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") repositories { google() @@ -19,8 +18,8 @@ pluginManagement { plugins { id "dev.flutter.flutter-plugin-loader" version "1.0.0" - id "com.android.application" version "7.2.0" apply false + id "com.android.application" version "8.4.0" apply false id "org.jetbrains.kotlin.android" version "1.9.0" apply false } -include ":app" \ No newline at end of file +include ":app" diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift index e9963b2..0d50e8f 100644 --- a/macos/Flutter/GeneratedPluginRegistrant.swift +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -9,6 +9,7 @@ import audio_service import audio_session import desktop_drop import dynamic_color +import file_picker import fvp import isar_flutter_libs import just_audio @@ -33,6 +34,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { AudioSessionPlugin.register(with: registry.registrar(forPlugin: "AudioSessionPlugin")) DesktopDropPlugin.register(with: registry.registrar(forPlugin: "DesktopDropPlugin")) DynamicColorPlugin.register(with: registry.registrar(forPlugin: "DynamicColorPlugin")) + FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin")) FvpPlugin.register(with: registry.registrar(forPlugin: "FvpPlugin")) IsarFlutterLibsPlugin.register(with: registry.registrar(forPlugin: "IsarFlutterLibsPlugin")) JustAudioPlugin.register(with: registry.registrar(forPlugin: "JustAudioPlugin")) @@ -49,6 +51,6 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) FVPVideoPlayerPlugin.register(with: registry.registrar(forPlugin: "FVPVideoPlayerPlugin")) WakelockPlusMacosPlugin.register(with: registry.registrar(forPlugin: "WakelockPlusMacosPlugin")) - FLTWebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "FLTWebViewFlutterPlugin")) + WebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "WebViewFlutterPlugin")) WindowManagerPlugin.register(with: registry.registrar(forPlugin: "WindowManagerPlugin")) } diff --git a/pubspec.lock b/pubspec.lock index 8044abc..b1f2375 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -98,18 +98,18 @@ packages: dependency: transitive description: name: audio_session - sha256: b2a26ba8b7efa1790d6460e82971fde3e398cfbe2295df9dea22f3499d2c12a7 + sha256: a92eed06a93721bcc8a8b57d0a623e3fb9d2e4e11cef0a08ed448c73886700b7 url: "https://pub.dev" source: hosted - version: "0.1.23" + version: "0.1.24" auto_route: dependency: "direct main" description: name: auto_route - sha256: b83e8ce46da7228cdd019b5a11205454847f0a971bca59a7529b98df9876889b + sha256: "1d1bd908a1fec327719326d5d0791edd37f16caff6493c01003689fb03315ad7" url: "https://pub.dev" source: hosted - version: "9.2.2" + version: "9.3.0+1" auto_route_generator: dependency: "direct dev" description: @@ -130,10 +130,10 @@ packages: dependency: "direct main" description: name: background_downloader - sha256: "8178f005574922941034b4a95c0721bc1ecdc4c9f040e310b108bc3d59a5e919" + sha256: ed64a215cd24c83a478f602364a3ca86a6dafd178ad783188cc32c6956d5e529 url: "https://pub.dev" source: hosted - version: "8.8.1" + version: "8.9.4" boolean_selector: dependency: transitive description: @@ -217,11 +217,10 @@ packages: cached_network_image: dependency: "direct main" description: - path: cached_network_image - ref: HEAD - resolved-ref: f48dfb30239a3b4e4a64f02b32b64063c9857e4a - url: "https://github.com/Neotech-iHoops/flutter_cached_network_image.git" - source: git + name: cached_network_image + sha256: "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916" + url: "https://pub.dev" + source: hosted version: "3.4.1" cached_network_image_platform_interface: dependency: transitive @@ -267,26 +266,26 @@ packages: dependency: transitive description: name: chewie - sha256: "335df378c025588aef400c704bd71f0daea479d4cd57c471c88c056c1144e7cd" + sha256: "645fbca3f22309381edb5af59a4c8aa544a3d3872d7b7b7c986c2b18b3bdd265" url: "https://pub.dev" source: hosted - version: "1.8.5" + version: "1.10.0" chopper: dependency: "direct main" description: name: chopper - sha256: "40899b729fb6d8969d967264b189efaf2452bc3ccf6ed0782d00f1d8a6161c31" + sha256: "8b25abf4dc034b4a81c23a519691eca6bd16b70782969f95344547d1c4faf3e3" url: "https://pub.dev" source: hosted - version: "8.0.3" + version: "8.0.4" chopper_generator: dependency: "direct dev" description: name: chopper_generator - sha256: de438569cba1e2a2888e8d91e3c2ac60106574eea7f36823ed0334e96146328a + sha256: "9e943e6da6b187c7cccfb5023b275ba65d34a75765bae388c8401dd4405353ef" url: "https://pub.dev" source: hosted - version: "8.0.3" + version: "8.0.4" ci: dependency: transitive description: @@ -411,18 +410,18 @@ packages: dependency: transitive description: name: dart_style - sha256: "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab" + sha256: "7306ab8a2359a48d22310ad823521d723acfed60ee1f7e37388e8986853b6820" url: "https://pub.dev" source: hosted - version: "2.3.7" + version: "2.3.8" dbus: dependency: transitive description: name: dbus - sha256: "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac" + sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c" url: "https://pub.dev" source: hosted - version: "0.7.10" + version: "0.7.11" desktop_drop: dependency: "direct main" description: @@ -507,10 +506,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: c904b4ab56d53385563c7c39d8e9fa9af086f91495dfc48717ad84a42c3cf204 + sha256: c9943dd7d702ab4199d199bc151a2d79c86db031a02ad84566dab58c494d2adc url: "https://pub.dev" source: hosted - version: "8.1.7" + version: "8.3.1" fixnum: dependency: transitive description: @@ -685,10 +684,10 @@ packages: dependency: "direct main" description: name: flutter_svg - sha256: "54900a1a1243f3c4a5506d853a2b5c2dbc38d5f27e52a52618a8054401431123" + sha256: c200fd79c918a40c5cd50ea0877fa13f81bdaf6f0a5d3dbcc2a13e3285d6aa1b url: "https://pub.dev" source: hosted - version: "2.0.16" + version: "2.0.17" flutter_test: dependency: "direct dev" description: flutter @@ -815,10 +814,10 @@ packages: dependency: transitive description: name: glob - sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63" + sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de url: "https://pub.dev" source: hosted - version: "2.1.2" + version: "2.1.3" graphs: dependency: transitive description: @@ -839,10 +838,10 @@ packages: dependency: "direct main" description: name: http - sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010 + sha256: fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f url: "https://pub.dev" source: hosted - version: "1.2.2" + version: "1.3.0" http_client_helper: dependency: transitive description: @@ -943,10 +942,10 @@ packages: dependency: transitive description: name: just_audio - sha256: a49e7120b95600bd357f37a2bb04cd1e88252f7cdea8f3368803779b925b1049 + sha256: "50ed9f0ba88012eabdef7519ba6040bdbcf6c6667ebd77736fb25c196c98c0f3" url: "https://pub.dev" source: hosted - version: "0.9.42" + version: "0.9.44" just_audio_platform_interface: dependency: transitive description: @@ -1015,10 +1014,10 @@ packages: dependency: transitive description: name: local_auth_darwin - sha256: "5c5127061107278ab4cafa1ac51b3b6760282bf1a2abf011270908a429d1634b" + sha256: "630996cd7b7f28f5ab92432c4b35d055dd03a747bc319e5ffbb3c4806a3e50d2" url: "https://pub.dev" source: hosted - version: "1.4.2" + version: "1.4.3" local_auth_platform_interface: dependency: transitive description: @@ -1055,10 +1054,10 @@ packages: dependency: transitive description: name: markdown - sha256: ef2a1298144e3f985cc736b22e0ccdaf188b5b3970648f2d9dc13efd1d9df051 + sha256: "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1" url: "https://pub.dev" source: hosted - version: "7.2.2" + version: "7.3.0" matcher: dependency: transitive description: @@ -1080,7 +1079,7 @@ packages: description: path: media_kit ref: HEAD - resolved-ref: "32948df24ba70d9d9a7626667d29a493850d8aed" + resolved-ref: "4d42394985e5d8eef7ec5d4bd1a527df14dba4ce" url: "https://github.com/DonutWare/media-kit" source: git version: "1.1.11" @@ -1121,7 +1120,7 @@ packages: description: path: "libs/universal/media_kit_libs_video" ref: HEAD - resolved-ref: "32948df24ba70d9d9a7626667d29a493850d8aed" + resolved-ref: "4d42394985e5d8eef7ec5d4bd1a527df14dba4ce" url: "https://github.com/DonutWare/media-kit" source: git version: "1.0.5" @@ -1138,7 +1137,7 @@ packages: description: path: media_kit_video ref: HEAD - resolved-ref: "32948df24ba70d9d9a7626667d29a493850d8aed" + resolved-ref: "4d42394985e5d8eef7ec5d4bd1a527df14dba4ce" url: "https://github.com/DonutWare/media-kit" source: git version: "1.2.5" @@ -1186,10 +1185,10 @@ packages: dependency: "direct main" description: name: package_info_plus - sha256: "70c421fe9d9cc1a9a7f3b05ae56befd469fe4f8daa3b484823141a55442d858d" + sha256: b15fad91c4d3d1f2b48c053dd41cb82da007c27407dc9ab5f9aa59881d0e39d4 url: "https://pub.dev" source: hosted - version: "8.1.2" + version: "8.1.4" package_info_plus_platform_interface: dependency: transitive description: @@ -1362,18 +1361,18 @@ packages: dependency: transitive description: name: pubspec_parse - sha256: "81876843eb50dc2e1e5b151792c9a985c5ed2536914115ed04e9c8528f6647b0" + sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082" url: "https://pub.dev" source: hosted - version: "1.4.0" + version: "1.5.0" qs_dart: dependency: transitive description: name: qs_dart - sha256: "56734fa99a8cc43d72b7396f26c0dad7d1a4ae4bfedc614e94e07ae7a833a179" + sha256: eec9f5e9695a949efb1487b387256260362308da4e002a9a7637bfa5acc7e049 url: "https://pub.dev" source: hosted - version: "1.3.0" + version: "1.3.1" recase: dependency: transitive description: @@ -1450,50 +1449,50 @@ packages: dependency: "direct main" description: name: screen_brightness - sha256: a9a98666045ad4ea0d82bca09fe5f007b8440e315075dc948c1507a9b72ee41f + sha256: "99b898dae860ebe55fc872d8e300c6eafff3ee4ccb09301b90adb3f241f29874" url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.1" screen_brightness_android: dependency: transitive description: name: screen_brightness_android - sha256: "74455f9901ab8a1a45c9097b83855dbbb7498110cc2bc249cb5a86570dd1cf7c" + sha256: ff9141bed547db02233e7dd88f990ab01973a0c8a8c04ddb855c7b072f33409a url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.0" screen_brightness_ios: dependency: transitive description: name: screen_brightness_ios - sha256: caee02b34e0089b138a7aee35c461bd2d7c78446dd417f07613def192598ca08 + sha256: bfd9bfd0ac852e7aa170e7e356cc27195b2a75037b72c8c6336cf6fb2115cffb url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.1" screen_brightness_macos: dependency: transitive description: name: screen_brightness_macos - sha256: "84fc8ffcbcf19c03d76b7673b0f2c2a2663c09aa2bc37c76ea83ab049294a97a" + sha256: "4edf330ad21078686d8bfaf89413325fbaf571dcebe1e89254d675a3f288b5b9" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.1" screen_brightness_platform_interface: dependency: transitive description: name: screen_brightness_platform_interface - sha256: "321e9455b0057e3647fd37700931e063739d94a8aa1b094f98133c01cb56c27b" + sha256: "737bd47b57746bc4291cab1b8a5843ee881af499514881b0247ec77447ee769c" url: "https://pub.dev" source: hosted - version: "2.0.0" + version: "2.1.0" screen_brightness_windows: dependency: transitive description: name: screen_brightness_windows - sha256: "5edbfb1dcaedf960f6858efac8ca45d6c18faae17df86e2c03137d3a563ea155" + sha256: d3518bf0f5d7a884cee2c14449ae0b36803802866de09f7ef74077874b6b2448 url: "https://pub.dev" source: hosted - version: "2.0.1" + version: "2.1.0" screen_retriever: dependency: transitive description: @@ -1546,10 +1545,10 @@ packages: dependency: "direct main" description: name: share_plus - sha256: "6327c3f233729374d0abaafd61f6846115b2a481b4feddd8534211dc10659400" + sha256: fce43200aa03ea87b91ce4c3ac79f0cecd52e2a7a56c7a4185023c271fbfa6da url: "https://pub.dev" source: hosted - version: "10.1.3" + version: "10.1.4" share_plus_platform_interface: dependency: transitive description: @@ -1562,18 +1561,18 @@ packages: dependency: "direct main" description: name: shared_preferences - sha256: a752ce92ea7540fc35a0d19722816e04d0e72828a4200e83a98cf1a1eb524c9a + sha256: "688ee90fbfb6989c980254a56cb26ebe9bb30a3a2dff439a78894211f73de67a" url: "https://pub.dev" source: hosted - version: "2.3.5" + version: "2.5.1" shared_preferences_android: dependency: transitive description: name: shared_preferences_android - sha256: "02a7d8a9ef346c9af715811b01fbd8e27845ad2c41148eefd31321471b41863d" + sha256: "650584dcc0a39856f369782874e562efd002a9c94aec032412c9eb81419cce1f" url: "https://pub.dev" source: hosted - version: "2.4.0" + version: "2.4.4" shared_preferences_foundation: dependency: transitive description: @@ -1927,18 +1926,18 @@ packages: dependency: transitive description: name: url_launcher_web - sha256: "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e" + sha256: "3ba963161bd0fe395917ba881d320b9c4f6dd3c4a233da62ab18a5025c85f1e9" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.4.0" url_launcher_windows: dependency: transitive description: name: url_launcher_windows - sha256: "44cf3aabcedde30f2dba119a9dea3b0f2672fbe6fa96e85536251d678216b3c4" + sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77" url: "https://pub.dev" source: hosted - version: "3.1.3" + version: "3.1.4" uuid: dependency: transitive description: @@ -1951,18 +1950,18 @@ packages: dependency: transitive description: name: vector_graphics - sha256: "27d5fefe86fb9aace4a9f8375b56b3c292b64d8c04510df230f849850d912cb7" + sha256: "7ed22c21d7fdcc88dd6ba7860384af438cd220b251ad65dfc142ab722fabef61" url: "https://pub.dev" source: hosted - version: "1.1.15" + version: "1.1.16" vector_graphics_codec: dependency: transitive description: name: vector_graphics_codec - sha256: "2430b973a4ca3c4dbc9999b62b8c719a160100dcbae5c819bae0cacce32c9cdb" + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" url: "https://pub.dev" source: hosted - version: "1.1.12" + version: "1.1.13" vector_graphics_compiler: dependency: transitive description: @@ -1991,34 +1990,34 @@ packages: dependency: transitive description: name: video_player_android - sha256: "391e092ba4abe2f93b3e625bd6b6a6ec7d7414279462c1c0ee42b5ab8d0a0898" + sha256: "7018dbcb395e2bca0b9a898e73989e67c0c4a5db269528e1b036ca38bcca0d0b" url: "https://pub.dev" source: hosted - version: "2.7.16" + version: "2.7.17" video_player_avfoundation: dependency: transitive description: name: video_player_avfoundation - sha256: "33224c19775fd244be2d6e3dbd8e1826ab162877bd61123bf71890772119a2b7" + sha256: "8a4e73a3faf2b13512978a43cf1cdda66feeeb900a0527f1fbfd7b19cf3458d3" url: "https://pub.dev" source: hosted - version: "2.6.5" + version: "2.6.7" video_player_platform_interface: dependency: transitive description: name: video_player_platform_interface - sha256: "229d7642ccd9f3dc4aba169609dd6b5f3f443bb4cc15b82f7785fcada5af9bbb" + sha256: df534476c341ab2c6a835078066fc681b8265048addd853a1e3c78740316a844 url: "https://pub.dev" source: hosted - version: "6.2.3" + version: "6.3.0" video_player_web: dependency: transitive description: name: video_player_web - sha256: "881b375a934d8ebf868c7fb1423b2bfaa393a0a265fa3f733079a86536064a10" + sha256: "3ef40ea6d72434edbfdba4624b90fd3a80a0740d260667d91e7ecd2d79e13476" url: "https://pub.dev" source: hosted - version: "2.3.3" + version: "2.3.4" vm_service: dependency: transitive description: @@ -2063,10 +2062,10 @@ packages: dependency: transitive description: name: weak_map - sha256: bf2cd4bbdba35cf407c41a290085240715ecfba82ea553e78fdeab6fe56d915e + sha256: "5f8e5d5ce57dc624db5fae814dd689ccae1f17f92b426e52f0a7cbe7f6f4ab97" url: "https://pub.dev" source: hosted - version: "4.0.0" + version: "4.0.1" web: dependency: transitive description: @@ -2087,10 +2086,10 @@ packages: dependency: transitive description: name: web_socket_channel - sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f" + sha256: "0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5" url: "https://pub.dev" source: hosted - version: "3.0.1" + version: "3.0.2" webview_flutter: dependency: transitive description: @@ -2103,10 +2102,10 @@ packages: dependency: transitive description: name: webview_flutter_android - sha256: "3d535126f7244871542b2f0b0fcf94629c9a14883250461f9abe1a6644c1c379" + sha256: "5568f17a9c25c0fdd0737900fa1c2d1fee2d780bc212d9aec10c2d1f48ef0f59" url: "https://pub.dev" source: hosted - version: "4.2.0" + version: "4.3.1" webview_flutter_platform_interface: dependency: transitive description: @@ -2119,18 +2118,18 @@ packages: dependency: transitive description: name: webview_flutter_wkwebview - sha256: b7e92f129482460951d96ef9a46b49db34bd2e1621685de26e9eaafd9674e7eb + sha256: "8e0593559bfecd35eb1757d6907ed6b995a41ef82607d6113df897c2805ce6be" url: "https://pub.dev" source: hosted - version: "3.16.3" + version: "3.18.0" win32: dependency: transitive description: name: win32 - sha256: "154360849a56b7b67331c21f09a386562d88903f90a1099c5987afc1912e1f29" + sha256: daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e url: "https://pub.dev" source: hosted - version: "5.10.0" + version: "5.10.1" window_manager: dependency: "direct main" description: @@ -2173,4 +2172,4 @@ packages: version: "3.1.3" sdks: dart: ">=3.6.0 <4.0.0" - flutter: ">=3.24.0" + flutter: ">=3.27.0" diff --git a/pubspec.yaml b/pubspec.yaml index 12e2cbb..6b4322e 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -36,91 +36,91 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. # Icons - cupertino_icons: ^1.0.2 + cupertino_icons: ^1.0.8 ficonsax: ^0.0.3 # Network and HTTP - chopper: ^8.0.3 - cached_network_image: ^3.2.3 - http: ^1.1.0 - flutter_cache_manager: ^3.3.0 + chopper: ^8.0.4 + cached_network_image: ^3.4.1 + http: ^1.3.0 + flutter_cache_manager: ^3.4.1 # State Management - flutter_riverpod: ^2.5.1 - riverpod_annotation: ^2.3.5 + flutter_riverpod: ^2.6.1 + riverpod_annotation: ^2.6.1 # JSON and Serialization json_annotation: ^4.9.0 - freezed_annotation: ^2.4.1 + freezed_annotation: ^2.4.4 # Logging - logging: ^1.1.0 + logging: ^1.3.0 # Internationalization intl: ^0.19.0 # Local Storage - shared_preferences: ^2.1.0 - path_provider: ^2.1.3 + shared_preferences: ^2.5.1 + path_provider: ^2.1.5 # Media - media_kit: ^1.1.10 # Primary package. - media_kit_video: ^1.2.4 # For video rendering. - media_kit_libs_video: ^1.0.4 # Native video dependencies. - audio_service: ^0.18.12 + media_kit: ^1.1.11 # Primary package. + media_kit_video: ^1.2.5 # For video rendering. + media_kit_libs_video: ^1.0.5 # Native video dependencies. + audio_service: ^0.18.16 fvp: ^0.29.0 video_player: ^2.9.2 # UI Components dynamic_color: ^1.7.0 - flutter_svg: ^2.0.14 - animations: ^2.0.7 + flutter_svg: ^2.0.17 + animations: ^2.0.11 automatic_animated_list: ^1.1.0 - page_transition: ^2.0.9 + page_transition: ^2.2.1 sticky_headers: ^0.3.0+2 flutter_staggered_grid_view: ^0.7.0 scrollable_positioned_list: ^0.3.8 - sliver_tools: ^0.2.10 + sliver_tools: ^0.2.12 square_progress_indicator: ^0.0.7 flutter_blurhash: ^0.8.2 extended_image: ^9.1.0 flutter_widget_from_html: ^0.15.3 - font_awesome_flutter: ^10.7.0 + font_awesome_flutter: ^10.8.0 # Navigation - auto_route: ^9.2.2 + auto_route: ^9.3.0+1 url_launcher: ^6.3.1 flutter_custom_tabs: ^2.1.0 # Utility - path: ^1.8.3 - file_picker: ^8.1.7 + path: ^1.9.0 + file_picker: ^8.3.1 transparent_image: ^2.0.1 universal_html: ^2.2.4 - collection: ^1.17.0 + collection: ^1.19.0 # Device and System - local_auth: ^2.1.6 - package_info_plus: ^8.0.0 - wakelock_plus: ^1.1.4 - screen_brightness: ^2.0.1 + local_auth: ^2.3.0 + package_info_plus: ^8.1.4 + wakelock_plus: ^1.2.10 + screen_brightness: ^2.1.1 window_manager: ^0.4.3 smtc_windows: ^1.0.0 - background_downloader: ^8.5.2 + background_downloader: ^8.9.4 # Data isar: ^4.0.0-dev.14 isar_flutter_libs: ^4.0.0-dev.14 # contains Isar Core # Other - async: ^2.10.0 - xid: ^1.0.12 + async: ^2.11.0 + xid: ^1.2.1 desktop_drop: ^0.5.0 flexible_scrollbar: ^0.1.3 - flutter_typeahead: ^5.0.2 - share_plus: ^10.1.3 + flutter_typeahead: ^5.2.0 + share_plus: ^10.1.4 archive: ^4.0.2 - dart_mappable: ^4.2.2 + dart_mappable: ^4.3.0 reorderable_grid: ^1.0.10 dev_dependencies: @@ -133,23 +133,19 @@ dev_dependencies: # package. See that file for information about deactivating specific lint # rules and activating additional ones. flutter_lints: ^5.0.0 - build_runner: ^2.4.11 - chopper_generator: ^8.0.3 - json_serializable: ^6.8.0 + build_runner: ^2.4.14 + chopper_generator: ^8.0.4 + json_serializable: ^6.9.0 custom_lint: ^0.7.0 - freezed: ^2.5.2 + freezed: ^2.5.7 swagger_dart_code_generator: ^3.0.1 - riverpod_generator: ^2.4.0 - dart_mappable_builder: ^4.2.3 + riverpod_generator: ^2.6.3 + dart_mappable_builder: ^4.3.0 auto_route_generator: ^9.0.0 icons_launcher: ^3.0.0 dependency_overrides: js: ^0.7.1 - cached_network_image: - git: - url: https://github.com/Neotech-iHoops/flutter_cached_network_image.git - path: cached_network_image media_kit: git: url: https://github.com/DonutWare/media-kit