Mend Renovate
11b01b2771
Update sqldelight to v2.3.1 ( #3071 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-03-18 19:20:45 -04:00
Mend Renovate
460ff13e54
Update dependency io.kotest:kotest-assertions-core to v6.1.7 ( #3062 )
2026-03-18 19:20:42 -04:00
Mend Renovate
57f77c8105
Update moko to v0.26.1 ( #3068 )
2026-03-18 19:20:39 -04:00
Mend Renovate
a2eb22964a
Update dependency com.squareup.okio:okio to v3.17.0 ( #3070 )
2026-03-18 19:20:36 -04:00
Mend Renovate
7158bae26a
Update dependency androidx.activity:activity-compose to v1.13.0 ( #3065 )
2026-03-18 19:20:32 -04:00
Mend Renovate
807ce846d5
Update dependency androidx.core:core-ktx to v1.18.0 ( #3067 )
2026-03-18 19:20:29 -04:00
Mend Renovate
0b68f2c62a
Update dependency androidx.compose:compose-bom to v2026.03.00 ( #3066 )
2026-03-18 19:20:26 -04:00
AntsyLich
b7d6cc8dd0
Add installation id for feature flags ( #3052 )
...
# Conflicts:
# app/build.gradle.kts
# app/src/main/java/eu/kanade/tachiyomi/util/CrashLogUtil.kt
# app/src/main/java/mihon/core/migration/migrations/Migrations.kt
2026-03-18 19:20:17 -04:00
Mend Renovate
8b1fd30902
Update dependency androidx.compose:compose-bom to v2026.02.01 ( #3009 )
2026-03-18 19:09:37 -04:00
Mend Renovate
aff43f3aeb
Update dependency com.google.firebase:firebase-bom to v34.10.0 ( #3006 )
2026-03-18 19:09:29 -04:00
Mend Renovate
0047d2e5d8
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0 ( #3029 )
2026-03-18 19:09:22 -04:00
Mend Renovate
d87385f5b3
Update dependency com.materialkolor:material-kolor to v5.0.0-alpha07 ( #3024 )
2026-03-18 19:09:15 -04:00
AntsyLich
c17e9573b7
Reapply "Fix cache invalidation isn't done at startup ( #2970 )"
...
This reverts commit d219c5e3bbcfb24c40fa69e40bff11b6fd81fd7f.
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/download/DownloadCache.kt
2026-03-18 19:08:43 -04:00
AntsyLich
9c01119d24
Reapply "Fix thread starvation caused by not yielding or using an inappropriate thread pool ( #2955 )"
...
This reverts commit 1d7c838ae64e624d9dd0884722f0c6ae5d18e386.
# Conflicts:
# CHANGELOG.md
# app/src/main/java/eu/kanade/tachiyomi/data/cache/ChapterCache.kt
# app/src/main/java/eu/kanade/tachiyomi/extension/ExtensionManager.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/main/MainActivity.kt
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/ReaderViewModel.kt
2026-03-18 19:06:16 -04:00
Jobobby04
bbc839e234
Lint
2026-02-27 22:44:01 -05:00
Jobobby04
917f20894b
Bump version code
preview-183
2026-02-27 22:08:28 -05:00
Jobobby04
3a3b719b8b
Copy last page read in migrate
2026-02-27 22:07:59 -05:00
Jobobby04
1903437ecf
Cleanup
2026-02-27 22:07:42 -05:00
Jobobby04
5c26bb3a52
Add recommended proguard rules
2026-02-27 22:07:31 -05:00
Jobobby04
07599ade3a
Fix blank page on cloudflare guard
preview-182
2026-02-27 13:49:26 -05:00
Jobobby04
0a9f36402b
Remove migrate button from merged manga
2026-02-27 13:38:28 -05:00
Weblate (bot)
d2b325cd02
Translations update from Hosted Weblate ( #2997 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/cs/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/vi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/zh_Hant/
Translation: Mihon/Mihon
Co-authored-by: Filip Jaruška <filip.jaruska@gmail.com >
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com >
Co-authored-by: ɴᴇᴋᴏ <s99095lkjjim@gmail.com >
(cherry picked from commit cc3f640faa7df9f2a64976d2639e6dfd60ebe213)
2026-02-27 13:33:34 -05:00
AntsyLich
cdc64aceb7
Fix extension install/update stuck at pending ( #3000 )
...
Co-authored-by: p
(cherry picked from commit 84265febf3ce24d71994ced2b81215f858430d4e)
# Conflicts:
# CHANGELOG.md
2026-02-27 13:33:28 -05:00
Mend Renovate
4bfd6e4026
Update dependency io.kotest:kotest-assertions-core to v6.1.4 ( #2998 )
...
(cherry picked from commit 171a06a8baccae7fb21d2c60150639941747d90c)
2026-02-27 13:33:01 -05:00
Weblate (bot)
50eebdf7d3
Translations update from Hosted Weblate ( #2980 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/de/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/el/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/eo/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/es/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/hr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ru/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/tr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/zh_Hans/
Translation: Mihon/Mihon
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Frosted <frosted@users.noreply.hosted.weblate.org >
Co-authored-by: Jakub Szafranek13 Fabijan <jakubfabijan@tuta.io >
Co-authored-by: KraXen <dpelech1@gmail.com >
Co-authored-by: Lyfja <45209212+lyfja@users.noreply.github.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: ZerOriSama <godarms2010@live.com >
(cherry picked from commit 565379779f82ee7dfdad45e251d82ff73dc3b7b2)
2026-02-27 13:32:56 -05:00
AntsyLich
f843de28d7
Run automatic library updates even when connected to a VPN ( #2996 )
...
Co-authored-by: jeremiejig <3978761+jeremiejig@users.noreply.github.com >
(cherry picked from commit 039471427448347a1c12c39a488a1127a3ea1497)
# Conflicts:
# CHANGELOG.md
# app/src/main/java/eu/kanade/tachiyomi/data/library/LibraryUpdateJob.kt
2026-02-27 13:32:48 -05:00
Cuong-Tran
d250a9a680
Going back now first clears search query on browse extension tab ( #2906 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
(cherry picked from commit 75b445fa8fd42b882266e27d9b979b22ca37d42a)
# Conflicts:
# CHANGELOG.md
2026-02-27 13:30:07 -05:00
AntsyLich
4130db3920
Add all pages of adjacent chapters in the UI instead of only the first or last three ( #2995 )
...
(cherry picked from commit 0cc724108b4f29a3d1d33ac4666a14873460a657)
# Conflicts:
# CHANGELOG.md
2026-02-27 13:29:44 -05:00
Mend Renovate
f2cbff04ab
Update dependency io.coil-kt.coil3:coil-bom to v3.4.0 ( #2992 )
...
(cherry picked from commit 5b85084d0a90b241fdf1d3ad018a27b49db15f12)
2026-02-27 13:29:19 -05:00
AntsyLich
061e9359e8
Fix migration dialog not showing for consecutive prompts from the same screen ( #2994 )
...
(cherry picked from commit 8b2d35f3068a3f9c5e1bba77ed825ae51531c91c)
# Conflicts:
# CHANGELOG.md
2026-02-27 13:29:16 -05:00
AntsyLich
73258e9e05
Fix migration's selected sources order not preserved ( #2993 )
...
(cherry picked from commit 47816d4b218e6a62ef9fcd3097b6b0b8f2f95b17)
# Conflicts:
# CHANGELOG.md
2026-02-27 13:28:55 -05:00
NarwhalHorns
73e4982ffb
Utilize tracker for library duplicate detection ( #2978 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
(cherry picked from commit 89bbdb17fb4ed1cbe99c14f389940e0f91093a10)
# Conflicts:
# CHANGELOG.md
2026-02-27 13:28:38 -05:00
NarwhalHorns
185cd923c0
Add option for bookmarked chapters to download dropdown ( #2891 )
...
(cherry picked from commit 3c6f0f1697ccab055ee7af47da84b2161d406f0c)
# Conflicts:
# CHANGELOG.md
# app/src/main/java/eu/kanade/tachiyomi/ui/library/LibraryScreenModel.kt
2026-02-27 13:28:16 -05:00
NarwhalHorns
3cfc53bf11
Optimize tracked library filter ( #2977 )
...
Co-authored-by: NarwhalHorns <onefailedgamer@gamil.com >
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
(cherry picked from commit ab214526c6f24466a0432b5c5c7d254a244cd958)
# Conflicts:
# CHANGELOG.md
2026-02-27 13:21:29 -05:00
Weblate (bot)
1301acfdb7
Translations update from Hosted Weblate ( #2843 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ar/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ca/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/de/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/eo/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/es/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fil/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/hi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/hr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/id/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ja/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ko/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/my/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ru/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/tr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/vi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/zh_Hant/
Translation: Mihon/Mihon
Co-authored-by: Ai Ai Ecchi <aiaiecchi9og@gmail.com >
Co-authored-by: Alexandre Dhooge <alexandre.dhooge@zaclys.net >
Co-authored-by: Cuong Tran <cuongtran.tm@gmail.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Frosted <frosted@users.noreply.hosted.weblate.org >
Co-authored-by: Hualiang <642615676@qq.com >
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com >
Co-authored-by: Jakub Szafranek13 Fabijan <jakubfabijan@tuta.io >
Co-authored-by: Lyfja <45209212+lyfja@users.noreply.github.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: MuhamadSyabitHidayattulloh <tebepc@gmail.com >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Throw Away <throwawayacc4gulshan@gmail.com >
Co-authored-by: ZerOriSama <godarms2010@live.com >
Co-authored-by: akir45 <akkn0708@gmail.com >
Co-authored-by: clukki <nguyenhuuminh16911@gmail.com >
Co-authored-by: momoehab <momoehab@gmail.com >
Co-authored-by: yumekon <konrad.nowicki91@gmail.com >
Co-authored-by: ɴᴇᴋᴏ <s99095lkjjim@gmail.com >
Co-authored-by: 안세훈 <on9686@gmail.com >
(cherry picked from commit 7c7d35e2c64d4f85b0db431fbe18408698af9c6e)
2026-02-27 13:21:06 -05:00
Cuong-Tran
9d9dbea48d
Remove redundant userSelected from selection methods ( #2976 )
...
(cherry picked from commit 9867c160f781b52cd297f7b1202cc6963b375df0)
# Conflicts:
# app/src/main/java/eu/kanade/presentation/updates/UpdatesUiItem.kt
2026-02-27 13:19:34 -05:00
Cuong-Tran
c1df3eb1d0
Don't wrap an intent-chooser inside another intent-chooser ( #2921 )
...
(cherry picked from commit 20c899f2cd83fdd37dfc14d58ded6ae7581d3d65)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/manga/MangaScreen.kt
2026-02-27 13:19:12 -05:00
Jobobby04
3154c97aee
Fix some build warnings
2026-02-27 13:17:48 -05:00
Mend Renovate
ffe1b160de
Update moko to v0.26.0 ( #2967 )
...
(cherry picked from commit 27749fc583527ab1360594a69ef586a4311c93f5)
2026-02-27 13:10:37 -05:00
Mend Renovate
23272375b7
Update dependency com.google.firebase:firebase-bom to v34.9.0 ( #2964 )
...
(cherry picked from commit 2248bdac546914492b0adf75425915b899749900)
2026-02-27 13:10:30 -05:00
Mend Renovate
863b6ee784
Update dependency org.junit.jupiter:junit-jupiter to v6.0.3 ( #2963 )
...
(cherry picked from commit 42c7329a9e17ab15c0dc1c1f33eabf54286f9339)
2026-02-27 13:10:25 -05:00
Mend Renovate
c4c8d4b9c3
Update dependency androidx.compose:compose-bom to v2026.02.00 ( #2962 )
...
(cherry picked from commit 5be5a4e81978954713da6f7faa24cc9956c823e9)
2026-02-27 13:10:18 -05:00
Mend Renovate
b2bbbca585
Update dependency androidx.activity:activity-compose to v1.12.4 ( #2959 )
...
(cherry picked from commit b924d582f459835f533fa54badbe129eede4388f)
2026-02-27 13:10:12 -05:00
Mend Renovate
df3b879cf6
Update kotlin monorepo to v2.3.10 ( #2960 )
...
(cherry picked from commit 6f601a18c5beb78a70a94471abc2960fb37199b4)
2026-02-27 13:10:05 -05:00
Mend Renovate
47c4f2cc8c
Update paging.version to v3.4.1 ( #2961 )
...
(cherry picked from commit 1ff9a5625c442be1c9504df0f0eabdaf24aa2fda)
2026-02-27 13:10:00 -05:00
Luca Auer
905a1c1230
Add missing indexes to improve database query performance ( #2950 )
...
(cherry picked from commit cae9fbf3213987e7d263845431dfac10a2ecb3b0)
# Conflicts:
# data/src/main/sqldelight/tachiyomi/migrations/10.sqm
2026-02-27 13:09:55 -05:00
Mend Renovate
bcaf7f6415
Update dependency io.kotest:kotest-assertions-core to v6.1.3 ( #2939 )
...
(cherry picked from commit d17976c91068944be1a5cba9a959c3763f589590)
2026-02-27 13:02:50 -05:00
Mend Renovate
4639b3ecc3
Update dependency com.materialkolor:material-kolor to v5.0.0-alpha06 ( #2938 )
...
(cherry picked from commit b609166702e0788160a557fa1470c6dd8e585169)
2026-02-27 13:02:44 -05:00
MajorTanya
2034971cc0
Clean up some build warnings ( #2929 )
...
* Replace deprecated rememberPlainTooltipPositionProvider
* Remove superfluous when branch
This when is marked as exhaustive.
* Replace deprecated LibrariesContainer call
AboutLibraries now wants us to produce the libraries ourselves.
* Replace deprecated ClipboardManager with Clipboard
Clipboard uses suspend functions, hence the coroutine scope addition.
* Use multi-dollar strs to simplify GraphQL queries
These have been available since Kotlin 2.1.
* Remove various redundant casts & conversions
- WebViewScreenContent: loadingState is in the LoadingState.Loading
branch, no need to cast at all
- Bangumi: username is not modified, make val
- Kavita: token is already a String
- PagerViewerAdapter: insertPageLastPage is already null-checked
- PagerViewerAdapter: use reified filterIsInstance
- ReaderViewModel: chapter IDs are already Longs
- CloudflareInterceptor: webview is smart-cast to non-null here
* Replace deprecated MenuAnchorType
Literally just a typealias for ExposedDropdownMenuAnchorType anyway.
* OptimizeNonSkippingGroups is enabled by default
* Suppress shadowing warning
This is explicitly intentional according to the KDocs.
* Migrate Context Receivers to Context Parameters
Requires changing the compiler arg, but that is part of the migration:
https://blog.jetbrains.com/kotlin/2025/04/update-on-context-parameters
Apparently, the only visible change is that names are required now.
"_" can be used for anonymous context parameters.
* Fix expression bodies with explicit return
Naming conflict resolved by aliasing.
From 2.4/2.5 onward, these will only be allowed with explicit return
types, or have to be turned into a block body. I opted for the latter
since the function is reasonably dense already.
see: https://youtrack.jetbrains.com/issue/KTLC-288
* Suppress deprecation of non-AutoMirrored icons
We use these arrows for navigation in the Upcoming screen.
I strongly doubt the AutoMirrored versions would make sense for our
use-case.
* Explicitly opt-in to new annotation default rules
affects the following annotated value-parameters:
- Preference.SliderPreference.steps (`@IntRange`)
- ReaderViewModel.State.brightnessOverlayValue (`@IntRange`)
- ReadingMode.iconRes (`@DrawableRes`)
- MigrationListScreenModel.Dialog.Progress.progress (`@FloatRange`)
see: https://youtrack.jetbrains.com/issue/KT-73255
see: https://github.com/Kotlin/KEEP/blob/change-defaulting-rule/proposals/annotation-target-in-properties.md
Warning message was the following:
This annotation is currently applied to the value parameter only, but in the future it will also be applied to field.
- To opt in to applying to both value parameter and field, add '-Xannotation-default-target=param-property' to your compiler arguments.
- To keep applying to the value parameter only, use the '@param:' annotation target.
(cherry picked from commit b543bc089a442c5e93b0fb6c83bc4037740b1eb5)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/ui/reader/viewer/pager/PagerViewerAdapter.kt
# core/common/src/main/kotlin/eu/kanade/tachiyomi/network/interceptor/CloudflareInterceptor.kt
# core/common/src/main/kotlin/mihon/core/common/archive/ArchiveInputStream.kt
2026-02-27 13:02:31 -05:00
Mend Renovate
bb8698b2a6
Update dependency androidx.compose:compose-bom to v2026.01.01 ( #2913 )
...
(cherry picked from commit 100cea0757c930b153e50ca2ba52e4c06f14800d)
2026-02-27 12:52:37 -05:00