chore: upgrade to 3.27.3 (#207)

Co-authored-by: PartyDonut <PartyDonut@users.noreply.github.com>
This commit is contained in:
PartyDonut 2025-01-31 15:29:56 +01:00 committed by GitHub
parent 04d2a02aa7
commit eb67ea6679
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 170 additions and 198 deletions

2
.fvmrc
View file

@ -1,3 +1,3 @@
{ {
"flutter": "3.27.1" "flutter": "3.27.3"
} }

View file

@ -10,6 +10,7 @@ on:
paths: paths:
- pubspec.yaml - pubspec.yaml
- .github/workflows/build.yml - .github/workflows/build.yml
- .fvmrc
types: types:
- opened - opened
- reopened - reopened

View file

@ -4,7 +4,7 @@
# This file should be version controlled and should not be manually edited. # This file should be version controlled and should not be manually edited.
version: version:
revision: "2663184aa79047d0a33a14a3b607954f8fdd8730" revision: "c519ee916eaeb88923e67befb89c0f1dabfa83e6"
channel: "stable" channel: "stable"
project_type: app project_type: app
@ -13,11 +13,11 @@ project_type: app
migration: migration:
platforms: platforms:
- platform: root - platform: root
create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 create_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6
base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 base_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6
- platform: web - platform: android
create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 create_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6
base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 base_revision: c519ee916eaeb88923e67befb89c0f1dabfa83e6
# User provided section # User provided section

View file

@ -7,7 +7,7 @@
"LTWH", "LTWH",
"outro" "outro"
], ],
"dart.flutterSdkPath": ".fvm/versions/3.27.1", "dart.flutterSdkPath": ".fvm/versions/3.27.3",
"search.exclude": { "search.exclude": {
"**/.fvm": true "**/.fvm": true
}, },

2
android/.gitignore vendored
View file

@ -7,7 +7,7 @@ gradle-wrapper.jar
GeneratedPluginRegistrant.java GeneratedPluginRegistrant.java
# Remember to never publicly share your keystore. # 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 key.properties
**/*.keystore **/*.keystore
**/*.jks **/*.jks

View file

@ -1,6 +1,7 @@
plugins { plugins {
id "com.android.application" id "com.android.application"
id "kotlin-android" id "kotlin-android"
// The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
id "dev.flutter.flutter-gradle-plugin" id "dev.flutter.flutter-gradle-plugin"
} }
@ -29,32 +30,25 @@ if (flutterVersionName == null) {
} }
android { android {
compileSdkVersion flutter.compileSdkVersion namespace = "nl.jknaapen.fladder"
ndkVersion flutter.ndkVersion compileSdk = flutter.compileSdkVersion
ndkVersion = flutter.ndkVersion
compileOptions { compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8 sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8
} }
kotlinOptions { 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 { defaultConfig {
applicationId "nl.jknaapen.fladder" applicationId = "nl.jknaapen.fladder"
minSdkVersion 26 minSdk = 23
targetSdkVersion flutter.targetSdkVersion targetSdk = flutter.targetSdkVersion
versionCode flutterVersionCode.toInteger() versionCode = flutter.versionCode
versionName flutterVersionName versionName = flutter.versionName
} }
signingConfigs { signingConfigs {
@ -65,7 +59,6 @@ android {
storePassword keystoreProperties['storePassword'] storePassword keystoreProperties['storePassword']
} }
} }
buildTypes { buildTypes {
release { release {
minifyEnabled true minifyEnabled true
@ -89,5 +82,5 @@ android {
} }
flutter { flutter {
source '../..' source = "../.."
} }

View file

@ -1,7 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="nl.jknaapen.fladder"> <manifest xmlns:android="http://schemas.android.com/apk/res/android">
<!-- The INTERNET permission is required for development. Specifically, <!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc. to allow setting breakpoints, to provide hot reload, etc.
--> -->
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.INTERNET"/>
</manifest> </manifest>

View file

@ -9,8 +9,7 @@
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<application android:label="Fladder" android:name="${applicationName}" android:icon="@mipmap/ic_launcher" android:usesCleartextTraffic="true"> <application android:label="Fladder" android:name="${applicationName}" android:icon="@mipmap/ic_launcher" android:usesCleartextTraffic="true" android:enableOnBackInvokedCallback="true">
<meta-data android:name="io.flutter.embedding.android.EnableImpeller" android:value="true" />
<activity android:name=".MainActivity" android:exported="true" android:launchMode="singleTop" android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" android:windowSoftInputMode="adjustResize"> <activity android:name=".MainActivity" android:exported="true" android:launchMode="singleTop" android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode" android:hardwareAccelerated="true" android:windowSoftInputMode="adjustResize">
<!-- Specifies an Android theme to apply to this Activity as soon as <!-- Specifies an Android theme to apply to this Activity as soon as
the Android process has started. This theme is visible to the user the Android process has started. This theme is visible to the user

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

View file

@ -1,7 +1,7 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="nl.jknaapen.fladder"> <manifest xmlns:android="http://schemas.android.com/apk/res/android">
<!-- The INTERNET permission is required for development. Specifically, <!-- The INTERNET permission is required for development. Specifically,
the Flutter tool needs it to communicate with the running application the Flutter tool needs it to communicate with the running application
to allow setting breakpoints, to provide hot reload, etc. to allow setting breakpoints, to provide hot reload, etc.
--> -->
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.INTERNET"/>
</manifest> </manifest>

View file

@ -5,33 +5,16 @@ allprojects {
} }
} }
rootProject.buildDir = '../build' 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"
}
}
}
}
subprojects { subprojects {
project.buildDir = "${rootProject.buildDir}/${project.name}" project.buildDir = "${rootProject.buildDir}/${project.name}"
} }
subprojects { subprojects {
project.evaluationDependsOn(':app') project.evaluationDependsOn(":app")
} }
tasks.register("clean", Delete) { tasks.register("clean", Delete) {
delete rootProject.buildDir delete rootProject.buildDir
} }

View file

@ -1,3 +1,3 @@
org.gradle.jvmargs=-Xmx1536M org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError
android.useAndroidX=true android.useAndroidX=true
android.enableJetifier=true android.enableJetifier=true

View file

@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists 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

View file

@ -5,10 +5,9 @@ pluginManagement {
def flutterSdkPath = properties.getProperty("flutter.sdk") def flutterSdkPath = properties.getProperty("flutter.sdk")
assert flutterSdkPath != null, "flutter.sdk not set in local.properties" assert flutterSdkPath != null, "flutter.sdk not set in local.properties"
return flutterSdkPath return flutterSdkPath
} }()
settings.ext.flutterSdkPath = flutterSdkPath()
includeBuild("${settings.ext.flutterSdkPath}/packages/flutter_tools/gradle") includeBuild("$flutterSdkPath/packages/flutter_tools/gradle")
repositories { repositories {
google() google()
@ -19,7 +18,7 @@ pluginManagement {
plugins { plugins {
id "dev.flutter.flutter-plugin-loader" version "1.0.0" 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 id "org.jetbrains.kotlin.android" version "1.9.0" apply false
} }

View file

@ -9,6 +9,7 @@ import audio_service
import audio_session import audio_session
import desktop_drop import desktop_drop
import dynamic_color import dynamic_color
import file_picker
import fvp import fvp
import isar_flutter_libs import isar_flutter_libs
import just_audio import just_audio
@ -33,6 +34,7 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
AudioSessionPlugin.register(with: registry.registrar(forPlugin: "AudioSessionPlugin")) AudioSessionPlugin.register(with: registry.registrar(forPlugin: "AudioSessionPlugin"))
DesktopDropPlugin.register(with: registry.registrar(forPlugin: "DesktopDropPlugin")) DesktopDropPlugin.register(with: registry.registrar(forPlugin: "DesktopDropPlugin"))
DynamicColorPlugin.register(with: registry.registrar(forPlugin: "DynamicColorPlugin")) DynamicColorPlugin.register(with: registry.registrar(forPlugin: "DynamicColorPlugin"))
FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin"))
FvpPlugin.register(with: registry.registrar(forPlugin: "FvpPlugin")) FvpPlugin.register(with: registry.registrar(forPlugin: "FvpPlugin"))
IsarFlutterLibsPlugin.register(with: registry.registrar(forPlugin: "IsarFlutterLibsPlugin")) IsarFlutterLibsPlugin.register(with: registry.registrar(forPlugin: "IsarFlutterLibsPlugin"))
JustAudioPlugin.register(with: registry.registrar(forPlugin: "JustAudioPlugin")) JustAudioPlugin.register(with: registry.registrar(forPlugin: "JustAudioPlugin"))
@ -49,6 +51,6 @@ func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) {
UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin"))
FVPVideoPlayerPlugin.register(with: registry.registrar(forPlugin: "FVPVideoPlayerPlugin")) FVPVideoPlayerPlugin.register(with: registry.registrar(forPlugin: "FVPVideoPlayerPlugin"))
WakelockPlusMacosPlugin.register(with: registry.registrar(forPlugin: "WakelockPlusMacosPlugin")) 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")) WindowManagerPlugin.register(with: registry.registrar(forPlugin: "WindowManagerPlugin"))
} }

View file

@ -98,18 +98,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: audio_session name: audio_session
sha256: b2a26ba8b7efa1790d6460e82971fde3e398cfbe2295df9dea22f3499d2c12a7 sha256: a92eed06a93721bcc8a8b57d0a623e3fb9d2e4e11cef0a08ed448c73886700b7
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.1.23" version: "0.1.24"
auto_route: auto_route:
dependency: "direct main" dependency: "direct main"
description: description:
name: auto_route name: auto_route
sha256: b83e8ce46da7228cdd019b5a11205454847f0a971bca59a7529b98df9876889b sha256: "1d1bd908a1fec327719326d5d0791edd37f16caff6493c01003689fb03315ad7"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "9.2.2" version: "9.3.0+1"
auto_route_generator: auto_route_generator:
dependency: "direct dev" dependency: "direct dev"
description: description:
@ -130,10 +130,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: background_downloader name: background_downloader
sha256: "8178f005574922941034b4a95c0721bc1ecdc4c9f040e310b108bc3d59a5e919" sha256: ed64a215cd24c83a478f602364a3ca86a6dafd178ad783188cc32c6956d5e529
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "8.8.1" version: "8.9.4"
boolean_selector: boolean_selector:
dependency: transitive dependency: transitive
description: description:
@ -217,11 +217,10 @@ packages:
cached_network_image: cached_network_image:
dependency: "direct main" dependency: "direct main"
description: description:
path: cached_network_image name: cached_network_image
ref: HEAD sha256: "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916"
resolved-ref: f48dfb30239a3b4e4a64f02b32b64063c9857e4a url: "https://pub.dev"
url: "https://github.com/Neotech-iHoops/flutter_cached_network_image.git" source: hosted
source: git
version: "3.4.1" version: "3.4.1"
cached_network_image_platform_interface: cached_network_image_platform_interface:
dependency: transitive dependency: transitive
@ -267,26 +266,26 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: chewie name: chewie
sha256: "335df378c025588aef400c704bd71f0daea479d4cd57c471c88c056c1144e7cd" sha256: "645fbca3f22309381edb5af59a4c8aa544a3d3872d7b7b7c986c2b18b3bdd265"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.8.5" version: "1.10.0"
chopper: chopper:
dependency: "direct main" dependency: "direct main"
description: description:
name: chopper name: chopper
sha256: "40899b729fb6d8969d967264b189efaf2452bc3ccf6ed0782d00f1d8a6161c31" sha256: "8b25abf4dc034b4a81c23a519691eca6bd16b70782969f95344547d1c4faf3e3"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "8.0.3" version: "8.0.4"
chopper_generator: chopper_generator:
dependency: "direct dev" dependency: "direct dev"
description: description:
name: chopper_generator name: chopper_generator
sha256: de438569cba1e2a2888e8d91e3c2ac60106574eea7f36823ed0334e96146328a sha256: "9e943e6da6b187c7cccfb5023b275ba65d34a75765bae388c8401dd4405353ef"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "8.0.3" version: "8.0.4"
ci: ci:
dependency: transitive dependency: transitive
description: description:
@ -411,18 +410,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: dart_style name: dart_style
sha256: "7856d364b589d1f08986e140938578ed36ed948581fbc3bc9aef1805039ac5ab" sha256: "7306ab8a2359a48d22310ad823521d723acfed60ee1f7e37388e8986853b6820"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.7" version: "2.3.8"
dbus: dbus:
dependency: transitive dependency: transitive
description: description:
name: dbus name: dbus
sha256: "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac" sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.7.10" version: "0.7.11"
desktop_drop: desktop_drop:
dependency: "direct main" dependency: "direct main"
description: description:
@ -507,10 +506,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: file_picker name: file_picker
sha256: c904b4ab56d53385563c7c39d8e9fa9af086f91495dfc48717ad84a42c3cf204 sha256: c9943dd7d702ab4199d199bc151a2d79c86db031a02ad84566dab58c494d2adc
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "8.1.7" version: "8.3.1"
fixnum: fixnum:
dependency: transitive dependency: transitive
description: description:
@ -685,10 +684,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: flutter_svg name: flutter_svg
sha256: "54900a1a1243f3c4a5506d853a2b5c2dbc38d5f27e52a52618a8054401431123" sha256: c200fd79c918a40c5cd50ea0877fa13f81bdaf6f0a5d3dbcc2a13e3285d6aa1b
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.16" version: "2.0.17"
flutter_test: flutter_test:
dependency: "direct dev" dependency: "direct dev"
description: flutter description: flutter
@ -815,10 +814,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: glob name: glob
sha256: "0e7014b3b7d4dac1ca4d6114f82bf1782ee86745b9b42a92c9289c23d8a0ab63" sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.2" version: "2.1.3"
graphs: graphs:
dependency: transitive dependency: transitive
description: description:
@ -839,10 +838,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: http name: http
sha256: b9c29a161230ee03d3ccf545097fccd9b87a5264228c5d348202e0f0c28f9010 sha256: fe7ab022b76f3034adc518fb6ea04a82387620e19977665ea18d30a1cf43442f
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.2" version: "1.3.0"
http_client_helper: http_client_helper:
dependency: transitive dependency: transitive
description: description:
@ -943,10 +942,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: just_audio name: just_audio
sha256: a49e7120b95600bd357f37a2bb04cd1e88252f7cdea8f3368803779b925b1049 sha256: "50ed9f0ba88012eabdef7519ba6040bdbcf6c6667ebd77736fb25c196c98c0f3"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "0.9.42" version: "0.9.44"
just_audio_platform_interface: just_audio_platform_interface:
dependency: transitive dependency: transitive
description: description:
@ -1015,10 +1014,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: local_auth_darwin name: local_auth_darwin
sha256: "5c5127061107278ab4cafa1ac51b3b6760282bf1a2abf011270908a429d1634b" sha256: "630996cd7b7f28f5ab92432c4b35d055dd03a747bc319e5ffbb3c4806a3e50d2"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.4.2" version: "1.4.3"
local_auth_platform_interface: local_auth_platform_interface:
dependency: transitive dependency: transitive
description: description:
@ -1055,10 +1054,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: markdown name: markdown
sha256: ef2a1298144e3f985cc736b22e0ccdaf188b5b3970648f2d9dc13efd1d9df051 sha256: "935e23e1ff3bc02d390bad4d4be001208ee92cc217cb5b5a6c19bc14aaa318c1"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "7.2.2" version: "7.3.0"
matcher: matcher:
dependency: transitive dependency: transitive
description: description:
@ -1080,7 +1079,7 @@ packages:
description: description:
path: media_kit path: media_kit
ref: HEAD ref: HEAD
resolved-ref: "32948df24ba70d9d9a7626667d29a493850d8aed" resolved-ref: "4d42394985e5d8eef7ec5d4bd1a527df14dba4ce"
url: "https://github.com/DonutWare/media-kit" url: "https://github.com/DonutWare/media-kit"
source: git source: git
version: "1.1.11" version: "1.1.11"
@ -1121,7 +1120,7 @@ packages:
description: description:
path: "libs/universal/media_kit_libs_video" path: "libs/universal/media_kit_libs_video"
ref: HEAD ref: HEAD
resolved-ref: "32948df24ba70d9d9a7626667d29a493850d8aed" resolved-ref: "4d42394985e5d8eef7ec5d4bd1a527df14dba4ce"
url: "https://github.com/DonutWare/media-kit" url: "https://github.com/DonutWare/media-kit"
source: git source: git
version: "1.0.5" version: "1.0.5"
@ -1138,7 +1137,7 @@ packages:
description: description:
path: media_kit_video path: media_kit_video
ref: HEAD ref: HEAD
resolved-ref: "32948df24ba70d9d9a7626667d29a493850d8aed" resolved-ref: "4d42394985e5d8eef7ec5d4bd1a527df14dba4ce"
url: "https://github.com/DonutWare/media-kit" url: "https://github.com/DonutWare/media-kit"
source: git source: git
version: "1.2.5" version: "1.2.5"
@ -1186,10 +1185,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: package_info_plus name: package_info_plus
sha256: "70c421fe9d9cc1a9a7f3b05ae56befd469fe4f8daa3b484823141a55442d858d" sha256: b15fad91c4d3d1f2b48c053dd41cb82da007c27407dc9ab5f9aa59881d0e39d4
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "8.1.2" version: "8.1.4"
package_info_plus_platform_interface: package_info_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
@ -1362,18 +1361,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: pubspec_parse name: pubspec_parse
sha256: "81876843eb50dc2e1e5b151792c9a985c5ed2536914115ed04e9c8528f6647b0" sha256: "0560ba233314abbed0a48a2956f7f022cce7c3e1e73df540277da7544cad4082"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.4.0" version: "1.5.0"
qs_dart: qs_dart:
dependency: transitive dependency: transitive
description: description:
name: qs_dart name: qs_dart
sha256: "56734fa99a8cc43d72b7396f26c0dad7d1a4ae4bfedc614e94e07ae7a833a179" sha256: eec9f5e9695a949efb1487b387256260362308da4e002a9a7637bfa5acc7e049
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.3.0" version: "1.3.1"
recase: recase:
dependency: transitive dependency: transitive
description: description:
@ -1450,50 +1449,50 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: screen_brightness name: screen_brightness
sha256: a9a98666045ad4ea0d82bca09fe5f007b8440e315075dc948c1507a9b72ee41f sha256: "99b898dae860ebe55fc872d8e300c6eafff3ee4ccb09301b90adb3f241f29874"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.1" version: "2.1.1"
screen_brightness_android: screen_brightness_android:
dependency: transitive dependency: transitive
description: description:
name: screen_brightness_android name: screen_brightness_android
sha256: "74455f9901ab8a1a45c9097b83855dbbb7498110cc2bc249cb5a86570dd1cf7c" sha256: ff9141bed547db02233e7dd88f990ab01973a0c8a8c04ddb855c7b072f33409a
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.0" version: "2.1.0"
screen_brightness_ios: screen_brightness_ios:
dependency: transitive dependency: transitive
description: description:
name: screen_brightness_ios name: screen_brightness_ios
sha256: caee02b34e0089b138a7aee35c461bd2d7c78446dd417f07613def192598ca08 sha256: bfd9bfd0ac852e7aa170e7e356cc27195b2a75037b72c8c6336cf6fb2115cffb
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.0" version: "2.1.1"
screen_brightness_macos: screen_brightness_macos:
dependency: transitive dependency: transitive
description: description:
name: screen_brightness_macos name: screen_brightness_macos
sha256: "84fc8ffcbcf19c03d76b7673b0f2c2a2663c09aa2bc37c76ea83ab049294a97a" sha256: "4edf330ad21078686d8bfaf89413325fbaf571dcebe1e89254d675a3f288b5b9"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.0" version: "2.1.1"
screen_brightness_platform_interface: screen_brightness_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: screen_brightness_platform_interface name: screen_brightness_platform_interface
sha256: "321e9455b0057e3647fd37700931e063739d94a8aa1b094f98133c01cb56c27b" sha256: "737bd47b57746bc4291cab1b8a5843ee881af499514881b0247ec77447ee769c"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.0" version: "2.1.0"
screen_brightness_windows: screen_brightness_windows:
dependency: transitive dependency: transitive
description: description:
name: screen_brightness_windows name: screen_brightness_windows
sha256: "5edbfb1dcaedf960f6858efac8ca45d6c18faae17df86e2c03137d3a563ea155" sha256: d3518bf0f5d7a884cee2c14449ae0b36803802866de09f7ef74077874b6b2448
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.1" version: "2.1.0"
screen_retriever: screen_retriever:
dependency: transitive dependency: transitive
description: description:
@ -1546,10 +1545,10 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: share_plus name: share_plus
sha256: "6327c3f233729374d0abaafd61f6846115b2a481b4feddd8534211dc10659400" sha256: fce43200aa03ea87b91ce4c3ac79f0cecd52e2a7a56c7a4185023c271fbfa6da
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "10.1.3" version: "10.1.4"
share_plus_platform_interface: share_plus_platform_interface:
dependency: transitive dependency: transitive
description: description:
@ -1562,18 +1561,18 @@ packages:
dependency: "direct main" dependency: "direct main"
description: description:
name: shared_preferences name: shared_preferences
sha256: a752ce92ea7540fc35a0d19722816e04d0e72828a4200e83a98cf1a1eb524c9a sha256: "688ee90fbfb6989c980254a56cb26ebe9bb30a3a2dff439a78894211f73de67a"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.5" version: "2.5.1"
shared_preferences_android: shared_preferences_android:
dependency: transitive dependency: transitive
description: description:
name: shared_preferences_android name: shared_preferences_android
sha256: "02a7d8a9ef346c9af715811b01fbd8e27845ad2c41148eefd31321471b41863d" sha256: "650584dcc0a39856f369782874e562efd002a9c94aec032412c9eb81419cce1f"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.4.0" version: "2.4.4"
shared_preferences_foundation: shared_preferences_foundation:
dependency: transitive dependency: transitive
description: description:
@ -1927,18 +1926,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_web name: url_launcher_web
sha256: "772638d3b34c779ede05ba3d38af34657a05ac55b06279ea6edd409e323dca8e" sha256: "3ba963161bd0fe395917ba881d320b9c4f6dd3c4a233da62ab18a5025c85f1e9"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.3" version: "2.4.0"
url_launcher_windows: url_launcher_windows:
dependency: transitive dependency: transitive
description: description:
name: url_launcher_windows name: url_launcher_windows
sha256: "44cf3aabcedde30f2dba119a9dea3b0f2672fbe6fa96e85536251d678216b3c4" sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.1.3" version: "3.1.4"
uuid: uuid:
dependency: transitive dependency: transitive
description: description:
@ -1951,18 +1950,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: vector_graphics name: vector_graphics
sha256: "27d5fefe86fb9aace4a9f8375b56b3c292b64d8c04510df230f849850d912cb7" sha256: "7ed22c21d7fdcc88dd6ba7860384af438cd220b251ad65dfc142ab722fabef61"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.1.15" version: "1.1.16"
vector_graphics_codec: vector_graphics_codec:
dependency: transitive dependency: transitive
description: description:
name: vector_graphics_codec name: vector_graphics_codec
sha256: "2430b973a4ca3c4dbc9999b62b8c719a160100dcbae5c819bae0cacce32c9cdb" sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "1.1.12" version: "1.1.13"
vector_graphics_compiler: vector_graphics_compiler:
dependency: transitive dependency: transitive
description: description:
@ -1991,34 +1990,34 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: video_player_android name: video_player_android
sha256: "391e092ba4abe2f93b3e625bd6b6a6ec7d7414279462c1c0ee42b5ab8d0a0898" sha256: "7018dbcb395e2bca0b9a898e73989e67c0c4a5db269528e1b036ca38bcca0d0b"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.7.16" version: "2.7.17"
video_player_avfoundation: video_player_avfoundation:
dependency: transitive dependency: transitive
description: description:
name: video_player_avfoundation name: video_player_avfoundation
sha256: "33224c19775fd244be2d6e3dbd8e1826ab162877bd61123bf71890772119a2b7" sha256: "8a4e73a3faf2b13512978a43cf1cdda66feeeb900a0527f1fbfd7b19cf3458d3"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.6.5" version: "2.6.7"
video_player_platform_interface: video_player_platform_interface:
dependency: transitive dependency: transitive
description: description:
name: video_player_platform_interface name: video_player_platform_interface
sha256: "229d7642ccd9f3dc4aba169609dd6b5f3f443bb4cc15b82f7785fcada5af9bbb" sha256: df534476c341ab2c6a835078066fc681b8265048addd853a1e3c78740316a844
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "6.2.3" version: "6.3.0"
video_player_web: video_player_web:
dependency: transitive dependency: transitive
description: description:
name: video_player_web name: video_player_web
sha256: "881b375a934d8ebf868c7fb1423b2bfaa393a0a265fa3f733079a86536064a10" sha256: "3ef40ea6d72434edbfdba4624b90fd3a80a0740d260667d91e7ecd2d79e13476"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.3" version: "2.3.4"
vm_service: vm_service:
dependency: transitive dependency: transitive
description: description:
@ -2063,10 +2062,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: weak_map name: weak_map
sha256: bf2cd4bbdba35cf407c41a290085240715ecfba82ea553e78fdeab6fe56d915e sha256: "5f8e5d5ce57dc624db5fae814dd689ccae1f17f92b426e52f0a7cbe7f6f4ab97"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "4.0.0" version: "4.0.1"
web: web:
dependency: transitive dependency: transitive
description: description:
@ -2087,10 +2086,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: web_socket_channel name: web_socket_channel
sha256: "9f187088ed104edd8662ca07af4b124465893caf063ba29758f97af57e61da8f" sha256: "0b8e2457400d8a859b7b2030786835a28a8e80836ef64402abef392ff4f1d0e5"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.1" version: "3.0.2"
webview_flutter: webview_flutter:
dependency: transitive dependency: transitive
description: description:
@ -2103,10 +2102,10 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: webview_flutter_android name: webview_flutter_android
sha256: "3d535126f7244871542b2f0b0fcf94629c9a14883250461f9abe1a6644c1c379" sha256: "5568f17a9c25c0fdd0737900fa1c2d1fee2d780bc212d9aec10c2d1f48ef0f59"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "4.2.0" version: "4.3.1"
webview_flutter_platform_interface: webview_flutter_platform_interface:
dependency: transitive dependency: transitive
description: description:
@ -2119,18 +2118,18 @@ packages:
dependency: transitive dependency: transitive
description: description:
name: webview_flutter_wkwebview name: webview_flutter_wkwebview
sha256: b7e92f129482460951d96ef9a46b49db34bd2e1621685de26e9eaafd9674e7eb sha256: "8e0593559bfecd35eb1757d6907ed6b995a41ef82607d6113df897c2805ce6be"
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "3.16.3" version: "3.18.0"
win32: win32:
dependency: transitive dependency: transitive
description: description:
name: win32 name: win32
sha256: "154360849a56b7b67331c21f09a386562d88903f90a1099c5987afc1912e1f29" sha256: daf97c9d80197ed7b619040e86c8ab9a9dad285e7671ee7390f9180cc828a51e
url: "https://pub.dev" url: "https://pub.dev"
source: hosted source: hosted
version: "5.10.0" version: "5.10.1"
window_manager: window_manager:
dependency: "direct main" dependency: "direct main"
description: description:
@ -2173,4 +2172,4 @@ packages:
version: "3.1.3" version: "3.1.3"
sdks: sdks:
dart: ">=3.6.0 <4.0.0" dart: ">=3.6.0 <4.0.0"
flutter: ">=3.24.0" flutter: ">=3.27.0"

View file

@ -36,91 +36,91 @@ dependencies:
# The following adds the Cupertino Icons font to your application. # The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons. # Use with the CupertinoIcons class for iOS style icons.
# Icons # Icons
cupertino_icons: ^1.0.2 cupertino_icons: ^1.0.8
ficonsax: ^0.0.3 ficonsax: ^0.0.3
# Network and HTTP # Network and HTTP
chopper: ^8.0.3 chopper: ^8.0.4
cached_network_image: ^3.2.3 cached_network_image: ^3.4.1
http: ^1.1.0 http: ^1.3.0
flutter_cache_manager: ^3.3.0 flutter_cache_manager: ^3.4.1
# State Management # State Management
flutter_riverpod: ^2.5.1 flutter_riverpod: ^2.6.1
riverpod_annotation: ^2.3.5 riverpod_annotation: ^2.6.1
# JSON and Serialization # JSON and Serialization
json_annotation: ^4.9.0 json_annotation: ^4.9.0
freezed_annotation: ^2.4.1 freezed_annotation: ^2.4.4
# Logging # Logging
logging: ^1.1.0 logging: ^1.3.0
# Internationalization # Internationalization
intl: ^0.19.0 intl: ^0.19.0
# Local Storage # Local Storage
shared_preferences: ^2.1.0 shared_preferences: ^2.5.1
path_provider: ^2.1.3 path_provider: ^2.1.5
# Media # Media
media_kit: ^1.1.10 # Primary package. media_kit: ^1.1.11 # Primary package.
media_kit_video: ^1.2.4 # For video rendering. media_kit_video: ^1.2.5 # For video rendering.
media_kit_libs_video: ^1.0.4 # Native video dependencies. media_kit_libs_video: ^1.0.5 # Native video dependencies.
audio_service: ^0.18.12 audio_service: ^0.18.16
fvp: ^0.29.0 fvp: ^0.29.0
video_player: ^2.9.2 video_player: ^2.9.2
# UI Components # UI Components
dynamic_color: ^1.7.0 dynamic_color: ^1.7.0
flutter_svg: ^2.0.14 flutter_svg: ^2.0.17
animations: ^2.0.7 animations: ^2.0.11
automatic_animated_list: ^1.1.0 automatic_animated_list: ^1.1.0
page_transition: ^2.0.9 page_transition: ^2.2.1
sticky_headers: ^0.3.0+2 sticky_headers: ^0.3.0+2
flutter_staggered_grid_view: ^0.7.0 flutter_staggered_grid_view: ^0.7.0
scrollable_positioned_list: ^0.3.8 scrollable_positioned_list: ^0.3.8
sliver_tools: ^0.2.10 sliver_tools: ^0.2.12
square_progress_indicator: ^0.0.7 square_progress_indicator: ^0.0.7
flutter_blurhash: ^0.8.2 flutter_blurhash: ^0.8.2
extended_image: ^9.1.0 extended_image: ^9.1.0
flutter_widget_from_html: ^0.15.3 flutter_widget_from_html: ^0.15.3
font_awesome_flutter: ^10.7.0 font_awesome_flutter: ^10.8.0
# Navigation # Navigation
auto_route: ^9.2.2 auto_route: ^9.3.0+1
url_launcher: ^6.3.1 url_launcher: ^6.3.1
flutter_custom_tabs: ^2.1.0 flutter_custom_tabs: ^2.1.0
# Utility # Utility
path: ^1.8.3 path: ^1.9.0
file_picker: ^8.1.7 file_picker: ^8.3.1
transparent_image: ^2.0.1 transparent_image: ^2.0.1
universal_html: ^2.2.4 universal_html: ^2.2.4
collection: ^1.17.0 collection: ^1.19.0
# Device and System # Device and System
local_auth: ^2.1.6 local_auth: ^2.3.0
package_info_plus: ^8.0.0 package_info_plus: ^8.1.4
wakelock_plus: ^1.1.4 wakelock_plus: ^1.2.10
screen_brightness: ^2.0.1 screen_brightness: ^2.1.1
window_manager: ^0.4.3 window_manager: ^0.4.3
smtc_windows: ^1.0.0 smtc_windows: ^1.0.0
background_downloader: ^8.5.2 background_downloader: ^8.9.4
# Data # Data
isar: ^4.0.0-dev.14 isar: ^4.0.0-dev.14
isar_flutter_libs: ^4.0.0-dev.14 # contains Isar Core isar_flutter_libs: ^4.0.0-dev.14 # contains Isar Core
# Other # Other
async: ^2.10.0 async: ^2.11.0
xid: ^1.0.12 xid: ^1.2.1
desktop_drop: ^0.5.0 desktop_drop: ^0.5.0
flexible_scrollbar: ^0.1.3 flexible_scrollbar: ^0.1.3
flutter_typeahead: ^5.0.2 flutter_typeahead: ^5.2.0
share_plus: ^10.1.3 share_plus: ^10.1.4
archive: ^4.0.2 archive: ^4.0.2
dart_mappable: ^4.2.2 dart_mappable: ^4.3.0
reorderable_grid: ^1.0.10 reorderable_grid: ^1.0.10
dev_dependencies: dev_dependencies:
@ -133,23 +133,19 @@ dev_dependencies:
# package. See that file for information about deactivating specific lint # package. See that file for information about deactivating specific lint
# rules and activating additional ones. # rules and activating additional ones.
flutter_lints: ^5.0.0 flutter_lints: ^5.0.0
build_runner: ^2.4.11 build_runner: ^2.4.14
chopper_generator: ^8.0.3 chopper_generator: ^8.0.4
json_serializable: ^6.8.0 json_serializable: ^6.9.0
custom_lint: ^0.7.0 custom_lint: ^0.7.0
freezed: ^2.5.2 freezed: ^2.5.7
swagger_dart_code_generator: ^3.0.1 swagger_dart_code_generator: ^3.0.1
riverpod_generator: ^2.4.0 riverpod_generator: ^2.6.3
dart_mappable_builder: ^4.2.3 dart_mappable_builder: ^4.3.0
auto_route_generator: ^9.0.0 auto_route_generator: ^9.0.0
icons_launcher: ^3.0.0 icons_launcher: ^3.0.0
dependency_overrides: dependency_overrides:
js: ^0.7.1 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: media_kit:
git: git:
url: https://github.com/DonutWare/media-kit url: https://github.com/DonutWare/media-kit