diff --git a/app/src/main/java/eu/kanade/presentation/more/settings/screen/appearance/AppLanguageScreen.kt b/app/src/main/java/eu/kanade/presentation/more/settings/screen/appearance/AppLanguageScreen.kt index 5916a2250..0f863ca72 100644 --- a/app/src/main/java/eu/kanade/presentation/more/settings/screen/appearance/AppLanguageScreen.kt +++ b/app/src/main/java/eu/kanade/presentation/more/settings/screen/appearance/AppLanguageScreen.kt @@ -10,7 +10,6 @@ import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Check import androidx.compose.material3.Icon import androidx.compose.material3.ListItem -import androidx.compose.material3.ListItemDefaults import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupChapter.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupChapter.kt index 09745f11f..e1828a302 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupChapter.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupChapter.kt @@ -3,7 +3,6 @@ package eu.kanade.tachiyomi.data.backup.models import kotlinx.serialization.Serializable import kotlinx.serialization.json.JsonObject import kotlinx.serialization.protobuf.ProtoNumber -import mihon.core.common.extensions.EMPTY import mihon.core.common.extensions.JsonObjectEmptyBytes import tachiyomi.data.MemoColumnAdapter import tachiyomi.domain.chapter.model.Chapter diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupManga.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupManga.kt index 6736eb287..63aca9c32 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupManga.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupManga.kt @@ -2,9 +2,7 @@ package eu.kanade.tachiyomi.data.backup.models import eu.kanade.tachiyomi.source.model.UpdateStrategy import kotlinx.serialization.Serializable -import kotlinx.serialization.json.JsonObject import kotlinx.serialization.protobuf.ProtoNumber -import mihon.core.common.extensions.EMPTY import mihon.core.common.extensions.JsonObjectEmptyBytes import tachiyomi.data.MemoColumnAdapter import tachiyomi.domain.manga.model.Manga diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/restorers/MangaRestorer.kt b/app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/restorers/MangaRestorer.kt index 4c0a95e42..907d5959f 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/restorers/MangaRestorer.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/backup/restore/restorers/MangaRestorer.kt @@ -11,7 +11,6 @@ import eu.kanade.tachiyomi.data.backup.models.BackupManga import eu.kanade.tachiyomi.data.backup.models.BackupTracking import tachiyomi.data.Database import tachiyomi.data.MemoColumnAdapter -import tachiyomi.data.MemoColumnAdapter.encode import tachiyomi.data.UpdateStrategyColumnAdapter import tachiyomi.domain.category.interactor.GetCategories import tachiyomi.domain.chapter.interactor.GetChaptersByMangaId diff --git a/app/src/main/java/eu/kanade/tachiyomi/data/track/mangabaka/MangaBakaApi.kt b/app/src/main/java/eu/kanade/tachiyomi/data/track/mangabaka/MangaBakaApi.kt index 2634dbc1b..02ec3b5a6 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/data/track/mangabaka/MangaBakaApi.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/data/track/mangabaka/MangaBakaApi.kt @@ -30,7 +30,6 @@ import okhttp3.Headers.Companion.headersOf import okhttp3.OkHttpClient import okhttp3.RequestBody.Companion.toRequestBody import tachiyomi.core.common.util.lang.withIOContext -import tachiyomi.i18n.MR import uy.kohesive.injekt.injectLazy import java.math.RoundingMode import java.security.SecureRandom diff --git a/app/src/main/java/eu/kanade/tachiyomi/di/AppModule.kt b/app/src/main/java/eu/kanade/tachiyomi/di/AppModule.kt index e98e8d231..3a7d6bf7a 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/di/AppModule.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/di/AppModule.kt @@ -24,9 +24,7 @@ import kotlinx.serialization.json.Json import kotlinx.serialization.protobuf.ProtoBuf import nl.adaptivity.xmlutil.XmlDeclMode import nl.adaptivity.xmlutil.core.XmlVersion -import nl.adaptivity.xmlutil.serialization.DefaultXmlSerializationPolicy import nl.adaptivity.xmlutil.serialization.XML -import nl.adaptivity.xmlutil.serialization.XmlConfig import tachiyomi.core.common.storage.AndroidStorageFolderProvider import tachiyomi.data.Chapters import tachiyomi.data.Database diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/MangaExtensions.kt b/app/src/main/java/eu/kanade/tachiyomi/util/MangaExtensions.kt index dd6e3e299..d0f8e4ba6 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/util/MangaExtensions.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/util/MangaExtensions.kt @@ -1,10 +1,8 @@ package eu.kanade.tachiyomi.util import eu.kanade.domain.manga.interactor.UpdateManga -import eu.kanade.domain.manga.model.hasCustomCover import eu.kanade.domain.manga.model.toSManga import eu.kanade.tachiyomi.data.cache.CoverCache -import eu.kanade.tachiyomi.source.model.SManga import tachiyomi.domain.manga.model.Manga import tachiyomi.source.local.image.LocalCoverManager import tachiyomi.source.local.isLocal diff --git a/app/src/main/java/eu/kanade/tachiyomi/util/system/AuthenticatorUtil.kt b/app/src/main/java/eu/kanade/tachiyomi/util/system/AuthenticatorUtil.kt index 164a1075c..842849528 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/util/system/AuthenticatorUtil.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/util/system/AuthenticatorUtil.kt @@ -92,7 +92,7 @@ object AuthenticatorUtil { /** * [AuthPromptCallback] with extra check * - * @see isAuthenticating + * @see AuthenticatorUtil.isAuthenticating */ abstract class AuthenticationCallback : AuthPromptCallback() { /** diff --git a/baseline-profile/src/main/kotlin/mihon/baselineprofile/StartupBenchmarks.kt b/baseline-profile/src/main/kotlin/mihon/baselineprofile/StartupBenchmarks.kt index 222f44ca3..381005cd4 100644 --- a/baseline-profile/src/main/kotlin/mihon/baselineprofile/StartupBenchmarks.kt +++ b/baseline-profile/src/main/kotlin/mihon/baselineprofile/StartupBenchmarks.kt @@ -5,10 +5,7 @@ import androidx.benchmark.macro.CompilationMode import androidx.benchmark.macro.StartupMode import androidx.benchmark.macro.StartupTimingMetric import androidx.benchmark.macro.junit4.MacrobenchmarkRule -import androidx.test.ext.junit.runners.AndroidJUnit4 -import androidx.test.filters.LargeTest import androidx.test.internal.runner.junit4.AndroidJUnit4ClassRunner -import androidx.test.platform.app.InstrumentationRegistry import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith diff --git a/baseline-profile/src/main/kotlin/mihon/baselineprofile/StartupProfileGenerator.kt b/baseline-profile/src/main/kotlin/mihon/baselineprofile/StartupProfileGenerator.kt index aab65df3b..e71f6c0d6 100644 --- a/baseline-profile/src/main/kotlin/mihon/baselineprofile/StartupProfileGenerator.kt +++ b/baseline-profile/src/main/kotlin/mihon/baselineprofile/StartupProfileGenerator.kt @@ -3,7 +3,6 @@ package mihon.baselineprofile import androidx.benchmark.macro.junit4.BaselineProfileRule import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.filters.LargeTest -import androidx.test.uiautomator.By import androidx.test.uiautomator.BySelector import androidx.test.uiautomator.UiDevice import androidx.test.uiautomator.Until diff --git a/core/common/src/main/kotlin/tachiyomi/core/common/util/system/ImageUtil.kt b/core/common/src/main/kotlin/tachiyomi/core/common/util/system/ImageUtil.kt index a7c67524a..275590d55 100644 --- a/core/common/src/main/kotlin/tachiyomi/core/common/util/system/ImageUtil.kt +++ b/core/common/src/main/kotlin/tachiyomi/core/common/util/system/ImageUtil.kt @@ -9,7 +9,6 @@ import android.graphics.BitmapRegionDecoder import android.graphics.Color import android.graphics.Matrix import android.graphics.Rect -import android.graphics.drawable.ColorDrawable import android.graphics.drawable.Drawable import android.graphics.drawable.GradientDrawable import android.os.Build diff --git a/data/src/main/java/tachiyomi/data/DatabaseAdapter.kt b/data/src/main/java/tachiyomi/data/DatabaseAdapter.kt index a631f9979..c45b8dccb 100644 --- a/data/src/main/java/tachiyomi/data/DatabaseAdapter.kt +++ b/data/src/main/java/tachiyomi/data/DatabaseAdapter.kt @@ -4,8 +4,6 @@ import app.cash.sqldelight.ColumnAdapter import eu.kanade.tachiyomi.source.model.UpdateStrategy import kotlinx.serialization.json.Json import kotlinx.serialization.json.JsonObject -import kotlinx.serialization.json.encodeToJsonElement -import kotlinx.serialization.json.jsonObject import java.util.Date object DateColumnAdapter : ColumnAdapter { diff --git a/data/src/main/java/tachiyomi/data/chapter/ChapterRepositoryImpl.kt b/data/src/main/java/tachiyomi/data/chapter/ChapterRepositoryImpl.kt index e82a652f9..9f3397a67 100644 --- a/data/src/main/java/tachiyomi/data/chapter/ChapterRepositoryImpl.kt +++ b/data/src/main/java/tachiyomi/data/chapter/ChapterRepositoryImpl.kt @@ -10,7 +10,6 @@ import tachiyomi.core.common.util.lang.toLong import tachiyomi.core.common.util.system.logcat import tachiyomi.data.Database import tachiyomi.data.MemoColumnAdapter -import tachiyomi.data.MemoColumnAdapter.encode import tachiyomi.data.subscribeToList import tachiyomi.domain.chapter.model.Chapter import tachiyomi.domain.chapter.model.ChapterUpdate diff --git a/domain/src/main/java/mihon/domain/extension/interactor/GetExtensionStoreCountAsFlow.kt b/domain/src/main/java/mihon/domain/extension/interactor/GetExtensionStoreCountAsFlow.kt index 9fa4baab7..2871e7f67 100644 --- a/domain/src/main/java/mihon/domain/extension/interactor/GetExtensionStoreCountAsFlow.kt +++ b/domain/src/main/java/mihon/domain/extension/interactor/GetExtensionStoreCountAsFlow.kt @@ -1,6 +1,5 @@ package mihon.domain.extension.interactor -import kotlinx.serialization.json.Json import mihon.domain.extension.repository.ExtensionStoreRepository class GetExtensionStoreCountAsFlow( diff --git a/domain/src/main/java/mihon/domain/library/model/search/LibrarySearchLexer.kt b/domain/src/main/java/mihon/domain/library/model/search/LibrarySearchLexer.kt index ab4d40405..7f4677152 100644 --- a/domain/src/main/java/mihon/domain/library/model/search/LibrarySearchLexer.kt +++ b/domain/src/main/java/mihon/domain/library/model/search/LibrarySearchLexer.kt @@ -1,7 +1,5 @@ package mihon.domain.library.model.search -import kotlin.text.get - object LibrarySearchLexer { private val regex = Regex( diff --git a/gradle/build-logic/src/main/kotlin/PluginKotlinMultiplatform.kt b/gradle/build-logic/src/main/kotlin/PluginKotlinMultiplatform.kt index 583915644..9326e50cd 100644 --- a/gradle/build-logic/src/main/kotlin/PluginKotlinMultiplatform.kt +++ b/gradle/build-logic/src/main/kotlin/PluginKotlinMultiplatform.kt @@ -13,7 +13,6 @@ import org.gradle.kotlin.dsl.dependencies import org.gradle.kotlin.dsl.withType import org.jetbrains.kotlin.gradle.ExperimentalKotlinGradlePluginApi import org.jetbrains.kotlin.gradle.dsl.KotlinMultiplatformExtension -import kotlin.text.toInt @Suppress("UNUSED") class PluginKotlinMultiplatform : Plugin {