From d37b44d3f6bb5445a125cbc887679d82dc944e1a Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sat, 3 Sep 2022 15:56:16 +0300 Subject: [PATCH 1/3] Update parsers --- app/build.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index fe37b7419..4a8abdf59 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,8 +14,8 @@ android { applicationId 'org.koitharu.kotatsu' minSdkVersion 21 targetSdkVersion 32 - versionCode 424 - versionName '3.4.12' + versionCode 425 + versionName '3.4.13' generatedDensities = [] testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -79,7 +79,7 @@ afterEvaluate { } } dependencies { - implementation('com.github.KotatsuApp:kotatsu-parsers:f112a06ab6') { + implementation('com.github.KotatsuApp:kotatsu-parsers:551a1d70ae') { exclude group: 'org.json', module: 'json' } @@ -99,7 +99,7 @@ dependencies { implementation 'androidx.preference:preference-ktx:1.2.0' implementation 'androidx.work:work-runtime-ktx:2.7.1' implementation 'androidx.biometric:biometric-ktx:1.2.0-alpha04' - implementation 'com.google.android.material:material:1.7.0-beta01' + implementation 'com.google.android.material:material:1.7.0-rc01' //noinspection LifecycleAnnotationProcessorWithJava8 kapt 'androidx.lifecycle:lifecycle-compiler:2.5.1' From d242acd50287540ab154e16409c81ae71777f731 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sat, 3 Sep 2022 15:57:48 +0300 Subject: [PATCH 2/3] Sort local list by manga name --- .../org/koitharu/kotatsu/local/domain/LocalMangaRepository.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/org/koitharu/kotatsu/local/domain/LocalMangaRepository.kt b/app/src/main/java/org/koitharu/kotatsu/local/domain/LocalMangaRepository.kt index c3e752e79..e7d79dea3 100644 --- a/app/src/main/java/org/koitharu/kotatsu/local/domain/LocalMangaRepository.kt +++ b/app/src/main/java/org/koitharu/kotatsu/local/domain/LocalMangaRepository.kt @@ -48,6 +48,7 @@ class LocalMangaRepository(private val storageManager: LocalStorageManager) : Ma x.altTitle?.contains(query, ignoreCase = true) == true } } + list.sortWith(compareBy(AlphanumComparator()) { x -> x.title }) return list } @@ -61,6 +62,7 @@ class LocalMangaRepository(private val storageManager: LocalStorageManager) : Ma x.tags.containsAll(tags) } } + list.sortWith(compareBy(AlphanumComparator()) { x -> x.title }) return list } From 2e561697ac7c438e0ec231b5f342ae5518546205 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Wed, 7 Sep 2022 14:06:00 +0300 Subject: [PATCH 3/3] Update parsers --- app/build.gradle | 6 +++--- .../kotatsu/core/model/parcelable/ParcelableManga.kt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 4a8abdf59..6c1b01155 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -14,8 +14,8 @@ android { applicationId 'org.koitharu.kotatsu' minSdkVersion 21 targetSdkVersion 32 - versionCode 425 - versionName '3.4.13' + versionCode 426 + versionName '3.4.14' generatedDensities = [] testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -79,7 +79,7 @@ afterEvaluate { } } dependencies { - implementation('com.github.KotatsuApp:kotatsu-parsers:551a1d70ae') { + implementation('com.github.KotatsuApp:kotatsu-parsers:b3a9c5fcda') { exclude group: 'org.json', module: 'json' } diff --git a/app/src/main/java/org/koitharu/kotatsu/core/model/parcelable/ParcelableManga.kt b/app/src/main/java/org/koitharu/kotatsu/core/model/parcelable/ParcelableManga.kt index b302ce634..2a6d766c3 100644 --- a/app/src/main/java/org/koitharu/kotatsu/core/model/parcelable/ParcelableManga.kt +++ b/app/src/main/java/org/koitharu/kotatsu/core/model/parcelable/ParcelableManga.kt @@ -6,7 +6,7 @@ import org.koitharu.kotatsu.parsers.model.Manga // Limits to avoid TransactionTooLargeException private const val MAX_SAFE_SIZE = 1024 * 512 // Assume that 512 kb is safe parcel size -private const val MAX_SAFE_CHAPTERS_COUNT = 40 // this is 100% safe +private const val MAX_SAFE_CHAPTERS_COUNT = 32 // this is 100% safe class ParcelableManga( val manga: Manga,