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
MajorTanya
4e4bdffdf3
Add "src:" prefix to search by source ID ( #2927 )
...
Allows users to search for the exact source ID in their library.
Similar to the Browse > Migrate screen, but filtered in the Library,
where users can take all the usual actions.
Could be used in the future to change the search behaviour of tapping
the source name in the title info view to search by the ID with this
prefix.
2026-02-03 15:54:22 +06:00
Mend Renovate
100cea0757
Update dependency androidx.compose:compose-bom to v2026.01.01 ( #2913 )
2026-02-02 12:33:28 +06:00
Mend Renovate
86344e20d3
Update gradle/actions action to v5.0.1 ( #2912 )
2026-02-02 12:31:47 +06:00
Mend Renovate
e092b4208a
Update dependency androidx.work:work-runtime to v2.11.1 ( #2914 )
2026-02-02 12:31:29 +06:00
Mend Renovate
1bf4eff931
Update paging.version to v3.4.0 ( #2916 )
2026-02-02 12:28:25 +06:00
Mend Renovate
b70edfac58
Update dependency androidx.activity:activity-compose to v1.12.3 ( #2917 )
2026-02-02 12:27:47 +06:00
Mend Renovate
9c0eebb55c
Update markdown to v0.39.2 ( #2923 )
2026-02-02 12:27:27 +06:00
Mend Renovate
f6f1d13add
Update dependency io.kotest:kotest-assertions-core to v6.1.2 ( #2908 )
2026-01-28 07:30:38 +06:00
Mend Renovate
31a9ff261e
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.2.1 ( #2909 )
2026-01-28 07:30:23 +06:00
Mend Renovate
c0a1203541
Update dependency io.mockk:mockk to v1.14.9 ( #2904 )
2026-01-27 01:24:06 +06:00
Cuong-Tran
82ffc8efa6
Fix Add Repo input not taking up the full dialog width ( #2816 )
2026-01-24 19:50:15 +06:00
Mend Renovate
d6e17b04c3
Update serialization.version to v1.10.0 ( #2879 )
2026-01-24 19:48:43 +06:00
Mend Renovate
e6c6700351
Update dependency com.diffplug.spotless:spotless-plugin-gradle to v8.2.0 ( #2892 )
2026-01-24 19:42:37 +06:00
Mend Renovate
ede2f56bc6
Update dependency io.kotest:kotest-assertions-core to v6.1.1 ( #2893 )
2026-01-24 19:42:16 +06:00
Mend Renovate
2037ec4500
Update Gradle to v8.14.4 ( #2894 )
2026-01-24 19:41:59 +06:00
Cuong-Tran
533a578bdb
Fix memoization in manga bottom action menus ( #2886 )
2026-01-24 19:41:18 +06:00
Mend Renovate
fa966fcb97
Update GitHub Actions ( #2884 )
2026-01-24 19:38:36 +06:00
MajorTanya
05d90ea4d6
Reword download index message ( #2874 )
...
I'm tired of people thinking the current wording is an error. Improved wordings welcome, this was just my first decent guess.
2026-01-20 14:58:41 +00:00
Mend Renovate
49c4d08b22
Update dependency io.kotest:kotest-assertions-core to v6.1.0 ( #2870 )
2026-01-20 20:39:01 +06:00