diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index c0001e9884..c6862fe8a9 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -59,8 +59,7 @@ representative at an online or offline event.
## Enforcement
Instances of abusive, harassing, or otherwise unacceptable behavior may be
-reported to the community moderators responsible for enforcement at
-the [Tachiyomi Discord server](https://discord.gg/tachiyomi).
+reported to the community moderators via issues.
All complaints will be reviewed and investigated promptly and fairly.
All community moderators are obligated to respect the privacy and security of the
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 81e69f4985..3396be076c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -30,7 +30,7 @@ To auto-fix some linting errors, run the `ktlintFormat` Gradle task.
## Getting help
-- Join [the Discord server](https://discord.gg/tachiyomi) for online help and to ask questions while developing.
+No support is currently provided.
# Translations
diff --git a/README.md b/README.md
index 2f73bb1704..f6a1f95a59 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-| Build | Stable | Weekly Preview | Contribute | Support Server |
-|-------|----------|---------|------------|---------|
-| [![CI](https://github.com/tachiyomiorg/tachiyomi/actions/workflows/build_push.yml/badge.svg)](https://github.com/tachiyomiorg/tachiyomi/actions/workflows/build_push.yml) | [![stable release](https://img.shields.io/github/release/tachiyomiorg/tachiyomi.svg?maxAge=3600&label=download)](https://github.com/tachiyomiorg/tachiyomi/releases) | [![latest preview build](https://img.shields.io/github/v/release/tachiyomiorg/tachiyomi-preview.svg?maxAge=3600&label=download)](https://github.com/tachiyomiorg/tachiyomi-preview/releases) | [![Translation status](https://hosted.weblate.org/widgets/tachiyomi/-/svg-badge.svg)](https://hosted.weblate.org/engage/tachiyomi/?utm_source=widget) | [![Discord](https://img.shields.io/discord/349436576037732353.svg?label=discord&labelColor=7289da&color=2c2f33&style=flat)](https://discord.gg/tachiyomi) |
+| Build | Stable | Weekly Preview | Contribute |
+|-------|--------|----------------|------------|
+| [![CI](https://github.com/tachiyomiorg/tachiyomi/actions/workflows/build_push.yml/badge.svg)](https://github.com/tachiyomiorg/tachiyomi/actions/workflows/build_push.yml) | [![stable release](https://img.shields.io/github/release/tachiyomiorg/tachiyomi.svg?maxAge=3600&label=download)](https://github.com/tachiyomiorg/tachiyomi/releases) | [![latest preview build](https://img.shields.io/github/v/release/tachiyomiorg/tachiyomi-preview.svg?maxAge=3600&label=download)](https://github.com/tachiyomiorg/tachiyomi-preview/releases) | [![Translation status](https://hosted.weblate.org/widgets/tachiyomi/-/svg-badge.svg)](https://hosted.weblate.org/engage/tachiyomi/?utm_source=widget) |
# ![app icon](./.github/readme-images/app-icon.png)Tachiyomi
Tachiyomi is a free and open source manga reader for Android 6.0 and above.
@@ -28,8 +28,7 @@ Please make sure to read the full guidelines. Your issue may be closed without w
Issues
-1. **Before reporting a new issue, take a look at the [FAQ](https://tachiyomi.org/docs/faq/general), the [changelog](https://tachiyomi.org/changelogs/) and the already opened [issues](https://github.com/tachiyomiorg/tachiyomi/issues).**
-2. If you are unsure, ask here: [![Discord](https://img.shields.io/discord/349436576037732353.svg)](https://discord.gg/tachiyomi)
+**Before reporting a new issue, take a look at the [FAQ](https://tachiyomi.org/docs/faq/general), the [changelog](https://tachiyomi.org/changelogs/) and the already opened [issues](https://github.com/tachiyomiorg/tachiyomi/issues).**
@@ -70,7 +69,6 @@ See [CODE_OF_CONDUCT.md](./CODE_OF_CONDUCT.md).
## FAQ
[See our website.](https://tachiyomi.org/)
-You can also reach out to us on [Discord](https://discord.gg/tachiyomi).
## License
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 2b2cbbaab8..5f0b76cc5b 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -8,10 +8,6 @@ plugins {
id("com.github.zellius.shortcut-helper")
}
-if (gradle.startParameter.taskRequests.toString().contains("Standard")) {
- apply()
-}
-
shortcutHelper.setFilePath("./shortcuts.xml")
val SUPPORTED_ABIS = setOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64")
@@ -31,9 +27,6 @@ android {
buildConfigField("boolean", "INCLUDE_UPDATER", "false")
buildConfigField("boolean", "PREVIEW", "false")
- // Please disable ACRA or use your own instance in forked versions of the project
- buildConfigField("String", "ACRA_URI", "\"https://tachiyomi.kanade.eu/crash_report\"")
-
ndk {
abiFilters += SUPPORTED_ABIS
}
@@ -245,10 +238,6 @@ dependencies {
// Logging
implementation(libs.logcat)
- // Crash reports/analytics
- implementation(libs.bundles.acra)
- "standardImplementation"(libs.firebase.analytics)
-
// Shizuku
implementation(libs.bundles.shizuku)
diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro
index 42bd63faf4..f3538e0fd6 100644
--- a/app/proguard-rules.pro
+++ b/app/proguard-rules.pro
@@ -71,7 +71,3 @@
# XmlUtil
-keep public enum nl.adaptivity.xmlutil.EventType { *; }
-
-# Firebase
--keep class com.google.firebase.installations.** { *; }
--keep interface com.google.firebase.installations.** { *; }
\ No newline at end of file
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 30805627c5..f73e2e706c 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -33,11 +33,6 @@
-
-
-
-
-
-
diff --git a/app/src/main/java/eu/kanade/domain/base/BasePreferences.kt b/app/src/main/java/eu/kanade/domain/base/BasePreferences.kt
index 24ad9a1b73..d52a3899c4 100644
--- a/app/src/main/java/eu/kanade/domain/base/BasePreferences.kt
+++ b/app/src/main/java/eu/kanade/domain/base/BasePreferences.kt
@@ -2,8 +2,6 @@ package eu.kanade.domain.base
import android.content.Context
import dev.icerock.moko.resources.StringResource
-import eu.kanade.tachiyomi.util.system.isPreviewBuildType
-import eu.kanade.tachiyomi.util.system.isReleaseBuildType
import tachiyomi.core.preference.Preference
import tachiyomi.core.preference.PreferenceStore
import tachiyomi.i18n.MR
@@ -22,8 +20,6 @@ class BasePreferences(
fun extensionInstaller() = ExtensionInstallerPreference(context, preferenceStore)
- fun acraEnabled() = preferenceStore.getBoolean("acra.enable", isPreviewBuildType || isReleaseBuildType)
-
fun shownOnboardingFlow() = preferenceStore.getBoolean(Preference.appStateKey("onboarding_complete"), false)
enum class ExtensionInstaller(val titleRes: StringResource, val requiresSystemPermission: Boolean) {
diff --git a/app/src/main/java/eu/kanade/presentation/more/MoreScreen.kt b/app/src/main/java/eu/kanade/presentation/more/MoreScreen.kt
index 8a3b1f9fe8..974804db13 100644
--- a/app/src/main/java/eu/kanade/presentation/more/MoreScreen.kt
+++ b/app/src/main/java/eu/kanade/presentation/more/MoreScreen.kt
@@ -1,6 +1,5 @@
package eu.kanade.presentation.more
-import androidx.compose.foundation.clickable
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.WindowInsets
import androidx.compose.foundation.layout.WindowInsetsSides
@@ -23,7 +22,6 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.platform.LocalUriHandler
import androidx.compose.ui.res.vectorResource
-import eu.kanade.presentation.components.WarningBanner
import eu.kanade.presentation.more.settings.widget.SwitchPreferenceWidget
import eu.kanade.presentation.more.settings.widget.TextPreferenceWidget
import eu.kanade.tachiyomi.R
@@ -60,14 +58,7 @@ fun MoreScreen(
),
) {
if (isFDroid) {
- WarningBanner(
- textRes = MR.strings.fdroid_warning,
- modifier = Modifier.clickable {
- uriHandler.openUri(
- "https://tachiyomi.org/docs/faq/general#how-do-i-update-from-the-f-droid-builds",
- )
- },
- )
+ // Don't really care about slow updaters now
}
}
},
diff --git a/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt b/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt
index 4b8f2b9d71..ee9fd485d7 100644
--- a/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt
+++ b/app/src/main/java/eu/kanade/presentation/more/settings/screen/SettingsAdvancedScreen.kt
@@ -48,7 +48,6 @@ import eu.kanade.tachiyomi.ui.more.OnboardingScreen
import eu.kanade.tachiyomi.util.CrashLogUtil
import eu.kanade.tachiyomi.util.system.isDevFlavor
import eu.kanade.tachiyomi.util.system.isPreviewBuildType
-import eu.kanade.tachiyomi.util.system.isReleaseBuildType
import eu.kanade.tachiyomi.util.system.isShizukuInstalled
import eu.kanade.tachiyomi.util.system.powerManager
import eu.kanade.tachiyomi.util.system.setDefaultSettings
@@ -88,12 +87,6 @@ object SettingsAdvancedScreen : SearchableSettings {
return buildList {
addAll(
listOf(
- Preference.PreferenceItem.SwitchPreference(
- pref = basePreferences.acraEnabled(),
- title = stringResource(MR.strings.pref_enable_acra),
- subtitle = stringResource(MR.strings.pref_acra_summary),
- enabled = isPreviewBuildType || isReleaseBuildType,
- ),
Preference.PreferenceItem.TextPreference(
title = stringResource(MR.strings.pref_dump_crash_logs),
subtitle = stringResource(MR.strings.pref_dump_crash_logs_summary),
diff --git a/app/src/main/java/eu/kanade/presentation/more/settings/screen/about/AboutScreen.kt b/app/src/main/java/eu/kanade/presentation/more/settings/screen/about/AboutScreen.kt
index 9bb5ae523a..aadd1ecf3d 100644
--- a/app/src/main/java/eu/kanade/presentation/more/settings/screen/about/AboutScreen.kt
+++ b/app/src/main/java/eu/kanade/presentation/more/settings/screen/about/AboutScreen.kt
@@ -1,15 +1,12 @@
package eu.kanade.presentation.more.settings.screen.about
import android.content.Context
-import androidx.compose.animation.AnimatedVisibility
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
-import androidx.compose.foundation.layout.size
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.outlined.Public
-import androidx.compose.material3.CircularProgressIndicator
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableStateOf
@@ -30,13 +27,10 @@ import eu.kanade.presentation.util.LocalBackPress
import eu.kanade.presentation.util.Screen
import eu.kanade.tachiyomi.BuildConfig
import eu.kanade.tachiyomi.data.updater.AppUpdateChecker
-import eu.kanade.tachiyomi.data.updater.RELEASE_URL
-import eu.kanade.tachiyomi.ui.more.NewUpdateScreen
import eu.kanade.tachiyomi.util.CrashLogUtil
import eu.kanade.tachiyomi.util.lang.toDateTimestampString
import eu.kanade.tachiyomi.util.system.copyToClipboard
import eu.kanade.tachiyomi.util.system.toast
-import kotlinx.coroutines.launch
import logcat.LogPriority
import tachiyomi.core.util.lang.withIOContext
import tachiyomi.core.util.lang.withUIContext
@@ -48,7 +42,6 @@ import tachiyomi.presentation.core.components.ScrollbarLazyColumn
import tachiyomi.presentation.core.components.material.Scaffold
import tachiyomi.presentation.core.i18n.stringResource
import tachiyomi.presentation.core.icons.CustomIcons
-import tachiyomi.presentation.core.icons.Discord
import tachiyomi.presentation.core.icons.Facebook
import tachiyomi.presentation.core.icons.Github
import tachiyomi.presentation.core.icons.Reddit
@@ -98,61 +91,6 @@ object AboutScreen : Screen() {
)
}
- if (BuildConfig.INCLUDE_UPDATER) {
- item {
- TextPreferenceWidget(
- title = stringResource(MR.strings.check_for_updates),
- widget = {
- AnimatedVisibility(visible = isCheckingUpdates) {
- CircularProgressIndicator(
- modifier = Modifier.size(28.dp),
- strokeWidth = 3.dp,
- )
- }
- },
- onPreferenceClick = {
- if (!isCheckingUpdates) {
- scope.launch {
- isCheckingUpdates = true
-
- checkVersion(
- context = context,
- onAvailableUpdate = { result ->
- val updateScreen = NewUpdateScreen(
- versionName = result.release.version,
- changelogInfo = result.release.info,
- releaseLink = result.release.releaseLink,
- downloadLink = result.release.getDownloadLink(),
- )
- navigator.push(updateScreen)
- },
- onFinish = {
- isCheckingUpdates = false
- },
- )
- }
- }
- },
- )
- }
- }
-
- if (!BuildConfig.DEBUG) {
- item {
- TextPreferenceWidget(
- title = stringResource(MR.strings.whats_new),
- onPreferenceClick = { uriHandler.openUri(RELEASE_URL) },
- )
- }
- }
-
- item {
- TextPreferenceWidget(
- title = stringResource(MR.strings.help_translate),
- onPreferenceClick = { uriHandler.openUri("https://tachiyomi.org/docs/contribute#translation") },
- )
- }
-
item {
TextPreferenceWidget(
title = stringResource(MR.strings.licenses),
@@ -179,11 +117,6 @@ object AboutScreen : Screen() {
icon = Icons.Outlined.Public,
url = "https://tachiyomi.org",
)
- LinkIcon(
- label = "Discord",
- icon = CustomIcons.Discord,
- url = "https://discord.gg/tachiyomi",
- )
LinkIcon(
label = "X",
icon = CustomIcons.X,
diff --git a/app/src/main/java/eu/kanade/tachiyomi/App.kt b/app/src/main/java/eu/kanade/tachiyomi/App.kt
index f155c5bb95..a16be7e68b 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/App.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/App.kt
@@ -3,7 +3,6 @@ package eu.kanade.tachiyomi
import android.annotation.SuppressLint
import android.app.Application
import android.app.PendingIntent
-import android.app.job.JobInfo
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
@@ -42,8 +41,6 @@ import eu.kanade.tachiyomi.util.system.DeviceUtil
import eu.kanade.tachiyomi.util.system.WebViewUtil
import eu.kanade.tachiyomi.util.system.animatorDurationScale
import eu.kanade.tachiyomi.util.system.cancelNotification
-import eu.kanade.tachiyomi.util.system.isPreviewBuildType
-import eu.kanade.tachiyomi.util.system.isReleaseBuildType
import eu.kanade.tachiyomi.util.system.notify
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.launchIn
@@ -51,13 +48,8 @@ import kotlinx.coroutines.flow.onEach
import logcat.AndroidLogcatLogger
import logcat.LogPriority
import logcat.LogcatLogger
-import org.acra.config.httpSender
-import org.acra.config.scheduler
-import org.acra.ktx.initAcra
-import org.acra.sender.HttpSender
import org.conscrypt.Conscrypt
import tachiyomi.core.i18n.stringResource
-import tachiyomi.core.preference.Preference
import tachiyomi.core.util.system.logcat
import tachiyomi.i18n.MR
import tachiyomi.presentation.widget.WidgetManager
@@ -94,7 +86,6 @@ class App : Application(), DefaultLifecycleObserver, ImageLoaderFactory {
Injekt.importModule(AppModule(this))
Injekt.importModule(DomainModule())
- setupAcra()
setupNotificationChannels()
ProcessLifecycleOwner.get().lifecycle.addObserver(this)
@@ -198,28 +189,6 @@ class App : Application(), DefaultLifecycleObserver, ImageLoaderFactory {
return super.getPackageName()
}
- private fun setupAcra() {
- if (isPreviewBuildType || isReleaseBuildType) {
- initAcra {
- buildConfigClass = BuildConfig::class.java
- excludeMatchingSharedPreferencesKeys = listOf(
- Preference.privateKey(".*"), ".*username.*", ".*password.*", ".*token.*",
- )
-
- httpSender {
- uri = BuildConfig.ACRA_URI
- httpMethod = HttpSender.Method.PUT
- }
-
- scheduler {
- requiresBatteryNotLow = true
- requiresDeviceIdle = true
- requiresNetworkType = JobInfo.NETWORK_TYPE_UNMETERED
- }
- }
- }
- }
-
private fun setupNotificationChannels() {
try {
Notifications.createChannels(this)
diff --git a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
index 3b5fe77d9b..6d15360037 100644
--- a/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
+++ b/app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
@@ -65,7 +65,6 @@ import eu.kanade.tachiyomi.Migrations
import eu.kanade.tachiyomi.data.cache.ChapterCache
import eu.kanade.tachiyomi.data.download.DownloadCache
import eu.kanade.tachiyomi.data.notification.NotificationReceiver
-import eu.kanade.tachiyomi.data.updater.AppUpdateChecker
import eu.kanade.tachiyomi.data.updater.RELEASE_URL
import eu.kanade.tachiyomi.extension.api.ExtensionApi
import eu.kanade.tachiyomi.ui.base.activity.BaseActivity
@@ -74,7 +73,6 @@ import eu.kanade.tachiyomi.ui.browse.source.globalsearch.GlobalSearchScreen
import eu.kanade.tachiyomi.ui.deeplink.DeepLinkScreen
import eu.kanade.tachiyomi.ui.home.HomeScreen
import eu.kanade.tachiyomi.ui.manga.MangaScreen
-import eu.kanade.tachiyomi.ui.more.NewUpdateScreen
import eu.kanade.tachiyomi.ui.more.OnboardingScreen
import eu.kanade.tachiyomi.util.system.dpToPx
import eu.kanade.tachiyomi.util.system.isNavigationBarNeedsScrim
@@ -93,7 +91,6 @@ import tachiyomi.core.Constants
import tachiyomi.core.util.lang.launchIO
import tachiyomi.core.util.system.logcat
import tachiyomi.domain.library.service.LibraryPreferences
-import tachiyomi.domain.release.interactor.GetApplicationRelease
import tachiyomi.i18n.MR
import tachiyomi.presentation.core.components.material.Scaffold
import tachiyomi.presentation.core.i18n.stringResource
@@ -314,27 +311,6 @@ class MainActivity : BaseActivity() {
@Composable
private fun CheckForUpdates() {
val context = LocalContext.current
- val navigator = LocalNavigator.currentOrThrow
-
- // App updates
- LaunchedEffect(Unit) {
- if (BuildConfig.INCLUDE_UPDATER) {
- try {
- val result = AppUpdateChecker().checkForUpdate(context)
- if (result is GetApplicationRelease.Result.NewUpdate) {
- val updateScreen = NewUpdateScreen(
- versionName = result.release.version,
- changelogInfo = result.release.info,
- releaseLink = result.release.releaseLink,
- downloadLink = result.release.getDownloadLink(),
- )
- navigator.push(updateScreen)
- }
- } catch (e: Exception) {
- logcat(LogPriority.ERROR, e)
- }
- }
- }
// Extensions updates
LaunchedEffect(Unit) {
diff --git a/app/src/standard/google-services.json b/app/src/standard/google-services.json
deleted file mode 100644
index 2651287a28..0000000000
--- a/app/src/standard/google-services.json
+++ /dev/null
@@ -1,69 +0,0 @@
-{
- "project_info": {
- "project_number": "777921915939",
- "firebase_url": "https://tachiyomi-47364.firebaseio.com",
- "project_id": "tachiyomi-47364",
- "storage_bucket": "tachiyomi-47364.appspot.com"
- },
- "client": [
- {
- "client_info": {
- "mobilesdk_app_id": "1:777921915939:android:36544cd2d96c50c7",
- "android_client_info": {
- "package_name": "eu.kanade.tachiyomi"
- }
- },
- "oauth_client": [
- {
- "client_id": "777921915939-9q25jvgbdtpk91daqlk7sa1cbdcg77o6.apps.googleusercontent.com",
- "client_type": 3
- }
- ],
- "api_key": [
- {
- "current_key": "AIzaSyAHr8RxyeiSPC_MxJTnivz-hmdo5oX0QQQ"
- }
- ],
- "services": {
- "appinvite_service": {
- "other_platform_oauth_client": [
- {
- "client_id": "777921915939-9q25jvgbdtpk91daqlk7sa1cbdcg77o6.apps.googleusercontent.com",
- "client_type": 3
- }
- ]
- }
- }
- },
- {
- "client_info": {
- "mobilesdk_app_id": "1:777921915939:android:564fdc1d62efd1de",
- "android_client_info": {
- "package_name": "eu.kanade.tachiyomi.debug"
- }
- },
- "oauth_client": [
- {
- "client_id": "777921915939-9q25jvgbdtpk91daqlk7sa1cbdcg77o6.apps.googleusercontent.com",
- "client_type": 3
- }
- ],
- "api_key": [
- {
- "current_key": "AIzaSyAHr8RxyeiSPC_MxJTnivz-hmdo5oX0QQQ"
- }
- ],
- "services": {
- "appinvite_service": {
- "other_platform_oauth_client": [
- {
- "client_id": "777921915939-9q25jvgbdtpk91daqlk7sa1cbdcg77o6.apps.googleusercontent.com",
- "client_type": 3
- }
- ]
- }
- }
- }
- ],
- "configuration_version": "1"
-}
diff --git a/build.gradle.kts b/build.gradle.kts
index ad3a21a2ed..d684e4a357 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -6,7 +6,6 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinJvmCompile
buildscript {
dependencies {
classpath(libs.android.shortcut.gradle)
- classpath(libs.google.services.gradle)
classpath(libs.aboutLibraries.gradle)
classpath(libs.sqldelight.gradle)
classpath(libs.moko.gradle)
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 3d26eee3e9..d0520faa87 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -1,6 +1,5 @@
[versions]
aboutlib_version = "10.10.0"
-acra = "5.11.3"
leakcanary = "2.13"
moko = "0.23.0"
okhttp_version = "5.0.0-alpha.12"
@@ -13,7 +12,6 @@ voyager = "1.0.0"
[libraries]
desugar = "com.android.tools:desugar_jdk_libs:2.0.4"
android-shortcut-gradle = "com.github.zellius:android-shortcut-gradle-plugin:0.1.2"
-google-services-gradle = "com.google.gms:google-services:4.4.0"
rxjava = "io.reactivex:rxjava:1.3.8"
@@ -68,10 +66,6 @@ moko-gradle = { module = "dev.icerock.moko:resources-generator", version.ref = "
logcat = "com.squareup.logcat:logcat:0.1"
-acra-http = { module = "ch.acra:acra-http", version.ref = "acra" }
-acra-scheduler = { module = "ch.acra:acra-advanced-scheduler", version.ref = "acra" }
-firebase-analytics = "com.google.firebase:firebase-analytics-ktx:21.5.0"
-
aboutLibraries-gradle = { module = "com.mikepenz.aboutlibraries.plugin:aboutlibraries-plugin", version.ref = "aboutlib_version" }
aboutLibraries-compose = { module = "com.mikepenz:aboutlibraries-compose-m3", version.ref = "aboutlib_version" }
@@ -99,7 +93,6 @@ voyager-transitions = { module = "cafe.adriel.voyager:voyager-transitions", vers
ktlint = "org.jlleitschuh.gradle:ktlint-gradle:12.0.3"
[bundles]
-acra = ["acra-http", "acra-scheduler"]
okhttp = ["okhttp-core", "okhttp-logging", "okhttp-brotli", "okhttp-dnsoverhttps"]
js-engine = ["quickjs-android"]
sqlite = ["sqlite-framework", "sqlite-ktx", "sqlite-android"]
diff --git a/i18n/src/commonMain/resources/MR/base/strings.xml b/i18n/src/commonMain/resources/MR/base/strings.xml
index ccb9e8721d..f51dc0181a 100644
--- a/i18n/src/commonMain/resources/MR/base/strings.xml
+++ b/i18n/src/commonMain/resources/MR/base/strings.xml
@@ -809,7 +809,7 @@
Whoops!
- %s ran into an unexpected error. We suggest you share the crash logs in our support channel on Discord.
+ %s ran into an unexpected error.
Restart the application
diff --git a/i18n/src/commonMain/resources/MR/bg/strings.xml b/i18n/src/commonMain/resources/MR/bg/strings.xml
index 752077949f..7fee39f3e6 100644
--- a/i18n/src/commonMain/resources/MR/bg/strings.xml
+++ b/i18n/src/commonMain/resources/MR/bg/strings.xml
@@ -575,7 +575,7 @@
Сигурни ли сте\?
Популярни
Списък с незавършени
- %s се сблъска с неочаквана грешка. Препоръчваме да заснемете това съобщение, да запазите записите от крашовете и да ги споделите в нашия канал за поддръжка в Discord.
+ %s се сблъска с неочаквана грешка.
Последно обновяване на библиотеката: %1$s
Списък за четене
Не може да се отвори последната прочетена глава
diff --git a/i18n/src/commonMain/resources/MR/ca/strings.xml b/i18n/src/commonMain/resources/MR/ca/strings.xml
index ba3469681c..f1f0d337fe 100644
--- a/i18n/src/commonMain/resources/MR/ca/strings.xml
+++ b/i18n/src/commonMain/resources/MR/ca/strings.xml
@@ -625,7 +625,7 @@
Baixa automàticament mentre es llegeix
Només funciona si el capítol actual i el següent ja estan baixats.
Ups!
- S’ha produït un error inesperat al %s. Us suggerim que compartiu el registre d’errors al nostre canal d’assistència al Discord.
+ S’ha produït un error inesperat al %s.
No s’han concedit permisos d’emmagatzematge
Populars
Còpies de seguretat automàtiques i manuals i espai d’emmagatzematge
diff --git a/i18n/src/commonMain/resources/MR/cs/strings.xml b/i18n/src/commonMain/resources/MR/cs/strings.xml
index 3101bb62b1..46c14b58dc 100644
--- a/i18n/src/commonMain/resources/MR/cs/strings.xml
+++ b/i18n/src/commonMain/resources/MR/cs/strings.xml
@@ -637,7 +637,7 @@
Zdroje, rozšíření, globální vyhledávání
Zámek aplikace, zabezpečená obrazovka
Výpis protokolů selhání, optimalizace baterie
- %s narazil na neočekávanou chybu. Doporučujeme vám sdílet protokoly o selhání a poté je sdílet v našem kanálu podpory na Discordu.
+ %s narazil na neočekávanou chybu.
Restartujte aplikaci
Ruční a automatické zálohování, místo v úložišti
Ups!
diff --git a/i18n/src/commonMain/resources/MR/de/strings.xml b/i18n/src/commonMain/resources/MR/de/strings.xml
index a758c1aa64..89730a0ba1 100644
--- a/i18n/src/commonMain/resources/MR/de/strings.xml
+++ b/i18n/src/commonMain/resources/MR/de/strings.xml
@@ -639,7 +639,7 @@
Ups!
Absturzprotokolle ausgeben, Akkuverbrauch-Optimierung
Manuelle und automatische Datensicherungen, Speicherplatz
- %s ist auf einen unerwarteten Fehler gestoßen. Wir empfehlen dir, die Absturzprotokolle in unserem Support-Kanal auf Discord zu teilen.
+ %s ist auf einen unerwarteten Fehler gestoßen.
App-Sperre, sicherer Bildschirm
Unbekannter Titel
Ungültiger Speicherort: %s
diff --git a/i18n/src/commonMain/resources/MR/el/strings.xml b/i18n/src/commonMain/resources/MR/el/strings.xml
index b81f924048..b32494217d 100644
--- a/i18n/src/commonMain/resources/MR/el/strings.xml
+++ b/i18n/src/commonMain/resources/MR/el/strings.xml
@@ -640,7 +640,7 @@
Επανεκκίνηση της εφαρμογής
Αυτόματη λήψη, λήψη εκ των προτέρων
Αρχεία καταγραφής σφαλμάτων, βελτιστοποιήσεις μπαταρίας
- Το %s αντιμετώπισε ένα απροσδόκητο σφάλμα. Σας προτείνουμε να μοιραστείτε τα αρχεία καταγραφής σφαλμάτων στο κανάλι υποστήριξης μας στο Discord.
+ Το %s αντιμετώπισε ένα απροσδόκητο σφάλμα.
Άγνωστος τίτλος
Μη έγκυρη τοποθεσία: %s
Μη έγκυρη συμβολοσειρά πράκτορα χρήστη
diff --git a/i18n/src/commonMain/resources/MR/es/strings.xml b/i18n/src/commonMain/resources/MR/es/strings.xml
index c55bdf1426..87b00c2d72 100644
--- a/i18n/src/commonMain/resources/MR/es/strings.xml
+++ b/i18n/src/commonMain/resources/MR/es/strings.xml
@@ -632,7 +632,7 @@
Sincroniza tu progreso de lectura; unidireccional o mejorada
Descargas automáticas y por adelantado
Categorías, actualizaciones generales y acciones al deslizar el dedo
- %s se ha cerrado por un problema inesperado. Te sugerimos que compartas todos tus registros de depuración, enviándolos a nuestro canal de apoyo en Discord, en inglés.
+ %s se ha cerrado por un problema inesperado.
Modos de lectura, apariencia y navegación
Temas de colores y formatos de fecha
Volcar datos del cuelgue y estado de ahorro de batería
diff --git a/i18n/src/commonMain/resources/MR/fil/strings.xml b/i18n/src/commonMain/resources/MR/fil/strings.xml
index db3d3ebc9c..1f981550e6 100644
--- a/i18n/src/commonMain/resources/MR/fil/strings.xml
+++ b/i18n/src/commonMain/resources/MR/fil/strings.xml
@@ -638,7 +638,7 @@
Itambak ang mga crash log, pag-o-optimisa sa baterya
Mga kategorya, panlahatang update, pag-swipe ng kabanata
Mga source, extension, panlahatang paghanap
- Nagkaroon ng hindi inaasahang error ang %s. Iminumungkahi naming ibahagi mo ang mga crash log sa aming support channel sa Discord.
+ Nagkaroon ng hindi inaasahang error ang %s.
Ay!
Buksan muli ang app
Invalid na lugar: %s
diff --git a/i18n/src/commonMain/resources/MR/fr/strings.xml b/i18n/src/commonMain/resources/MR/fr/strings.xml
index da0406b20f..488469b2c8 100644
--- a/i18n/src/commonMain/resources/MR/fr/strings.xml
+++ b/i18n/src/commonMain/resources/MR/fr/strings.xml
@@ -640,7 +640,7 @@
Catégories, mise à jour globale, faire glisser le chapitre
Mode de lecture, affichage, navigation
Verrouillage des applications, écran sécurisé
- %s a rencontré une erreur inattendue. Nous vous suggérons de nous partager les rapports de plantage dans notre salon d\'assistance sur Discord.
+ %s a rencontré une erreur inattendue.
Emplacement invalide : %s
Chaîne d\'agent utilisateur invalide
Titre inconnu
diff --git a/i18n/src/commonMain/resources/MR/gl/strings.xml b/i18n/src/commonMain/resources/MR/gl/strings.xml
index 69b5264ed3..d41250eaeb 100644
--- a/i18n/src/commonMain/resources/MR/gl/strings.xml
+++ b/i18n/src/commonMain/resources/MR/gl/strings.xml
@@ -584,7 +584,7 @@
En seguimento
Lendo
Non hai ningunha conexión Wi-Fi dispoñible
- %s pechouse por un problema inesperado. Aconsellámoste que compartas os rexistros de erros na canle de soporte no Discord (en inglés).
+ %s pechouse por un problema inesperado.
Reinicia a aplicación
Non se atopou ninguna fonte instalada
Advertencia: As baixadas grandes poden facer que as fontes se volvan máis lentas e/ou bloqueen Tachiyomi. Preme para saber máis.
diff --git a/i18n/src/commonMain/resources/MR/hr/strings.xml b/i18n/src/commonMain/resources/MR/hr/strings.xml
index fa45df7401..f99b76313d 100644
--- a/i18n/src/commonMain/resources/MR/hr/strings.xml
+++ b/i18n/src/commonMain/resources/MR/hr/strings.xml
@@ -641,7 +641,7 @@
Nepoznat naslov
Zadnje aktualiziranje biblioteke: %s
Sigurno\?
- %s je naišao na neočekivanu grešku. Predlažemo da podijeliš zapis o prekidu programa u našem kanalu za podršku na Discordu.
+ %s je naišao na neočekivanu grešku.
Pregled
Dovršene stavke
Trajanje čitanja
diff --git a/i18n/src/commonMain/resources/MR/hu/strings.xml b/i18n/src/commonMain/resources/MR/hu/strings.xml
index 9eccc958d8..e8b6266263 100644
--- a/i18n/src/commonMain/resources/MR/hu/strings.xml
+++ b/i18n/src/commonMain/resources/MR/hu/strings.xml
@@ -677,7 +677,7 @@
Debug információ
Felkapott
A frissités már folyamatban van
- %s hibába ütközött. A hiba üzenetet kérünk oszd meg velünk a Discord szerverünkön.
+ %s hibába ütközött.
Dátum eltávolítása\?
Applikáció újrainditása
Globális frissités
diff --git a/i18n/src/commonMain/resources/MR/in/strings.xml b/i18n/src/commonMain/resources/MR/in/strings.xml
index 669a9a5477..8af1a37621 100644
--- a/i18n/src/commonMain/resources/MR/in/strings.xml
+++ b/i18n/src/commonMain/resources/MR/in/strings.xml
@@ -632,7 +632,7 @@
Sumber, ekstensi, pencarian global
Mode membaca, tampilan, navigasi
Sinkronisasi progres searah, sinkronisasi yang ditingkatkan
- %s mengalami kesalahan tak terduga. Kami menyarankan Anda membagi log kerusakan di saluran dukungan kami di Discord.
+ %s mengalami kesalahan tak terduga.
Unduh otomatis, unduh terlebih dahulu
Kunci aplikasi, amankan layar
Tema, format tanggal & waktu
diff --git a/i18n/src/commonMain/resources/MR/it/strings.xml b/i18n/src/commonMain/resources/MR/it/strings.xml
index 1f4916a0d0..c7e06b531b 100644
--- a/i18n/src/commonMain/resources/MR/it/strings.xml
+++ b/i18n/src/commonMain/resources/MR/it/strings.xml
@@ -634,7 +634,7 @@
Saltato perché la serie non richiede aggiornamenti
Ricerca…
Tema, formato data e ora
- %s ha riscontrato un errore imprevisto. Ti suggeriamo di condividere il registro degli arresti anomali nel nostro canale di supporto su Discord.
+ %s ha riscontrato un errore imprevisto.
Categorie, aggiornamenti globali, azioni di scorrimento capitoli
Download automatico, download anticipato
Fonti, estensioni, ricerca globale
diff --git a/i18n/src/commonMain/resources/MR/ja/strings.xml b/i18n/src/commonMain/resources/MR/ja/strings.xml
index 6ca795be43..61094b7c9b 100644
--- a/i18n/src/commonMain/resources/MR/ja/strings.xml
+++ b/i18n/src/commonMain/resources/MR/ja/strings.xml
@@ -629,7 +629,7 @@
ストレージ権限を持っていません
シリーズは更新を必要としないため、スキップされました
検索…
- %sでは予期せぬエラーが発生しました。お手数ですが、クラッシュ ログを Discord のサポート チャネルで共有するようお願い致します。
+ %sでは予期せぬエラーが発生しました。
無効な場所: %s
不明なタイトル
ユーザー エージェント文字列が無効です
diff --git a/i18n/src/commonMain/resources/MR/kk/strings.xml b/i18n/src/commonMain/resources/MR/kk/strings.xml
index 8e523fe635..2762be9d1a 100644
--- a/i18n/src/commonMain/resources/MR/kk/strings.xml
+++ b/i18n/src/commonMain/resources/MR/kk/strings.xml
@@ -573,7 +573,7 @@
Мұқаба таңдау
Сақтық көшірме файлын таңдау
Ойбай!
- %s күтпеген қатеге ұшырады. Жаңылыс журналдарын Discord сайтындағы қолдау арнамызда ортақ пайдалануды ұсынамыз.
+ %s күтпеген қатеге ұшырады.
Қолданбаны өшіріп қосу
Тараулар жүктелмеді. Жүктеулер кезегіне барып, сол жерден байқап көре аласыз
Жадта орын аз болғандықтан тараулар жүктелмейді
diff --git a/i18n/src/commonMain/resources/MR/ko/strings.xml b/i18n/src/commonMain/resources/MR/ko/strings.xml
index fba583168d..8f9b6369f9 100644
--- a/i18n/src/commonMain/resources/MR/ko/strings.xml
+++ b/i18n/src/commonMain/resources/MR/ko/strings.xml
@@ -640,7 +640,7 @@
자동 다운로드, 미리 다운로드
앗!
애플리케이션 재시작
- %s에 예기치 않은 오류가 발생했습니다. 충돌 로그를 공식 디스코드 채널에 공유하는 것을 추천합니다.
+ %s에 예기치 않은 오류가 발생했습니다.
알 수 없는 제목
잘못된 위치: %s
잘못된 사용자 에이전트 문자열
diff --git a/i18n/src/commonMain/resources/MR/lt/strings.xml b/i18n/src/commonMain/resources/MR/lt/strings.xml
index b5b748cbd0..5d4aa9a7a8 100644
--- a/i18n/src/commonMain/resources/MR/lt/strings.xml
+++ b/i18n/src/commonMain/resources/MR/lt/strings.xml
@@ -644,7 +644,7 @@
Netinkama naudotojo agento eilutė
Nežinomas pavadinimas
Ką tik
- %s susidūrė su netikėta klaida. Siūlome padaryti šio pranešimo ekrano nuotrauką, išsisaugoti gedimų žurnalus ir pasidalyti tuo mūsų „Discord“ palaikymo kanale.
+ %s susidūrė su netikėta klaida.
Ar esate tikri\?
Populiaru
Ups!
diff --git a/i18n/src/commonMain/resources/MR/lv/strings.xml b/i18n/src/commonMain/resources/MR/lv/strings.xml
index 13c41176d4..043910bea5 100644
--- a/i18n/src/commonMain/resources/MR/lv/strings.xml
+++ b/i18n/src/commonMain/resources/MR/lv/strings.xml
@@ -671,7 +671,7 @@
Vai vēlaties dzēst kategoriju \"%s\"\?
%1$s kļūda: %2$s
Atjauninājums jau darbojas
- %s radās neparedzēta kļūda. Mēs iesakām dalīties ar avārijas žurnālu mūsu atbalsta kanālā Discord lietotnē.
+ %s radās neparedzēta kļūda.
Pagrieziet platas lapas, lai tās ietilptu
Apvērst orientācija pagrieztām platām lapām
Sadalīt augstus attēlus
diff --git a/i18n/src/commonMain/resources/MR/ms/strings.xml b/i18n/src/commonMain/resources/MR/ms/strings.xml
index 701d18ed4c..8373d73152 100644
--- a/i18n/src/commonMain/resources/MR/ms/strings.xml
+++ b/i18n/src/commonMain/resources/MR/ms/strings.xml
@@ -640,7 +640,7 @@
Aduhai!
Mulakan semula aplikasi
Sumber, sambungan, carian keseluruhan
- %s mengalami ralat tidak dijangka. Kami mencadangkan anda untuk kongsi log kerosakan pada Discord kami di saluran bantuan.
+ %s mengalami ralat tidak dijangka.
Tajuk tidak diketahui
Lokasi tidak sah: %s
Rentetan ejen pengguna tidak sah
diff --git a/i18n/src/commonMain/resources/MR/nb-rNO/strings.xml b/i18n/src/commonMain/resources/MR/nb-rNO/strings.xml
index 81b1fda4c3..0bfa2518c9 100644
--- a/i18n/src/commonMain/resources/MR/nb-rNO/strings.xml
+++ b/i18n/src/commonMain/resources/MR/nb-rNO/strings.xml
@@ -623,7 +623,7 @@
Slett kategori
InternalError: Sjekk krasjlogger for mer informasjon
Oops!
- %s fikk en uventet feil. Vi foreslår at du deler krasjloggene i vår støttekanal på Discord.
+ %s fikk en uventet feil.
Appspråk
Ingen beskrivelse
Søk…
diff --git a/i18n/src/commonMain/resources/MR/nl/strings.xml b/i18n/src/commonMain/resources/MR/nl/strings.xml
index aefff4fbd2..69f233bc79 100644
--- a/i18n/src/commonMain/resources/MR/nl/strings.xml
+++ b/i18n/src/commonMain/resources/MR/nl/strings.xml
@@ -668,7 +668,7 @@
Dit gaat je eerder geselcteerde startdatum %s verwijderen
Download verwijderen
Overgeslagen omdat serie geen updates vereist.
- %s is een onverwachte fout tegengekomen. We raden u aan de crashlogboeken te delen in ons ondersteuningskanaal op Discord.
+ %s is een onverwachte fout tegengekomen.
Foutopsporingsinformatie
Voltooide titels
Buiten verwachte vrijgave periode
diff --git a/i18n/src/commonMain/resources/MR/pl/strings.xml b/i18n/src/commonMain/resources/MR/pl/strings.xml
index 6ba1d7d940..12b1abcba9 100644
--- a/i18n/src/commonMain/resources/MR/pl/strings.xml
+++ b/i18n/src/commonMain/resources/MR/pl/strings.xml
@@ -635,7 +635,7 @@
Lokalne
Pobrane
Wymuś ponowne sprawdzenie pobranych rozdziałów przez aplikację
- %s napotkał nieoczekiwany błąd. Sugerujemy podzielenie się logami crasha, a następnie udostępnienie ich na naszym kanale wsparcia na Discordzie.
+ %s napotkał nieoczekiwany błąd.
Tryb czytania, wyświetl, nawigacja
Nieprawidłowa lokalizacja: %s
Przycisk wznów czytanie
diff --git a/i18n/src/commonMain/resources/MR/pt-rBR/strings.xml b/i18n/src/commonMain/resources/MR/pt-rBR/strings.xml
index 17a4d1d024..8b3460c452 100644
--- a/i18n/src/commonMain/resources/MR/pt-rBR/strings.xml
+++ b/i18n/src/commonMain/resources/MR/pt-rBR/strings.xml
@@ -640,7 +640,7 @@
Exportar registros de travamento, otimizações de bateria
Ooops!
Reiniciar o aplicativo
- %s teve um erro inesperado. Nós sugerimos que você compartilhe os registros de travamento em nosso canal de suporte no Discord.
+ %s teve um erro inesperado.
Título desconhecido
Local inválido: %s
Valor de user agent inválido
diff --git a/i18n/src/commonMain/resources/MR/pt/strings.xml b/i18n/src/commonMain/resources/MR/pt/strings.xml
index 1e022fbb74..9e98a53e3d 100644
--- a/i18n/src/commonMain/resources/MR/pt/strings.xml
+++ b/i18n/src/commonMain/resources/MR/pt/strings.xml
@@ -651,7 +651,7 @@
Agora mesmo
Reinicie o aplicativo
Ops!
- %s encontrou um erro inesperado. Sugerimos que você compartilhe os registros de falha em nosso canal de suporte no Discord.
+ %s encontrou um erro inesperado.
Descarga automática, descarga a frente
Sincronização de progresso unidirecional, sincronização aprimorada
Fontes, extensões, pesquisa global
diff --git a/i18n/src/commonMain/resources/MR/ro/strings.xml b/i18n/src/commonMain/resources/MR/ro/strings.xml
index 127652b463..65f5aa41f1 100644
--- a/i18n/src/commonMain/resources/MR/ro/strings.xml
+++ b/i18n/src/commonMain/resources/MR/ro/strings.xml
@@ -633,7 +633,7 @@
Restabilirea șirului implicit de agent al utilizatorului
Chiar acum
Consemnare verbală
- %s a întâmpinat o eroare neașteptată. Vă sugerăm să faceți o captură de ecran a acestui mesaj, să descărcați registrele de erori și apoi să le partajați prin intermediul canalului nostru de asistență pe Discord.
+ %s a întâmpinat o eroare neașteptată.
Widgetul nu este disponibil atunci când este activată blocarea aplicației
Tema, formatul datei și al orei
Categorii, actualizări globale
diff --git a/i18n/src/commonMain/resources/MR/ru/strings.xml b/i18n/src/commonMain/resources/MR/ru/strings.xml
index 5380e74c7b..d54ce85b71 100644
--- a/i18n/src/commonMain/resources/MR/ru/strings.xml
+++ b/i18n/src/commonMain/resources/MR/ru/strings.xml
@@ -640,7 +640,7 @@
Блокировка приложения, защита экрана
Выгрузка журнала с ошибками, оптимизация батареи
Ой, ошибочка вышла!
- %s столкнулось с непредвиденной ошибкой. Мы рекомендуем поделиться журналом с ошибками в нашем Discord сервере в ветке support.
+ %s столкнулось с непредвиденной ошибкой.
Неизвестное название
Недопустимое расположение: %s
Недопустимый параметр user agent
diff --git a/i18n/src/commonMain/resources/MR/sc/strings.xml b/i18n/src/commonMain/resources/MR/sc/strings.xml
index 8924b5a1c0..a70308410e 100644
--- a/i18n/src/commonMain/resources/MR/sc/strings.xml
+++ b/i18n/src/commonMain/resources/MR/sc/strings.xml
@@ -633,7 +633,7 @@
Permissu de archiviatzione non cuntzessu
Brincadu ca sa sèrie non tenet bisòngiu de agiornamentos
Chirca…
- %s at tentu un\'errore non prevìdidu. Ti cussigiamus de cumpartzire sos registros de sas serraduras anòmalas in su canale de suportu nostru de Discord.
+ %s at tentu un\'errore non prevìdidu.
Torra a allùghere s\'aplicatzione
Tema, data e formadu de s\'ora
Categorias, agiornamentos globales, iscurrimentu de capìtulos
diff --git a/i18n/src/commonMain/resources/MR/sq/strings.xml b/i18n/src/commonMain/resources/MR/sq/strings.xml
index 23469b0efb..26afb21e44 100644
--- a/i18n/src/commonMain/resources/MR/sq/strings.xml
+++ b/i18n/src/commonMain/resources/MR/sq/strings.xml
@@ -614,7 +614,7 @@
Udhëzuesi i migrimit të burimit
Zgjidhni një burim për të migruar
Migroni
- %s hasi në një gabim të papritur. Ne ju sugjerojmë që të fotografoni këtë mesazh, të hidhni regjistrat e aksidenteve dhe më pas ta shpërndani në kanalin tonë të mbështetjes në Discord.
+ %s hasi në një gabim të papritur.
Rinisni aplikacionin
Kapitujt nuk mund të shkarkoheshin për shkak të hapësirës së ulët të ruajtjes
Paralajmërim: shkarkimet e mëdha me shumicë mund të çojnë në ngadalësimin e burimeve dhe/ose bllokimin e Tachiyomi. Trokit për të mësuar më shumë.
diff --git a/i18n/src/commonMain/resources/MR/sr/strings.xml b/i18n/src/commonMain/resources/MR/sr/strings.xml
index 436d5edac0..e430ea9d73 100644
--- a/i18n/src/commonMain/resources/MR/sr/strings.xml
+++ b/i18n/src/commonMain/resources/MR/sr/strings.xml
@@ -594,7 +594,7 @@
Сва подешавања читача су ресетована
Присили апликацију да поново провери преузета поглавља
Није инсталирано
- %s је наишао на неочекивану грешку. Предлажемо да поделите запис о прекиду програма на нашем каналу за подршку на Discord-у.
+ %s је наишао на неочекивану грешку.
Widget није доступан када је омогућено закључавање апликације
Прокажи број непрочитаних на икони ажурирања
Листа жеља
diff --git a/i18n/src/commonMain/resources/MR/sv/strings.xml b/i18n/src/commonMain/resources/MR/sv/strings.xml
index ee3c2dbacc..f8a609c705 100644
--- a/i18n/src/commonMain/resources/MR/sv/strings.xml
+++ b/i18n/src/commonMain/resources/MR/sv/strings.xml
@@ -638,7 +638,7 @@
Ogiltig plats: %s
Lagrings rättigheter inte tillagda
Hoppat över för att serien inte behöver uppdateras
- %s stötte på ett oväntat fel. Vi föreslår att du delar med dig av kraschloggen i vår supportkanal på Discord.
+ %s stötte på ett oväntat fel.
Tema, datum och tids format
Källor, tillägg, global sökning
Starta om applikationen
diff --git a/i18n/src/commonMain/resources/MR/tr/strings.xml b/i18n/src/commonMain/resources/MR/tr/strings.xml
index 64e1e7818c..cccfa573b4 100644
--- a/i18n/src/commonMain/resources/MR/tr/strings.xml
+++ b/i18n/src/commonMain/resources/MR/tr/strings.xml
@@ -640,7 +640,7 @@
Tek yönlü ilerleme eşitlemesi, gelişmiş eşitleme
Uygulamayı yeniden başlat
Tüh!
- %s beklenmeyen bir hatayla karşılaştı. Çökme günlüklerini Discord\'daki destek kanalımızda paylaşmanızı öneririz.
+ %s beklenmeyen bir hatayla karşılaştı.
Bilinmeyen başlık
Geçersiz konum: %s
Geçersiz kullanıcı aracısı dizgesi
diff --git a/i18n/src/commonMain/resources/MR/uk/strings.xml b/i18n/src/commonMain/resources/MR/uk/strings.xml
index 0812c3408a..ebad7b155b 100644
--- a/i18n/src/commonMain/resources/MR/uk/strings.xml
+++ b/i18n/src/commonMain/resources/MR/uk/strings.xml
@@ -627,7 +627,7 @@
Рядок User agent не може бути пустим
Популярне
Автоматичне завантаження під час читання
- %s зіткнулися з неочікуваною помилкою. Ми пропонуємо вам поділитися журналами збоїв у нашому каналі підтримки на Discord.
+ %s зіткнулися з неочікуваною помилкою.
Тема, формат дати та часу
Категорії, глобальне оновлення, гортання розділів
Режим читання, відображення, навігація
diff --git a/i18n/src/commonMain/resources/MR/vi/strings.xml b/i18n/src/commonMain/resources/MR/vi/strings.xml
index 9cb3d6486c..d2a7ce75f7 100644
--- a/i18n/src/commonMain/resources/MR/vi/strings.xml
+++ b/i18n/src/commonMain/resources/MR/vi/strings.xml
@@ -680,7 +680,7 @@
Giấu những truyện đã có trong thư viện
%d phút
Đang kiểm tra những truyện đã tải xuống
- %s đã có lỗi. Bạn nên chia sẻ tệp báo lỗi tạm ở trong kênh hỗ trợ của chúng tôi trên Discord.
+ %s đã có lỗi.
Cập nhật danh mục
Truyện này đã có sẵn trong thư viện bạn.
\n
diff --git a/i18n/src/commonMain/resources/MR/zh-rTW/strings.xml b/i18n/src/commonMain/resources/MR/zh-rTW/strings.xml
index 9e761916a0..d237d7801b 100644
--- a/i18n/src/commonMain/resources/MR/zh-rTW/strings.xml
+++ b/i18n/src/commonMain/resources/MR/zh-rTW/strings.xml
@@ -638,7 +638,7 @@
傾印當機記錄、電池效能最佳化
重新啟動應用程式
哎呀!
- 「%s」發生了未預期的錯誤。我們建議你將當機記錄分享至我們位於 Discord 上的 support 頻道。
+ 「%s」發生了未預期的錯誤。
類別、全域更新、目錄滑動動作
來源、擴充套件、全域搜尋
無效的位置:%s