--- a/app/src/main/java/com/geekorum/ttrss/app_reviews/AppReviewStateManager.kt Thu Jul 10 13:40:53 2025 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/app_reviews/AppReviewStateManager.kt Thu Jul 10 13:51:35 2025 -0400
@@ -22,11 +22,9 @@
import android.content.SharedPreferences
import androidx.core.content.edit
-import kotlinx.datetime.Clock
-import kotlinx.datetime.Instant
-import kotlinx.datetime.toInstant
import javax.inject.Inject
-import kotlin.time.ExperimentalTime
+import kotlin.time.Clock
+import kotlin.time.Instant
const val PREF_LAST_REVIEW_REQUEST_TIMESTAMP = "last_review_request_timestamp"
--- a/app/src/main/java/com/geekorum/ttrss/app_reviews/AppReviewViewModel.kt Thu Jul 10 13:40:53 2025 -0400
+++ b/app/src/main/java/com/geekorum/ttrss/app_reviews/AppReviewViewModel.kt Thu Jul 10 13:51:35 2025 -0400
@@ -23,9 +23,9 @@
import android.app.Activity
import androidx.lifecycle.ViewModel
import dagger.hilt.android.lifecycle.HiltViewModel
-import kotlinx.datetime.Clock
import timber.log.Timber
import javax.inject.Inject
+import kotlin.time.Clock
@HiltViewModel
--- a/buildSrc/src/main/kotlin/conventions/android-application.gradle.kts Thu Jul 10 13:40:53 2025 -0400
+++ b/buildSrc/src/main/kotlin/conventions/android-application.gradle.kts Thu Jul 10 13:51:35 2025 -0400
@@ -30,4 +30,5 @@
}
conventionForAndroidProject()
+conventionForKotlinProject()
--- a/buildSrc/src/main/kotlin/conventions/android-dynamic-feature.gradle.kts Thu Jul 10 13:40:53 2025 -0400
+++ b/buildSrc/src/main/kotlin/conventions/android-dynamic-feature.gradle.kts Thu Jul 10 13:51:35 2025 -0400
@@ -27,3 +27,4 @@
}
conventionForAndroidProject()
+conventionForKotlinProject()
--- a/buildSrc/src/main/kotlin/conventions/kotlin-project.kt Thu Jul 10 13:40:53 2025 -0400
+++ b/buildSrc/src/main/kotlin/conventions/kotlin-project.kt Thu Jul 10 13:51:35 2025 -0400
@@ -41,6 +41,7 @@
val kotlinCompilerOptions: KotlinCommonCompilerOptions.() -> Unit = {
freeCompilerArgs = listOf("-Xjvm-default=all")
+ optIn.add("kotlin.time.ExperimentalTime")
}
plugins.withType<KotlinAndroidPluginWrapper> {
--- a/gradle/libs.versions.toml Thu Jul 10 13:40:53 2025 -0400
+++ b/gradle/libs.versions.toml Thu Jul 10 13:51:35 2025 -0400
@@ -46,8 +46,8 @@
android-material = "1.12.0"
avdl = "0.0.4"
kotlinx-coroutines = "1.10.2"
-kotlinx-datetime = "0.6.2"
-kotlinx-serialization = "1.8.1"
+kotlinx-datetime = "0.7.0"
+kotlinx-serialization = "1.9.0"
dagger = "2.56.2"
license-gradle-plugin = "0.16.1"
materialKolor = "2.1.1"