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