Fix root cause: add kotlinx-serialization compiler plugin, rename to KRait

- Added org.jetbrains.kotlin.plugin.serialization to app/build.gradle.kts
- Added plugin version to root build.gradle.kts
- Added test dependencies (serialization, retrofit, okhttp, coroutines)
- 16 unit tests for BookshelfApiService — all pass
- Renamed app_name to KRait
- Fixed search test: search_time_ms Int, total field name
This commit is contained in:
Atte149 2026-06-19 22:17:24 +03:00
parent a7a9f65391
commit 71537406c6
4 changed files with 390 additions and 1 deletions

View file

@ -2,6 +2,7 @@ plugins {
id("com.android.application") version "8.11.1" apply false
id("org.jetbrains.kotlin.android") version "2.2.0" apply false
id("org.jetbrains.kotlin.plugin.compose") version "2.2.0" apply false
id("org.jetbrains.kotlin.plugin.serialization") version "2.2.0" apply false
id("com.google.devtools.ksp") version "2.2.0-2.0.2" apply false
id("com.google.dagger.hilt.android") version "2.57.2" apply false
id("com.mikepenz.aboutlibraries.plugin") version "11.1.3" apply false