Chopper
f52d890e7f
Fix library search when clicking source name in manga info screen ( #4002 )
2026-09-22 18:10:12 +06:00
449c4e08e7
Translations update from Hosted Weblate ( #3987 )
...
* Translated using Weblate (Catalan)
Currently translated at 100.0% (958 of 958 strings)
Translation: Mihon/Mihon
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ca/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (958 of 958 strings)
Translation: Mihon/Mihon
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/zh_Hans/
* Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (958 of 958 strings)
Translation: Mihon/Mihon
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/zh_Hans/
---------
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: nay nai <naynaimiaonai@gmail.com >
2026-09-20 21:33:11 +06:00
Mend Renovate and AntsyLich
57666e9207
Update sqldelight to v2.4.0 ( #3985 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-09-20 15:19:59 +00:00
Mend Renovate
73fef961e9
Update dependency me.zhanghai.android.libarchive:library to v1.1.7 ( #3983 )
2026-09-20 15:04:35 +00:00
AntsyLich
93a163f96e
Only upload Crashlytics mapping file when building for release
2026-09-20 19:56:59 +06:00
AntsyLich
61680580dd
Simplify build flags setup with distribution profile
2026-09-20 19:46:27 +06:00
AntsyLich
0de91a9c53
Remove redundant dimens.xm in :app
2026-09-20 16:36:15 +06:00
AntsyLich
2c979d2d32
Enable android.nonTransitiveRClass
2026-09-20 16:32:33 +06:00
AntsyLich
2b9cb4ca5a
Refactor GenerateLocalesConfigTask to run when string files updates
2026-09-20 04:58:39 +06:00
AntsyLich
427e105840
Enable Gradle isolated projects
2026-09-20 04:58:39 +06:00
AntsyLich
12fbb13df5
Enable Gradle configuration cache
2026-09-20 04:58:38 +06:00
AntsyLich
c69b14c975
Bump compileSdk to 37.2
2026-09-20 04:58:38 +06:00
AntsyLich
debab6c261
Enable Gradle Tooling parallelism explicitly
...
Android Studio disables the backward compatibility that Gradle has for Tooling parallelism https://cs.android.com/search?q=org.gradle.tooling.parallel.ignore-legacy-default%3Dtrue&sq=
2026-09-20 04:58:38 +06:00
Mend Renovate
424bbc53b8
Update coil to v3.6.3 ( #3979 )
2026-09-20 03:45:51 +06:00
Mend Renovate
71cd94a31d
Update dependency ubuntu to v26 ( #3986 )
2026-09-20 01:11:12 +06:00
MajorTanya
01e3f8c605
Add refresh button to tracker for new profile info ( #3828 )
...
* Add refresh button to tracker for new profile info
As-is, allows a user to manually refresh their current user data from
the tracker in order to update Mihon's knowledge of remote settings
(e.g. nickname changes, AL/MB/Kitsu score types, etc.).
* Catch errors to prevent app crashing
Surfaces errors as toasts in the same way library title refreshes do.
* spotless
* [skip ci] Remove leftover debugging logs
* Fix Kitsu user attribute access
* Spotless
* Lowercase Kitsu score type on refresh
Maybe prevent needing another #3887 for this.
* Center tracker vertically name if not logged in
Looks much better than the name being stuck at the top with empty
space below it.
* Don't show Refresh button for Enhanced trackers
* [skip ci] Add changelog entry
2026-09-20 00:35:25 +06:00
Mend Renovate
504ec2afae
Update android.gradle to v9.4.1 ( #3982 )
2026-09-19 16:49:32 +00:00
hosted-weblate[bot] and MajorTanya
385d076d43
Translations update from Hosted Weblate ( #3972 )
...
Translated using Weblate (German)
Currently translated at 99.2% (948 of 955 strings)
Translation: Mihon/Mihon
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/de/
Co-authored-by: MajorTanya <github@majortanya.eu >
2026-09-19 22:39:45 +06:00
Mend Renovate
5848ffb4c4
Update metro to v1.4.4 ( #3973 )
2026-09-17 13:37:56 +06:00
+13
51efde975b
Translations update from Hosted Weblate ( #3950 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/am/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/bg/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/bn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ca/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ceb/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/cv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/da/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/eo/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/eu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fa/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/gl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/hi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/hu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/it/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/jv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ka/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/kk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/km/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/kn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/lt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/lv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ml/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/mr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ne/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/nn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/pl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/pt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sa/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sah/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sc/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sdh/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sq/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/te/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/th/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/uk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/uz/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/am/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ar/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/as/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/az/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/be/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/bg/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/bn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ca/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ceb/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/cs/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/cv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/da/
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/eu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fa/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fi/
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/gl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/he/
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/hu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/id/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/it/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ja/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/jv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ka/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/kk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/km/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/kmr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/kn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ko/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/lt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/lv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ml/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/mr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ms/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/my/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ne/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ro/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ru/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sa/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sah/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sc/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sdh/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sq/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ta/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/te/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/th/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/tr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/tt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/uk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/uz/
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
Translation: Mihon/Mihon Plurals
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: AntsyLich <antsylich@gmail.com >
Co-authored-by: Arash <ara.khoram95@gmail.com >
Co-authored-by: Arif Budiman <arifpedia@gmail.com >
Co-authored-by: David Katrinka <davidkatrinka1995@gmail.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Eduard Ereza Martínez <eduard@ereza.cat >
Co-authored-by: Giuseppe Ventrone <ventrone524@gmail.com >
Co-authored-by: Horace Johnson <horacejohnson99@gmail.com >
Co-authored-by: Infy Milliaria <ced.paltep10@gmail.com >
Co-authored-by: KING APPS <kiperking1@gmail.com >
Co-authored-by: KraXen <dpelech1@gmail.com >
Co-authored-by: Lucas Correia <anicetoclucas@gmail.com >
Co-authored-by: Lyfja <45209212+lyfja@users.noreply.github.com >
Co-authored-by: Szafranek13 <jakubfabijan@tuta.io >
Co-authored-by: Throw Away <throwawayacc4gulshan@gmail.com >
Co-authored-by: abc0922001 <abc0922001@hotmail.com >
Co-authored-by: icarus suraci <mhmtylmz112000@gmail.com >
Co-authored-by: nadevko <me+oss@nadevko.cc >
Co-authored-by: on9686 <on9686@users.noreply.hosted.weblate.org >
2026-09-16 23:59:22 +06:00
MajorTanya
1e142c4255
Fix padded year & 31-clamped month in local source ( #3970 )
2026-09-16 23:56:27 +06:00
MajorTanya
a7179805ad
Use & write Year, Month, Day info in ComicInfo ( #3967 )
...
* Use & write Year, Month, Day info in ComicInfo
Currently, users can only modify the date Mihon displays in the
chapter list by manipulating the _last modified date_ of the file.
This is obviously inconvenient, especially since the ComicInfo spec
includes Year, Month, and Day fields for this exact purpose.
If present, this reads the date at start of day in the current default
system time zone (which matches how we use Chapter.dateUpload with
relativeDateText, for example).
If Year is not specified, the entire date process is skipped.
If Month is not specified, it is set to January.
If Day is not specified, it is set to the first.
The parsed date (if any) is set as the Chapter's `date_upload` which
is used for display in the app.
Additionally, Mihon now includes this info in the written
ComicInfo.xml file for downloaded chapters. This will be convenient
for many more users, not least of which those who move
source-downloaded chapters to Local Source to read from there.
---
I used kotlinx.datetime because it's what we use for date parsing in
non-i18n places already.
* Changelog
2026-09-16 08:23:25 +06:00
AntsyLich
1c43addeca
Resolve Injekt dependencies directly from the Metro graph ( #3965 )
...
The previous setup had a circular dependency between Injekt
registration and extension loading.
In regard to #3931 , I've moved the culprit ExtensionManager out of
Injekt altogether, alongside CoverCache, PreferenceStore and
TrackPreferences, none of which a source needs.
2026-09-15 15:57:48 +06:00
MajorTanya
b2cda03e3a
Use modern OpenDocument for backup file selection ( #3948 )
...
This might also fix the underlying problem of #3947 .
I don't have any nonstandard devices available, but this works fine
in an A17 Pixel emulator & on my A14 Xiaomi device.
Looks like the GetContent approach was merely carried over from older
code without being updated to the more modern OpenDocument contract.
2026-09-15 02:20:09 +06:00
AntsyLich
fdc2d40a1d
Reload extensions when relevant settings are updated ( #3954 )
2026-09-14 22:41:53 +06:00
AntsyLich
e6d8efe6f8
Expose installed extensions that failed to load ( #3953 )
2026-09-14 21:34:55 +06:00
AntsyLich
0e0bc6972a
Allow user to load installed extensions regardless of content warning ( #3952 )
2026-09-14 21:22:32 +06:00
w
a5cd541bdf
webgpuviewer: Fix menu hiding when navigating in long strip ( #3956 )
2026-09-14 21:01:27 +06:00
AntsyLich
0fbaa1ecec
Replace extension NSFW flag with content warning app-wide ( #3951 )
2026-09-14 15:00:06 +00:00
+21
cbafe9bf3f
Translations update from Hosted Weblate ( #3938 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/am/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/be/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/bg/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/bn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ca/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ceb/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/cs/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/cv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/da/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/eo/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/eu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fa/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/gl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/he/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/hi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/hu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/it/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/jv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ka/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/kk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/km/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/kn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/lt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/lv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ml/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/mr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ne/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/nn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/pl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/pt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sa/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sah/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sc/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sdh/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sq/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/te/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/th/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/uk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/uz/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/am/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ar/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/as/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/az/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/be/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/bg/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/bn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ca/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ceb/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/cs/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/cv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/da/
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/eu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fa/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/fi/
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/gl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/he/
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/hu/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/id/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/it/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ja/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/jv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ka/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/kk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/km/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/kmr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/kn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ko/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/lt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/lv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ml/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/mr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ms/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/my/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ne/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pl/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/pt_BR/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ro/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ru/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sa/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sah/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sc/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sdh/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sq/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/sv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ta/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/te/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/th/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/tr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/tt/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/uk/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/uz/
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
Translation: Mihon/Mihon Plurals
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: A <ogloppi@mailbox.org >
Co-authored-by: Ajeje Brazorf <lmelonimamo@yahoo.it >
Co-authored-by: Akhil Raj <89210430+akhi07rx@users.noreply.github.com >
Co-authored-by: Anonymous <noreply@weblate.org >
Co-authored-by: Arash <ara.khoram95@gmail.com >
Co-authored-by: B4LiN7 <87660017+B4LiN7@users.noreply.github.com >
Co-authored-by: Crazyom <naxom@laposte.net >
Co-authored-by: David Katrinka <davidkatrinka1995@gmail.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: FateXBlood <fatexblood@gmail.com >
Co-authored-by: Federico Pierantoni <federico.pieranton@gmail.com >
Co-authored-by: Frosted <frosted@users.noreply.hosted.weblate.org >
Co-authored-by: Horace Johnson <horacejohnson99@gmail.com >
Co-authored-by: Infy Milliaria <ced.paltep10@gmail.com >
Co-authored-by: KraXen <dpelech1@gmail.com >
Co-authored-by: Lucas Correia <anicetoclucas@gmail.com >
Co-authored-by: Lyfja <45209212+lyfja@users.noreply.github.com >
Co-authored-by: Matyáš Caras <matyas@caras.wtf >
Co-authored-by: Paweł Waresiak <pwaresia@redhat.com >
Co-authored-by: Romb38 <r.barbier38@gmail.com >
Co-authored-by: Saft Octavian <saftoctavian@gmail.com >
Co-authored-by: Throw Away <throwawayacc4gulshan@gmail.com >
Co-authored-by: ZerOriSama <godarms2010@live.com >
Co-authored-by: abc0922001 <abc0922001@hotmail.com >
Co-authored-by: icarus suraci <mhmtylmz112000@gmail.com >
Co-authored-by: kevans <albapazpi@gmail.com >
Co-authored-by: nadevko <me@nadevko.cc >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: stevenlele <stevenlele@outlook.com >
2026-09-14 03:39:36 +06:00
w
7418f4e7bc
Bump webgpuviewer ( #3949 )
...
* Continuous background color
* Use ImageDecoder instead of Kim
* Only get tag when in dual mode
* Update libs.versions.toml
* Make progress circle smaller and animate progress
* Fix long strip showing the menu at ends
2026-09-14 03:38:00 +06:00
MajorTanya
2d1a8bbeff
Tighten AniList rate limit ( #3942 )
...
https://docs.anilist.co/guide/rate-limiting
2026-09-12 19:54:10 +00:00
AntsyLich
60e74b8d8f
Don't try to create slider state when slider can't or won't be rendered ( #3941 )
2026-09-12 22:34:39 +06:00
Mend Renovate and AntsyLich
6ef6e81814
Update dependency com.google.android.material:material to v1.14.0 ( #3226 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-09-12 18:23:14 +06:00
Mend Renovate and AntsyLich
855918bbf4
Update dependency androidx.compose:compose-bom-alpha to v2026.09.00 ( #3752 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-09-12 18:21:37 +06:00
Mend Renovate and AntsyLich
6c6eff3ab8
Update markdown to v0.45.0 ( #3806 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-09-12 18:21:24 +06:00
AntsyLich
d435dd9217
Switch to upstream Injekt
...
The patch is redundant given we switched to Metro DI and don't use `Injekt.addSingletonFactory` anymore
2026-09-12 16:04:58 +06:00
AntsyLich
f7da5c856a
Switch to upstream sqldelight-androidx-driver
...
The deadlock issue should be fixed upstream
2026-09-12 16:03:50 +06:00
AntsyLich
737fdbfbf0
Switch to upstream FlexibleAdapter
...
Closes #3932
Upstream published to Maven Central
2026-09-12 16:03:50 +06:00
AntsyLich
802958b1ea
Bump compileSdk to 37.1
2026-09-12 15:28:40 +06:00
Mend Renovate
2292554d97
Update dependency de.stefan-oltmann:kim to v0.40.0 ( #3937 )
2026-09-12 08:22:15 +00:00
Mend Renovate
918cfb3dda
Update dependency androidx.benchmark:benchmark-macro-junit4 to v1.5.0 ( #3936 )
2026-09-12 08:20:37 +00:00
Mend Renovate
5de262675a
Update dependency io.kotest:kotest-assertions-core to v6.2.5 ( #3935 )
2026-09-12 14:11:48 +06:00
Mend Renovate
9f480564c2
Update dependency androidx.baselineprofile to v1.5.0 ( #3934 )
2026-09-12 14:10:54 +06:00
w
d17ad1e002
Bump webgpuviewer ( #3933 )
...
* add disable zoom out
* add hdr
* Fix dual mode page progress and cleanup
* webgpu viewer add page gap setting
* Update libs.versions.toml
2026-09-12 11:57:02 +06:00
MajorTanya
1e054ea14d
Fix inverted MAL OAuth expiry check logic ( #3927 )
2026-09-10 16:28:53 +00:00
Mend Renovate
5f87f7e054
Update dependency androidx.sqlite:sqlite-bundled to v2.7.1 ( #3916 )
2026-09-10 14:38:45 +06:00
Mend Renovate and AntsyLich
a5260487d3
Update metro to v1.4.3 ( #3918 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-09-09 22:38:45 +00:00
Mend Renovate
0ce6f22cf5
Update kotlin monorepo to v2.4.20 ( #3917 )
2026-09-09 22:36:04 +00:00
Darkphoenix
35bb84705e
Fix GPU texture leak when a decoded page is no longer usable ( #3872 )
2026-09-09 22:22:36 +00:00