diff --git a/app/build.gradle.kts b/app/build.gradle.kts index b64d21d..e05dcb2 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -3,7 +3,6 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget plugins { alias(libs.plugins.aboutlibraries.android) alias(libs.plugins.android.application) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.compose) alias(libs.plugins.devtools.ksp) alias(libs.plugins.kotlin.serialization) @@ -11,16 +10,14 @@ plugins { android { namespace = "co.adityarajput.notifilter" - compileSdk { - version = release(36) - } + compileSdk = 36 defaultConfig { applicationId = "co.adityarajput.notifilter" minSdk = 29 targetSdk = 36 - versionCode = 29 - versionName = "4.9.1" + versionCode = 30 + versionName = "4.9.2" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } @@ -55,19 +52,22 @@ android { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } - kotlin { - compilerOptions { - jvmTarget.set(JvmTarget.JVM_11) - } - } buildFeatures { compose = true + resValues = true } - ksp { - arg("room.schemaLocation", "$projectDir/schemas") +} + +kotlin { + compilerOptions { + jvmTarget.set(JvmTarget.JVM_11) } } +ksp { + arg("room.schemaLocation", "$projectDir/schemas") +} + dependencies { implementation(libs.androidx.core.ktx) implementation(libs.androidx.lifecycle.runtime.ktx) diff --git a/app/src/main/java/co/adityarajput/notifilter/views/screens/LicensesScreen.kt b/app/src/main/java/co/adityarajput/notifilter/views/screens/LicensesScreen.kt index 61a1e7c..0f5d871 100644 --- a/app/src/main/java/co/adityarajput/notifilter/views/screens/LicensesScreen.kt +++ b/app/src/main/java/co/adityarajput/notifilter/views/screens/LicensesScreen.kt @@ -31,7 +31,7 @@ fun LicensesScreen(goBack: () -> Unit = {}) { .fillMaxSize() .padding(paddingValues), ) { - val libraries by produceLibraries(R.raw.aboutlibraries) + val libraries by produceLibraries() LibrariesContainer( libraries, diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index c0280d4..a6ad0c4 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -2,7 +2,7 @@ NotiFilter NotiFilter - 4.9.1 + 4.9.2 No filters added.\nTap + to get started. diff --git a/build.gradle.kts b/build.gradle.kts index 0ac5d52..c0c3412 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,7 +1,6 @@ // Top-level build file where you can add configuration options common to all sub-projects/modules. plugins { alias(libs.plugins.android.application) apply false - alias(libs.plugins.kotlin.android) apply false alias(libs.plugins.kotlin.compose) apply false alias(libs.plugins.aboutlibraries.android) apply false } diff --git a/gradle.properties b/gradle.properties index 132244e..f2a5a4e 100644 --- a/gradle.properties +++ b/gradle.properties @@ -21,3 +21,5 @@ kotlin.code.style=official # resources declared in the library itself and none from the library's dependencies, # thereby reducing the size of the R class for that library android.nonTransitiveRClass=true +# Enable cache to improve build performance: +org.gradle.configuration-cache=true \ No newline at end of file diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index d760bc0..6879952 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] -aboutlibraries = "13.2.1" -agp = "8.13.2" +aboutlibraries = "14.0.0-b02" +agp = "9.1.0" kotlin = "2.3.10" coreKtx = "1.18.0" junit = "4.13.2" @@ -9,7 +9,7 @@ espressoCore = "3.7.0" kotlinxSerializationJson = "1.10.0" lifecycleRuntimeKtx = "2.10.0" activityCompose = "1.13.0" -composeBom = "2026.02.00" +composeBom = "2026.03.00" appcompat = "1.7.1" navigation = "2.9.7" room = "2.8.4" @@ -52,6 +52,5 @@ jemoji = { group = "net.fellbaum", name = "jemoji", version.ref = "jemoji" } aboutlibraries-android = { id = "com.mikepenz.aboutlibraries.plugin.android", version.ref = "aboutlibraries" } android-application = { id = "com.android.application", version.ref = "agp" } devtools-ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" } -kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8a84887..92ed943 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,7 +1,7 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionSha256Sum=72f44c9f8ebcb1af43838f45ee5c4aa9c5444898b3468ab3f4af7b6076c5bc3f -distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip +distributionSha256Sum=60ea723356d81263e8002fec0fcf9e2b0eee0c0850c7a3d7ab0a63f2ccc601f3 +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.0-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME diff --git a/metadata/en-US/changelogs/30.txt b/metadata/en-US/changelogs/30.txt new file mode 100644 index 0000000..d02fd05 --- /dev/null +++ b/metadata/en-US/changelogs/30.txt @@ -0,0 +1 @@ +chore: Update dependencies by @dragongling