AntsyLich
8e323e30de
Update store decoding to account for new CONTENT_WARNING_UNSPECIFIED ( #3472 )
2026-06-26 07:24:53 +00:00
Mend Renovate
91ccc0ca40
Update actions/setup-java action to v5.4.0 ( #3470 )
2026-06-26 08:48:57 +06:00
AntsyLich
735cea35f9
Ensure all tachiyomix required dependencies are present ( #3465 )
2026-06-23 18:19:27 +00:00
AntsyLich
41265cce32
Query for new tachiyomix metadata from extensions ( #3464 )
2026-06-23 18:04:44 +00:00
J. Fronny
176a5409b2
Add option to open app settings from system settings ( #3180 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-06-23 23:24:43 +06:00
NGB-Was-Taken
f23170bfaa
Update app shortcuts to use app icon color scheme ( #2835 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-06-23 23:12:57 +06:00
Leodyver Semilla
bc7f7e70a1
Prevent random FileNotFoundException when reading chapters ( #3154 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-06-23 16:44:27 +00:00
xenitane
a1b5ea811a
Tweak Catppuccin color scheme for clarity ( #3436 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-06-23 16:40:02 +00:00
Weblate (bot)
9d8d70dc61
Translations update from Hosted Weblate ( #3227 )
...
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ar/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/as/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/bn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/cs/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fil/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/fr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/hr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ro/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/ru/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/sv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/tr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/vi/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon-plurals/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/
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/bn/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/cs/
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/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/hr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ja/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/kmr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ko/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/ml/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/nl/
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/sv/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/tr/
Translate-URL: https://hosted.weblate.org/projects/mihon/mihon/uk/
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: Abdullah Al-Shamiry (Ace) <its.shamiry@gmail.com >
Co-authored-by: Adam Havránek <adamhavra@seznam.cz >
Co-authored-by: Davi Oliveira <davikson13@gmail.com >
Co-authored-by: Dexroneum <Rozhenkov69@gmail.com >
Co-authored-by: Frosted <frosted@users.noreply.hosted.weblate.org >
Co-authored-by: Hasanur Rahman Biplob <iam.biplob@users.noreply.hosted.weblate.org >
Co-authored-by: Infy's Tagalog Translations <ced.paltep10@gmail.com >
Co-authored-by: Itsmechinmoy <167056923+itsmechinmoy@users.noreply.github.com >
Co-authored-by: Jon C. <picujon@users.noreply.hosted.weblate.org >
Co-authored-by: Lucas Correia <anicetoclucas@gmail.com >
Co-authored-by: Lyfja <45209212+lyfja@users.noreply.github.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
Co-authored-by: Ngo Lam Bao An <onionandsalad@gmail.com >
Co-authored-by: Nguyễn Trung Đức <vaicato16@gmail.com >
Co-authored-by: Pitpe11 <giorgos2550@gmail.com >
Co-authored-by: Romb38 <r.barbier38@standouda.fr >
Co-authored-by: Sahal <sahaltp369@gmail.com >
Co-authored-by: ScratchBuild <foobarbuzz@gmail.com >
Co-authored-by: Sebastian Mihai Crap <sebastiancrap@gmail.com >
Co-authored-by: Siebrenvde <siebren@siebrenvde.dev >
Co-authored-by: Sixten Lund <arbitraryindices@users.noreply.hosted.weblate.org >
Co-authored-by: Swyter <swyterzone@gmail.com >
Co-authored-by: Teashrock <kajitsu22@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: on9686 <on9686@gmail.com >
Co-authored-by: ssantos <ssantos@web.de >
Co-authored-by: uaevuon <newget64@gmail.com >
Co-authored-by: ابْنُ السَدِيمِ <amarlubs2@gmail.com >
2026-06-23 22:22:31 +06:00
Luca Auer
06497622f6
Batch database operations during backup restore for improved performance ( #3267 )
...
* perf(backup): batch database operations during restore
Reduce overhead by chunking manga and repo restoration into
transactions of 100 entries. Categories now restored in a single
transaction. Optimized DatabaseHandler to reuse existing transaction
contexts instead of creating redundant nested ones.
Changed TransactionElement to internal to allow AndroidDatabaseHandler
to check transaction state from the same package.
* fix(backup): make restore progress and errors thread-safe
Use AtomicInteger for progress and synchronizedList for errors to
prevent race conditions during concurrent restoration coroutines.
* perf(backup): update progress notification only once per chunk
Reduce UI/IPC overhead by moving notification updates out of the inner
loop, triggering them only after each 100-item transaction chunk.
Reduced on my emulator from 46 seconds to 27
* fix: remove invalid awaitAsOne() call on insert() return type
categoriesQueries.insert() returns Long (the inserted row ID), not an
ExecutableQuery<T>, so awaitAsOne() is not applicable.
* fix(feedback): Use `CopyOnWriteArrayList` and kotlin `AtomicInt`, add a changelog entry
Note that using kotlin `AtomicInt` instead of java `AtomicInteger` requires opting into an experimental API.
---------
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-06-23 19:45:25 +06:00
AntsyLich
c397d657d1
Remove BrotliInterceptor from default client ( #3458 )
2026-06-23 19:40:02 +06:00
Mend Renovate
6f99c7b970
Update markdown to v0.43.0 ( #3462 )
2026-06-23 19:39:13 +06:00
AntsyLich
1cb38a1c33
Bump version code
2026-06-22 00:51:22 +06:00
AntsyLich
b3e190c627
Refactor baseline profiles generation and regenerate ( #3434 )
2026-06-22 00:50:24 +06:00
AntsyLich
3bb734dde7
Swap store content rating for warning and move to extension level
2026-06-22 00:37:39 +06:00
AntsyLich
5f5a034112
Allow extension stores to have separate extension list file ( #3454 )
2026-06-21 18:26:38 +00:00
AntsyLich
eb5f57a48c
Simplify extension store decoding and add gzip compression support ( #3453 )
2026-06-21 15:08:52 +00:00
AntsyLich
903add50c9
Address gradle 9.6 deprecations ( #3452 )
2026-06-21 12:42:26 +00:00
Mend Renovate
c7e782c179
Update markdown to v0.42.0 ( #3447 )
2026-06-20 23:42:08 +06:00
Mend Renovate
53724fd561
Update softprops/action-gh-release action to v3.0.1 ( #3444 )
2026-06-20 23:40:32 +06:00
Mend Renovate
5f80403c5d
Update GitHub Actions to v7 ( #3438 )
2026-06-19 13:09:41 +06:00
Mend Renovate
d4ad76d576
Update kotest.assertions to v6.2.1 ( #3437 )
2026-06-19 13:08:42 +06:00
Mend Renovate
46b5cce007
Update Gradle to v9.6.0 ( #3439 )
2026-06-19 13:08:20 +06:00
AntsyLich
80541831bb
Revert "Use app scoped CoroutineScope ( #3403 )"
...
This reverts commit 509eee5dfb .
Fixes #3429
2026-06-18 17:40:01 +06:00
AntsyLich
ee6a9876ec
Fix uploaded apk reference in build workflow ( #3435 )
2026-06-18 01:20:43 +06:00
Mend Renovate
df37d81dfb
Update androidx.lifecycle to v2.11.0 ( #3433 )
...
Co-authored-by: AntsyLich <59261191+AntsyLich@users.noreply.github.com >
2026-06-17 19:11:07 +00:00
Mend Renovate
e99a50f612
Update androidx.compose.bom to v2026.06.00 ( #3432 )
2026-06-18 01:04:06 +06:00
AntsyLich
50d0e8ae0a
Only try to read signing data in release workflow ( #3431 )
2026-06-17 18:34:00 +00:00
AntsyLich
6552ffe315
Sign APK with AGP
2026-06-17 02:40:35 +06:00
Mend Renovate
381eb07ec9
Update google.services to v4.5.0 ( #3422 )
2026-06-16 19:40:09 +00:00
Mend Renovate
3eafa16c64
Update firebase.bom to v34.15.0 ( #3419 )
2026-06-17 01:23:55 +06:00
Mend Renovate
672ff416c5
Update actions/setup-java to v5.3.0 ( #3420 )
2026-06-16 17:40:59 +00:00
Mend Renovate
16376f509c
Update GitHub Actions (major) ( #3004 )
2026-06-16 23:33:21 +06:00
Mend Renovate
56fde24532
Update spotless to v8.7.0 ( #3416 )
2026-06-16 23:25:28 +06:00
Mend Renovate
518d2ab7df
Update kotest.assertions to v6.2.0 ( #3415 )
2026-06-16 23:24:55 +06:00
AntsyLich
082bd66673
Remove redundant call to updateMangaFromRemote in manga screen
2026-06-16 20:03:07 +06:00
AntsyLich
5880f4b0bd
Ensure chapter order is retained when passed to source.getMangaUpdate
2026-06-16 20:01:47 +06:00
AntsyLich
d156496cfa
Update num_repos string to use store
2026-06-16 19:38:10 +06:00
AntsyLich
eb80ab410e
Ensure memo is correctly passed around when transforming classes
2026-06-16 19:05:52 +06:00
AntsyLich
5896d2c939
Fix compatibility with older backups
...
Fixes #3413
2026-06-16 03:18:12 +06:00
AntsyLich
e3610cbe2c
Allow app to load TachiyomiX 1.6 extensions
2026-06-16 00:13:10 +06:00
AntsyLich
94cab02c1e
Adapt model implementation for TachiyomiX 1.6 ( #3412 )
2026-06-15 17:32:39 +00:00
AntsyLich
f00cac265f
Remove text limit of manga notes ( #3410 )
2026-06-14 14:55:04 +00:00
MajorTanya
aa6742bf3e
Suppress more tachiyomix-related deprecations ( #3409 )
2026-06-14 20:47:11 +06:00
AntsyLich
4c37f4c764
Adapt source implementation for TachiyomiX 1.6 ( #3243 )
2026-06-13 20:34:31 +00:00
AntsyLich
430b13bb81
Adapt network implementation for TachiyomiX 1.6 ( #3248 )
2026-06-14 02:10:55 +06:00
AntsyLich
c15f7bee85
Ensure old extension store is removed if index url changes ( #3408 )
2026-06-13 18:14:16 +00:00
AntsyLich
1a030420b1
Supress UnstableApiUsage in settings.gradle.kts
2026-06-13 23:57:35 +06:00
AntsyLich
a6f0cec083
Use . toDrawable extension function in ImageUtil
2026-06-13 23:57:35 +06:00
AntsyLich
6ae79d255d
Address various redundant constructs
2026-06-13 23:57:35 +06:00