Mend Renovate
8c00b44eda
Update moko to v0.26.1 ( #3068 )
2026-03-16 11:42:16 +06:00
Mend Renovate
77a86d486f
Update dependency com.squareup.okio:okio to v3.17.0 ( #3070 )
2026-03-15 13:34:22 +06:00
Mend Renovate
4b379576f4
Update softprops/action-gh-release action to v2.5.3 ( #3064 )
2026-03-15 12:41:04 +06:00
Mend Renovate
be88ce199c
Update dependency androidx.activity:activity-compose to v1.13.0 ( #3065 )
2026-03-15 12:39:34 +06:00
Mend Renovate
32b8ef6240
Update dependency androidx.core:core-ktx to v1.18.0 ( #3067 )
2026-03-15 12:38:51 +06:00
Mend Renovate
f82b8300b0
Update dependency androidx.compose:compose-bom to v2026.03.00 ( #3066 )
2026-03-15 12:37:51 +06:00
AntsyLich
ce5820b496
Bump workflows JDK to 21 ( #3053 )
2026-03-14 12:01:56 +06:00
AntsyLich
f6b2684323
Add installation id for feature flags ( #3052 )
2026-03-10 23:53:11 +06:00
Mend Renovate
0d768af3d0
Update dependency androidx.compose:compose-bom to v2026.02.01 ( #3009 )
2026-03-06 12:30:53 +06:00
Mend Renovate
08f0bcc0d8
Update dependency com.google.firebase:firebase-bom to v34.10.0 ( #3006 )
2026-03-06 12:30:42 +06:00
Mend Renovate
a3c45a05b8
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.3.0 ( #3029 )
2026-03-06 12:28:45 +06:00
Mend Renovate
6926914385
Update dependency com.materialkolor:material-kolor to v5.0.0-alpha07 ( #3024 )
2026-03-06 12:28:14 +06:00
Mend Renovate
f3d5491a7d
Update actions/dependency-review-action action to v4.9.0 ( #3036 )
2026-03-06 12:27:42 +06:00
AntsyLich
81871a3469
Reapply "Fix cache invalidation isn't done at startup ( #2970 )"
...
This reverts commit d219c5e3bb .
2026-02-26 18:43:03 +06:00
AntsyLich
0024278f4b
Reapply "Fix thread starvation caused by not yielding or using an inappropriate thread pool ( #2955 )"
...
This reverts commit 1d7c838ae6 .
2026-02-26 18:42:54 +06:00
AntsyLich
f9f938f5af
Release v0.19.4
2026-02-26 18:27:20 +06:00
AntsyLich
1d7c838ae6
Revert "Fix thread starvation caused by not yielding or using an inappropriate thread pool ( #2955 )"
...
This reverts commit 22d5c9d9f4
2026-02-26 18:25:56 +06:00
AntsyLich
d219c5e3bb
Revert "Fix cache invalidation isn't done at startup ( #2970 )"
...
This reverts commit e6cc38de06 .
2026-02-26 18:25:56 +06:00
Weblate (bot)
cc3f640faa
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 >
2026-02-26 18:24:45 +06:00
AntsyLich
84265febf3
Fix extension install/update stuck at pending ( #3000 )
...
Co-authored-by: p
2026-02-26 01:58:38 +00:00
Mend Renovate
171a06a8ba
Update dependency io.kotest:kotest-assertions-core to v6.1.4 ( #2998 )
2026-02-26 07:51:00 +06:00
Weblate (bot)
565379779f
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 >
2026-02-25 19:13:17 +06:00
AntsyLich
0394714274
Run automatic library updates even when connected to a VPN ( #2996 )
...
Co-authored-by: jeremiejig <3978761+jeremiejig@users.noreply.github.com >
2026-02-25 13:05:30 +00:00
Cuong-Tran
75b445fa8f
Going back now first clears search query on browse extension tab ( #2906 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-02-25 12:41:45 +00:00
AntsyLich
0cc724108b
Add all pages of adjacent chapters in the UI instead of only the first or last three ( #2995 )
2026-02-25 12:28:53 +00:00
Mend Renovate
1e6c35d887
Update gradle/actions action to v5.0.2 ( #2990 )
2026-02-25 18:22:10 +06:00
Mend Renovate
5b85084d0a
Update dependency io.coil-kt.coil3:coil-bom to v3.4.0 ( #2992 )
2026-02-25 18:21:55 +06:00
AntsyLich
8b2d35f306
Fix migration dialog not showing for consecutive prompts from the same screen ( #2994 )
2026-02-25 11:15:13 +00:00
AntsyLich
47816d4b21
Fix migration's selected sources order not preserved ( #2993 )
2026-02-25 17:04:24 +06:00
NarwhalHorns
89bbdb17fb
Utilize tracker for library duplicate detection ( #2978 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-02-21 10:26:36 +00:00
NarwhalHorns
3c6f0f1697
Add option for bookmarked chapters to download dropdown ( #2891 )
2026-02-21 16:14:55 +06:00
NarwhalHorns
ab214526c6
Optimize tracked library filter ( #2977 )
...
Co-authored-by: NarwhalHorns <onefailedgamer@gamil.com >
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-02-20 16:22:46 +00:00
Luca Auer
e6cc38de06
Fix cache invalidation isn't done at startup ( #2970 )
2026-02-20 21:09:00 +06:00
Weblate (bot)
7c7d35e2c6
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 >
2026-02-20 20:35:25 +06:00
Cuong-Tran
9867c160f7
Remove redundant userSelected from selection methods ( #2976 )
2026-02-20 20:22:05 +06:00
Cuong-Tran
20c899f2cd
Don't wrap an intent-chooser inside another intent-chooser ( #2921 )
2026-02-20 20:20:13 +06:00
Mend Renovate
3f64529412
Update actions/dependency-review-action action to v4.8.3 ( #2975 )
2026-02-20 20:18:28 +06:00
Mend Renovate
27749fc583
Update moko to v0.26.0 ( #2967 )
2026-02-15 15:57:44 +00:00
Mend Renovate
2248bdac54
Update dependency com.google.firebase:firebase-bom to v34.9.0 ( #2964 )
2026-02-15 21:48:42 +06:00
Mend Renovate
42c7329a9e
Update dependency org.junit.jupiter:junit-jupiter to v6.0.3 ( #2963 )
2026-02-15 21:48:08 +06:00
Luca Auer
22d5c9d9f4
Fix thread starvation caused by not yielding or using an inappropriate thread pool ( #2955 )
2026-02-15 21:47:31 +06:00
Mend Renovate
5be5a4e819
Update dependency androidx.compose:compose-bom to v2026.02.00 ( #2962 )
2026-02-15 20:37:53 +06:00
Mend Renovate
b924d582f4
Update dependency androidx.activity:activity-compose to v1.12.4 ( #2959 )
2026-02-15 20:36:33 +06:00
Mend Renovate
6f601a18c5
Update kotlin monorepo to v2.3.10 ( #2960 )
2026-02-15 20:36:17 +06:00
Mend Renovate
1ff9a5625c
Update paging.version to v3.4.1 ( #2961 )
2026-02-15 20:36:02 +06:00
Luca Auer
cae9fbf321
Add missing indexes to improve database query performance ( #2950 )
2026-02-15 00:43:31 +06:00
Mend Renovate
d17976c910
Update dependency io.kotest:kotest-assertions-core to v6.1.3 ( #2939 )
2026-02-09 06:32:07 +06:00
Mend Renovate
b609166702
Update dependency com.materialkolor:material-kolor to v5.0.0-alpha06 ( #2938 )
2026-02-09 06:31:53 +06:00
MajorTanya
cf93afab45
Add src:local search alias for Local Source ( #2928 )
2026-02-06 01:15:34 +06:00
MajorTanya
b543bc089a
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.
2026-02-05 11:29:21 +06:00