#Kotlin kotlin.code.style=official kotlin.daemon.jvmargs=-Xmx5120M #Gradle org.gradle.jvmargs=-Xmx5120M -Dfile.encoding=UTF-8 org.gradle.configuration-cache=true org.gradle.caching=true org.gradle.parallel=true # ============================================================================== # 📦 Unified Version Management (Единое управление версиями) # ============================================================================== app.versionName=1.2.1 app.versionCode=6 app.displayName=Avalon Media Card # 🤖 Android android.versionName=1.2.1 android.versionCode=6 android.compileSdk=37 android.targetSdk=37 android.minSdk=26 # 🖥️ Desktop (Linux Deb, Windows Exe/Msi) desktop.versionName=1.2.1 desktop.versionCode=6 # ⚙️ Server (Ktor Backend FatJar) server.versionName=1.2.1 server.versionCode=6 # 🌐 Web Client (Wasm / JS) web.versionName=1.2.1 web.versionCode=6 android.useAndroidX=true android.nonTransitiveRClass=true android.uniquePackageNames=false android.dependency.useConstraints=true android.r8.strictFullModeForKeepRules=false android.generateSyncIssueWhenLibraryConstraintsAreEnabled=false # Enabled parallel sync for Gradle 9.4+ org.gradle.tooling.parallel=true # Disable incremental JS/Wasm compilation to fix WasmGC KT-84337 type mismatch kotlin.incremental.js=false kotlin.incremental.js.klib=false kotlin.incremental.wasm=false kotlin.incremental.wasm.js=false kotlin.incremental.wasm.klib=false kotlin.wasm.incremental=false