Compare commits

...

4 Commits

Author SHA1 Message Date
Jobobby04 ffc1e2d97b SpotlessApply 2024-10-27 23:08:42 -04:00
Jobobby04 d0c8b0c98a Fix tests 2024-10-27 22:56:04 -04:00
Jobobby04 f206ab8b32 Release 1.11.0 2024-10-27 22:32:00 -04:00
Jobobby04 a443629234 Fix reflection 2024-10-27 14:07:28 -04:00
6 changed files with 42 additions and 15 deletions
+4 -4
View File
@@ -53,7 +53,7 @@ body:
label: TachiyomiSY version label: TachiyomiSY version
description: You can find your TachiyomiSY version in **More → About**. description: You can find your TachiyomiSY version in **More → About**.
placeholder: | placeholder: |
Example: "1.10.5" Example: "1.11.0"
validations: validations:
required: true required: true
@@ -63,7 +63,7 @@ body:
label: Android version label: Android version
description: You can find this somewhere in your Android settings. description: You can find this somewhere in your Android settings.
placeholder: | placeholder: |
Example: "Android 11" Example: "Android 14"
validations: validations:
required: true required: true
@@ -73,7 +73,7 @@ body:
label: Device label: Device
description: List your device and model. description: List your device and model.
placeholder: | placeholder: |
Example: "Google Pixel 5" Example: "Google Pixel 8"
validations: validations:
required: true required: true
@@ -96,7 +96,7 @@ body:
required: true required: true
- label: I have gone through the [FAQ](https://mihon.app/docs/faq/general) and [troubleshooting guide](https:/mihon.app/docs/guides/troubleshooting/). - label: I have gone through the [FAQ](https://mihon.app/docs/faq/general) and [troubleshooting guide](https:/mihon.app/docs/guides/troubleshooting/).
required: true required: true
- label: I have updated the app to version **[1.10.5](https://github.com/jobobby04/tachiyomisy/releases/latest)**. - label: I have updated the app to version **[1.11.0](https://github.com/jobobby04/tachiyomisy/releases/latest)**.
required: true required: true
- label: I have updated all installed extensions. - label: I have updated all installed extensions.
required: true required: true
+1 -1
View File
@@ -31,7 +31,7 @@ body:
required: true required: true
- label: I have written a short but informative title. - label: I have written a short but informative title.
required: true required: true
- label: I have updated the app to version **[1.10.5](https://github.com/jobobby04/tachiyomisy/releases/latest)**. - label: I have updated the app to version **[1.11.0](https://github.com/jobobby04/tachiyomisy/releases/latest)**.
required: true required: true
- label: I will fill out all of the requested information in this form. - label: I will fill out all of the requested information in this form.
required: true required: true
+2 -2
View File
@@ -30,8 +30,8 @@ android {
defaultConfig { defaultConfig {
applicationId = "eu.kanade.tachiyomi.sy" applicationId = "eu.kanade.tachiyomi.sy"
versionCode = 69 versionCode = 70
versionName = "1.10.5" versionName = "1.11.0"
buildConfigField("String", "COMMIT_COUNT", "\"${getCommitCount()}\"") buildConfigField("String", "COMMIT_COUNT", "\"${getCommitCount()}\"")
buildConfigField("String", "COMMIT_SHA", "\"${getGitSha()}\"") buildConfigField("String", "COMMIT_SHA", "\"${getGitSha()}\"")
@@ -125,7 +125,7 @@ class ShizukuInstaller(private val service: Service) : Installer(service) {
false false
} }
newProcess = Shizuku::class.java newProcess = Shizuku::class.java
.getDeclaredMethod("newProcess", Array::class.java, Array::class.java, String::class.java) .getDeclaredMethod("newProcess", Array<out String>::class.java, Array<out String>::class.java, String::class.java)
newProcess.isAccessible = true newProcess.isAccessible = true
} }
} }
@@ -1,5 +1,26 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<changelog bulletedList="true"> <changelog bulletedList="true">
<changelogversion versionName="1.11.0" changeDate="Oct 27,2024">
<changelogtext>[b]Based on Mihon stable 0.17.0(from 0.16.4)[/b]</changelogtext>
<changelogtext>[b]Add Cross-Device Sync (Thanks @kaiserbh)[/b]</changelogtext>
<changelogtext>Add mature to the lewd tag filter(Thanks @gelionexists)</changelogtext>
<changelogtext>Add reset custom manga info (Thanks @LetrixZ)</changelogtext>
<changelogtext>Add multiple tags at once in edit manga info(Thanks @NGB-Was-Taken)</changelogtext>
<changelogtext>Fix sources loading too late for some screens</changelogtext>
<changelogtext>Show Downloaded stage in reader chapter list(Thanks @NGB-Was-Taken)</changelogtext>
<changelogtext>Fix Anilist</changelogtext>
<changelogtext>Fix MAL</changelogtext>
<changelogtext>Add an option to only show entries with new chapters(Thanks @timschneeb)</changelogtext>
<changelogtext>Fix Merged Source chapters not showing source name</changelogtext>
<changelogtext>Use DownloadChapters merged manga setting(Thanks @cuong-tran)</changelogtext>
<changelogtext>Show local chapters as downloaded in Merged Manga(Thanks @NGB-Was-Taken)</changelogtext>
<changelogtext>Fix ExHentai Page List errors</changelogtext>
<changelogtext>Improve E-H/Exh chapter downloading</changelogtext>
<changelogtext>Make manga page preview rows configurable(Thanks @LetrixZ)</changelogtext>
<changelogtext>Use more of Mangadex Extension settings(Thanks @NGB-Was-Taken)</changelogtext>
<changelogtext>Improve Encrypted Downloads(Thanks @Shamicen)</changelogtext>
<changelogtext>Delete duplicate chapters when they are marked as read(Thanks @NGB-Was-Taken)</changelogtext>
</changelogversion>
<changelogversion versionName="1.10.5" changeDate="Mar 2,2024"> <changelogversion versionName="1.10.5" changeDate="Mar 2,2024">
<changelogtext>[b]Based on Mihon stable 0.16.4(from 0.16.3)[/b]</changelogtext> <changelogtext>[b]Based on Mihon stable 0.16.4(from 0.16.3)[/b]</changelogtext>
<changelogtext>Minor fix for mark duplicate chapters as read</changelogtext> <changelogtext>Minor fix for mark duplicate chapters as read</changelogtext>
+13 -7
View File
@@ -17,6 +17,8 @@ import okio.source
import org.junit.jupiter.api.BeforeAll import org.junit.jupiter.api.BeforeAll
import org.junit.jupiter.api.Disabled import org.junit.jupiter.api.Disabled
import org.junit.jupiter.api.Test import org.junit.jupiter.api.Test
import org.koin.core.context.startKoin
import org.koin.dsl.module
import tachiyomi.domain.category.interactor.GetCategories import tachiyomi.domain.category.interactor.GetCategories
import tachiyomi.domain.category.model.Category import tachiyomi.domain.category.model.Category
import tachiyomi.domain.manga.interactor.GetCustomMangaInfo import tachiyomi.domain.manga.interactor.GetCustomMangaInfo
@@ -26,8 +28,6 @@ import tachiyomi.domain.manga.model.CustomMangaInfo
import tachiyomi.domain.manga.model.FavoriteEntry import tachiyomi.domain.manga.model.FavoriteEntry
import tachiyomi.domain.manga.model.Manga import tachiyomi.domain.manga.model.Manga
import tachiyomi.domain.manga.repository.CustomMangaRepository import tachiyomi.domain.manga.repository.CustomMangaRepository
import uy.kohesive.injekt.Injekt
import uy.kohesive.injekt.api.addSingletonFactory
import java.io.File import java.io.File
class Tester { class Tester {
@@ -165,11 +165,17 @@ class Tester {
@JvmStatic @JvmStatic
@BeforeAll @BeforeAll
fun before() { fun before() {
Injekt.addSingletonFactory { startKoin {
GetCustomMangaInfo( modules(
object : CustomMangaRepository { module {
override fun get(mangaId: Long) = null single {
override fun set(mangaInfo: CustomMangaInfo) = Unit GetCustomMangaInfo(
object : CustomMangaRepository {
override fun get(mangaId: Long) = null
override fun set(mangaInfo: CustomMangaInfo) = Unit
},
)
}
}, },
) )
} }