Releases: null2264/yokai
Yōkai v1.9.7
Changes
- Adjust log file to only log important information by default
Fixes
- Fix sorting by latest chapter is not working properly
- Prevent some NPE crashes
- Fix some flickering issues when browsing sources
- Fix download count is not updating
Translation
- Update Korean translation (@Meokjeng)
Other
- Update NDK to v27.2.12479018
Checksums
Variant | SHA-256 |
---|---|
Universal | 54024a0c77c7837cb9f2107a1dd450cca5319cc3bc12b5df55984831462698b1 |
arm64-v8a | 6df080d2482044cb644e1ccb97ebb6828d8cf817b09045b94235040fce20d24b |
armeabi-v7a | cad092b97b70921b63ca7f7e22d49adc5430524e42ffaa8e0d14bfb252e13853 |
x86 | fd0fb454a7d21e219b76e322ba9c9dcc1fd39e0480f0dfd1e2858c12bc864ce1 |
x86_64 | 112a3357b2bf77bd7f6cceb5a8ab3fb6a8903e0efab9eee92a3d02171ff57c5e |
Tip
If you are unsure which version to download then go with yokai-v1.9.7.apk
Yōkai v1.9.7-b2
Changes
- Adjust log file to only log important information by default
Fixes
- Fix sorting by latest chapter is not working properly
- Prevent some NPE crashes
- Fix some flickering issues when browsing sources
- Fix download count is not updating
Other
- Update NDK to v27.2.12479018
Checksums
Variant | SHA-256 |
---|---|
Universal | 370209e46afbbdadd9a7ba195851615d09788a3fab94db69032ee0197f2a2700 |
arm64-v8a | d149ee110d023124124e203fde28d0c444e01bf5e8abaedcfa31428a6dbe8c72 |
armeabi-v7a | 24dea31776c154dd25ff90104af460145146d15285b453eedecebd15938016c5 |
x86 | f8d0f2d5b85f676ec92cea78a359458bc6561536fd3379a9516a848fa70cf8cd |
x86_64 | 30193d69cb1169c7f00e82635e7f7b68fb73c3c6d79302ca994f8535a2c118a6 |
Tip
If you are unsure which version to download then go with yokai-v1.9.7-b2.apk
Yōkai v1.9.6
Fixes
- Fix some crashes
Checksums
Variant | SHA-256 |
---|---|
Universal | eae0e7f9e88af13f31908376620300ecea54855205fa7529e90eacb22613d989 |
arm64-v8a | 6e1537d4ab2491f1131db75d02392b9846d8ced2178ddd74eb5de96a94946f80 |
armeabi-v7a | a7d54ac2ae399dc78b108a6ebc719ca77fe2fa42aed2e0e03ca8db749c901561 |
x86 | 4ec51505664ee767ee93c20b0416be115c198f291f07cddcd04c96a7f86bdf64 |
x86_64 | 2ad749108fdfa148592c1f7603271eab5e2f86a1afa9c1a9f5d64203428bff10 |
Tip
If you are unsure which version to download then go with yokai-v1.9.6.apk
Yōkai v1.9.5
Changes
- Entries from local source now behaves similar to entries from online sources
Fixes
- Fix new chapters not showing up in
Recents > Grouped
- Add potential workarounds for duplicate chapter bug
- Fix favorite state is not being updated when browsing source
Other
- Update dependency androidx.compose:compose-bom to v2024.12.01
- Update plugin kotlinter to v5
- Update plugin gradle-versions to v0.51.0
- Update kotlin monorepo to v2.1.0
Checksums
Variant | SHA-256 |
---|---|
Universal | 4ae885308eae0f3033cd3497f932dfbcfcc3129bc3a62e3cc9a787c82444a608 |
arm64-v8a | ac0bf3028515285fbbf6d75105eb4d3b8b6ca2f3d94e10f1c248772af5e2fa17 |
armeabi-v7a | 038170085f749bcbfe1cac0c2c507e5c1e3f2365f821d181b28c5004a4155057 |
x86 | 9bd19b3dd25a9440e786a84b6f40f9f3a5b9372ed44a90ee277ade5e92db3f48 |
x86_64 | b14a21a528da68c2d1807dd97bec176aa0c73810a5a4fc7df4eaaf21cd1b21d6 |
Tip
If you are unsure which version to download then go with yokai-v1.9.5.apk
Yōkai v1.9.4
A derp moment
Fixes
- Fix chapter date fetch always null causing it to not appear on Updates tab
- Chapters that already added in previous version may still not shown unfortunately
Checksums
Variant | SHA-256 |
---|---|
Universal | 1f5518e3945f89883f87a47ebae6aa4fc218410717b4868cd78a1edffedce0f8 |
arm64-v8a | 07303ad98cc73cbd8a4b952da688cf2f065579419955a9f1849a5146b430098f |
armeabi-v7a | d524d494c2d39035f4d38d0e726f0d518b547052eada87b49dac416af12f1f54 |
x86 | eb963055069081f6702f9cccd1fde39723b4be3478df3eeb8f2cb05a30f734ed |
x86_64 | 91abb84ff6cc485d6c910461d1b2325ad6255d1fc426af46e519c38dd5ed7400 |
Tip
If you are unsure which version to download then go with yokai-v1.9.4.apk
Yōkai v1.9.3
Hotfix for crashes related to download
Fixes
- Fix slow chapter load
- Fix chapter bookmark state is not persistent
Other
- Refactor downloader
- Replace RxJava usage with Kotlin coroutines
- Replace DownloadQueue with Flow to hopefully fix ConcurrentModificationException entirely
Checksums
Variant | SHA-256 |
---|---|
Universal | 85f5637347f698f3a114c708962c0a286843058cc97c8586afe4222b9741e53a |
arm64-v8a | 009eae07c4cb03e2d774f6ac2ecd62ba26ad623b689d980af172e2afff073dbb |
armeabi-v7a | ffb95f0f349b70a8cc31321fd19afb14311f49cccfe993e622c2729e40a8a85c |
x86 | 7c028dfdce34a530f2e8b3bc54ccefd07eff6f2070ca229a402de238515bdf04 |
x86_64 | d4f9744461e727fe494cacb1fd5f5a96a9527c446722e4e3618f0dd6871c468a |
Tip
If you are unsure which version to download then go with yokai-v1.9.3.apk
Yōkai v1.9.2
Yet another hotfix :^)
Changes
- Adjust chapter title-details contrast
- Make app updater notification consistent with other notifications
Fixes
- Fix "Remove from read" not working properly
Checksums
Variant | SHA-256 |
---|---|
Universal | c19807276134721fcdf90ea2938bed8860dfd2ddd4043e8d75c2cc8e2c703977 |
arm64-v8a | 51e2c03c6167d0310b9cacbdc4c28ffefc804d5a31981688cb40c7366cd4bbd6 |
armeabi-v7a | 19b6b55f24312f21a5dc8f9aaca3a51a2a36f4aba7f8ad5773f212c63a650702 |
x86 | 7a3cfb69ef11215d13c7fd5a97910ecb8855936c7f1f75b3821efba86afaec92 |
x86_64 | be836fab28ba099f42865e664cc8ce59b940323fb06154ea2dc92a750cec6c5e |
Tip
If you are unsure which version to download then go with yokai-v1.9.2.apk
Yōkai v1.9.1
Hotfix for issues that I missed on 1.9.0
Fixes
- Fix chapters cannot be opened from
Recents > Grouped
andRecents > All
- Fix crashes caused by malformed XML
- Fix potential memory leak
Other
- Update dependency io.github.kevinnzou:compose-webview to v0.33.6
- Update dependency org.jsoup:jsoup to v1.18.3
- Update voyager to v1.1.0-beta03
- Update dependency androidx.annotation:annotation to v1.9.1
- Update dependency androidx.constraintlayout:constraintlayout to v2.2.0
- Update dependency androidx.glance:glance-appwidget to v1.1.1
- Update dependency com.google.firebase:firebase-bom to v33.7.0
- Update fast.adapter to v5.7.0
- Downgrade dependency org.conscrypt:conscrypt-android to v2.5.2
Checksums
Variant | SHA-256 |
---|---|
Universal | 0f71ad99e8891cbaa42ca5b9f5c308be4beab2067f845ca8f241105517f09c56 |
arm64-v8a | 6c3bf042dd6d80eddd8bf7ebb480ad5c5b33460ce71f23e920a4ea5f23a20076 |
armeabi-v7a | d0810d74b55885eb13a6b4577531a133685b90cbb8def04a320b87e0eb05459c |
x86 | 30cbbfacb96149c11a261d7134a1eeb1199a2e952e0629c90882c17c923d80d1 |
x86_64 | c21d2589eef2b30ff88f188a83a7d882f52c8e48b399203bb7683ec7b055b5db |
Tip
If you are unsure which version to download then go with yokai-v1.9.1.apk
Yōkai v1.9.0
Backup before updating is recommended
The long awaited big update :^)
Additions
- Sync DoH provider list with upstream (added Mullvad, Control D, Njalla, and Shecan)
- Add option to enable verbose logging
- Add category hopper long-press action to open random series from any category
- Add option to enable reader debug mode
- Add option to adjust reader's hardware bitmap threshold (@AntsyLich)
- Always use software bitmap on certain devices (@MajorTanya)
- Add option to scan local entries from
/storage/(sdcard|emulated/0)/Android/data/<yokai>/files/local
Changes
- Enable 'Split Tall Images' by default (@Smol-Ame)
- Minor visual adjustments
- Tell user to restart the app when User-Agent is changed (@NGB-Was-Taken)
- Re-enable fetching licensed manga (@Animeboynz)
- Bangumi search now shows the score and summary of a search result (@MajorTanya)
- Logs are now written to a file for easier debugging
- Bump default user agent (@AntsyLich)
- Custom cover is now compressed to WebP to prevent OOM crashes
Fixes
- Fix only few DoH provider is actually being used (Cloudflare, Google, AdGuard, and Quad9)
- Fix "Group by Ungrouped" showing duplicate entries
- Fix reader sometimes won't load images
- Handle some uncaught crashes
- Fix crashes due to GestureDetector's firstEvent is sometimes null on some devices
- Fix download failed due to invalid XML 1.0 character
- Fix issues with shizuku in a multi-user setup (@Redjard)
- Fix some regional/variant languages is not listed in app language option
- Fix browser not opening in some cases in Honor devices (@MajorTanya)
- Fix "ConcurrentModificationException" crashes
- Fix Komga unread badge, again
- Fix default category can't be updated manually
- Fix crashes trying to load Library caused by cover being too large
Other
- Simplify network helper code
- Fully migrated from StorIO to SQLDelight
- Update dependency com.android.tools:desugar_jdk_libs to v2.1.3
- Update moko to v0.24.4
- Refactor trackers to use DTOs (@MajorTanya)
- Fix AniList
ALSearchItem.status
nullibility (@Secozzi)
- Fix AniList
- Replace Injekt with Koin
- Remove unnecessary permission added by Firebase
- Remove unnecessary features added by Firebase
- Replace BOM dev.chrisbanes.compose:compose-bom with JetPack's BOM
- Update dependency androidx.compose:compose-bom to v2024.11.00
- Update dependency com.google.firebase:firebase-bom to v33.6.0
- Update dependency com.squareup.okio:okio to v3.9.1
- Update activity to v1.9.3
- Update lifecycle to v2.8.7
- Update dependency me.zhanghai.android.libarchive:library to v1.1.4
- Update agp to v8.7.3
- Update junit5 monorepo to v5.11.3
- Update dependency androidx.test.ext:junit to v1.2.1
- Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.3.8
- Update dependency org.jsoup:jsoup to v1.18.1
- Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.9.0
- Update serialization to v1.7.3
- Update dependency gradle to v8.11.1
- Update dependency androidx.webkit:webkit to v1.12.0
- Update dependency io.mockk:mockk to v1.13.13
- Update shizuku to v13.1.5
- Use reflection to fix shizuku breaking changes (@jobobby04)
- Bump compile sdk to 35
- Handle Android SDK 35 API collision (@AntsyLich)
- Update kotlin monorepo to v2.0.21
- Update dependency androidx.work:work-runtime-ktx to v2.10.0
- Update dependency androidx.core:core-ktx to v1.15.0
- Update dependency io.coil-kt.coil3:coil-bom to v3.0.4
- Update xml.serialization to v0.90.3
- Update dependency co.touchlab:kermit to v2.0.5
- Replace WebView to use Compose (@arkon)
- Fixed Keyboard is covering web page inputs
- Increased
tryToSetForeground
delay to fix potential crashes (@nonproto) - Update dependency org.conscrypt:conscrypt-android to v2.5.3
- Port upstream's download cache system
Checksums
Variant | SHA-256 |
---|---|
Universal | 6b559ce87a0c2e13fa714275c537a5f9bf13db3323e5bf2206590ce1fa2275d1 |
arm64-v8a | 510eadc271b7379880815a3af9370dfb69cb4c21da74ffeb766c4d85f2e0ccba |
armeabi-v7a | abcfb4be31d814be2fccc2e9766c51835d3e3bb9ffe9cde1fab4aed5b720a57c |
x86 | 9470e62d8d5bef56cc5c295a6a26e1f85043bec2bc5bac67cfe2862b96a4eb5c |
x86_64 | 05303172958d5c3f092c660f9763ad79f760a4e56bcf0f386a23c643e17f9768 |
Tip
If you are unsure which version to download then go with yokai-v1.9.0.apk
Yōkai v1.9.0-b5
Backup before updating is recommended.
See v1.9.0-b1, v1.9.0-b2, v1.9.0-b3, and v1.9.0-b4 to see the full changelog.
Fixed
- Always use software bitmap on certain devices
Other
- Port upstream's download cache system
Checksums
Variant | SHA-256 |
---|---|
Universal | d2bcde4e0f88ae76efce96537618d9f54c649c475214edc26c8753059e7bd0b9 |
arm64-v8a | 5c2ec1ad7b493b9106dbbeb91a718576412504db6123d02c63b1208da15abcf1 |
armeabi-v7a | 0730da545f6b85e5aa3e9fa78d4fe753a9ff3e12a797a06cdf42a28f5b684b8d |
x86 | 00034fb436ee4ad2d0d84498c0661211f1b2000b3717ae8d127d0eceb57a8cb6 |
x86_64 | 50052b25e6dafc21d3455059cfdc713dfc9e564eb43a14ad395c4c2bd53fee6e |
Tip
If you are unsure which version to download then go with yokai-v1.9.0-b5.apk