From 958b6d4b719d8ae5bf2e4224d4c2eece13ef4519 Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Sat, 12 Dec 2020 12:37:29 -0500 Subject: [PATCH] Release 1.4.0 --- app/build.gradle | 4 ++-- app/src/main/java/exh/EXHMigrations.kt | 8 ++++++++ app/src/main/res/raw/changelog_release.xml | 24 ++++++++++++++++++++++ 3 files changed, 34 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 52b11c264..6bec0a288 100755 --- a/app/build.gradle +++ b/app/build.gradle @@ -44,8 +44,8 @@ android { minSdkVersion AndroidConfig.minSdk targetSdkVersion AndroidConfig.targetSdk testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - versionCode 9 - versionName "1.3.1" + versionCode 10 + versionName "1.4.0" buildConfigField "String", "COMMIT_COUNT", "\"${getCommitCount()}\"" buildConfigField "String", "COMMIT_SHA", "\"${getGitSha()}\"" diff --git a/app/src/main/java/exh/EXHMigrations.kt b/app/src/main/java/exh/EXHMigrations.kt index d22389576..5220e4ffc 100644 --- a/app/src/main/java/exh/EXHMigrations.kt +++ b/app/src/main/java/exh/EXHMigrations.kt @@ -16,6 +16,7 @@ import eu.kanade.tachiyomi.data.database.tables.ChapterTable import eu.kanade.tachiyomi.data.database.tables.MangaTable import eu.kanade.tachiyomi.data.library.LibraryUpdateJob import eu.kanade.tachiyomi.data.preference.PreferencesHelper +import eu.kanade.tachiyomi.data.track.TrackManager import eu.kanade.tachiyomi.data.updater.UpdaterJob import eu.kanade.tachiyomi.extension.ExtensionUpdateJob import eu.kanade.tachiyomi.source.Source @@ -29,6 +30,8 @@ import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import kotlinx.serialization.decodeFromString import kotlinx.serialization.json.Json +import uy.kohesive.injekt.Injekt +import uy.kohesive.injekt.api.get import uy.kohesive.injekt.injectLazy import java.io.File import java.net.URI @@ -253,6 +256,11 @@ object EXHMigrations { } } } + if (oldVersion < 10) { + // Force MAL log out due to login flow change + val trackManager = Injekt.get() + trackManager.myAnimeList.logout() + } // if (oldVersion < 1) { } (1 is current release version) // do stuff here when releasing changed crap diff --git a/app/src/main/res/raw/changelog_release.xml b/app/src/main/res/raw/changelog_release.xml index 07c62fb58..ff06dde4a 100755 --- a/app/src/main/res/raw/changelog_release.xml +++ b/app/src/main/res/raw/changelog_release.xml @@ -1,5 +1,29 @@ + + [b]Based on Tachiyomi stable 0.10.6(from 0.10.5)[/b] + [b]New[/b] NEW ICON! Thanks to Aytox who made it! + [b]New[/b] Add french translation, thanks to Adam-sama + [b]New[/b] Double clicking the updates bottom bar button will open downloads + [b]New[/b] Add a way to exclude manga in certain categories from auto delete + [b]New[/b] Add Sort by Tags library sorting method, adds a customizable list of tags that manga will by sorted by the position of the tag in the list + Update Lewd manga filter to include new sources and tags + Enhance More Info menu + Cleanup the looks of manga extra info + Fix Smart background so it works properly(it half worked before) + Community recommendations enhancements, errors now properly show + Add ability to use Neko similar manga for Mangadex manga + Support the short title NHentai source setting + Switch to the Mangadex extension for the low quality cover setting + [b]New[/b] Add push to Mangadex in Mangadex settings + Fix Mangadex settings inconsistencies + [b]New[/b] If the E-Hentai download limit exceeded image is sent, stop downloading + EHentai options will be hidden instead of greyed out when not logged in + Fix MDList tracking stalling when it thinks its logged in but its not + Fix MDList tracking getting set to complete when its not + E-Hentai migrations will be throttled so that you dont get banned + Migrating will migrate viewer, chapter sort, and other stuff + [b]New[/b] Share manga info when you share a page Tweak preload settings, make the max 20, defaults to 10