Upload via GUI (4909 Dateien)

This commit is contained in:
2026-10-25 17:57:17 +00:00
parent e3f32f553a
commit 934b1b3c4a
+9 -8
View File
@@ -1,4 +1,4 @@
plugins {
plugins {
id("com.android.application") version "8.4.2"
id("org.jetbrains.kotlin.android") version "1.9.24"
id("com.google.gms.google-services") version "4.4.4"
@@ -26,11 +26,11 @@ android {
applicationId = "de.deskhub.staff"
minSdk = 26
targetSdk = 35
// WICHTIG: Bei jedem neuen Debug-Build erhöhen. Android erkennt eine APK mit
// unverändertem versionCode (+ gleicher Signatur) auf manchen Geräten nicht
// zuverlässig als Update, wodurch eine Neuinstallation still fehlschlagen kann.
versionCode = 44
versionName = "3.3.1"
// WICHTIG: Bei jedem neuen Debug-Build erhöhen. Android erkennt eine APK mit
// unverändertem versionCode (+ gleicher Signatur) auf manchen Geräten nicht
// zuverlässig als Update, wodurch eine Neuinstallation still fehlschlagen kann.
versionCode = 52
versionName = "3.4.4"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
@@ -92,7 +92,7 @@ dependencies {
androidTestImplementation(composeBom)
implementation("androidx.activity:activity-compose:1.9.2")
// Lint prüft beim Release-Build die Fragment-Version für registerForActivityResult (mindestens 1.3.0)
// Lint prüft beim Release-Build die Fragment-Version für registerForActivityResult (mindestens 1.3.0)
implementation("androidx.fragment:fragment-ktx:1.8.9")
implementation("androidx.compose.ui:ui")
implementation("androidx.compose.ui:ui-tooling-preview")
@@ -100,6 +100,7 @@ dependencies {
implementation("androidx.compose.material:material-icons-extended")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.3")
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.3")
implementation("androidx.work:work-runtime-ktx:2.9.1")
implementation("androidx.navigation:navigation-compose:2.7.7")
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.9.0")
implementation("com.squareup.okhttp3:okhttp:4.12.0")
@@ -127,7 +128,7 @@ val verifyBranding by tasks.registering {
.asFile
.readText()
check("<string name=\"app_name\">DeskHub</string>" in strings) {
"app_name muss exakt DeskHub lauten (Groß- und Kleinschreibung beachten)."
"app_name muss exakt DeskHub lauten (Groß- und Kleinschreibung beachten)."
}
val readme = layout.projectDirectory.file("README.md").asFile.readText()
check("Ersteller: M_Viper" in readme) {