Skip to content

Releases: null2264/yokai

Yōkai v1.9.4

14 Dec 12:58
316bc87

Choose a tag to compare

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

14 Dec 03:24
5b637fa

Choose a tag to compare

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

11 Dec 13:26
1bc107f

Choose a tag to compare

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

10 Dec 06:41
8c8b2f9

Choose a tag to compare

Hotfix for issues that I missed on 1.9.0

Fixes

  • Fix chapters cannot be opened from Recents > Grouped and Recents > 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

09 Dec 01:29
06c7cc7

Choose a tag to compare

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)
  • 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

07 Dec 06:55
0d26402

Choose a tag to compare

Yōkai v1.9.0-b5 Pre-release
Pre-release

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

Yōkai v1.9.0-b4

06 Dec 12:05
2c36be8

Choose a tag to compare

Yōkai v1.9.0-b4 Pre-release
Pre-release

Backup before updating is recommended.

See v1.9.0-b1, v1.9.0-b2, and v1.9.0-b3 to see the full changelog.

Changes

  • Only keep 5 log files and 5 rolled log files

Fixed

  • Fix OOM crashes trying to load cover
  • Add workaround to fix NPE when trying to load library
  • Prevent some potential NPE crashes

Checksums

Variant SHA-256
Universal db6ab3b8bd0e48ff13c4213eabd0a29a86803539cf074ebe96df8d856b8744e4
arm64-v8a 7fc6b367913497b5f5298d7213004f391bba883a326e52cac6d3f08479949e49
armeabi-v7a fec300403c8b19ae64324f0fd5ae6d5ff1b84a9c4e984bf7281f982fefe90475
x86 f57217b42bfb9844bf0297deced17ee1632f0cae2c8fe3681dfbf318f01ccd60
x86_64 018662b424bc72bb2005970e295fe0cbe629abf244297c67f450afd62ef5fe59

Tip

If you are unsure which version to download then go with yokai-v1.9.0-b4.apk

Yōkai v1.9.0-b3

03 Dec 09:53
3177387

Choose a tag to compare

Yōkai v1.9.0-b3 Pre-release
Pre-release

Backup before updating is recommended.

See v1.9.0-b1 and v1.9.0-b2 to see the full changelog.

Fixes

  • Fix "ConcurrentModificationException" crashes
  • Fix Komga unread badge, again

Checksums

Variant SHA-256
Universal a1b0e8dc03453f49a7404f4a66792d72d9a6770159f09f929a24dd80a0a16aa0
arm64-v8a c7a1db27419cf4319ae46a3d4f4c1cd282bb7c45dde6de2c659130c84c7ba057
armeabi-v7a 433b4300053f482740b64f000ed7ac3ee303367e3e6bd0df2d54b35790611df8
x86 a3260c2e7209fbf0fa30459e9c2fdfa9972f9b03be6a8ae64bc2172d79ff954f
x86_64 d19fa3ff503fbbe26381a20c3dff2c6c60c8486c9c7ce691ec93f4ebfd4aa8b7

Tip

If you are unsure which version to download then go with yokai-v1.9.0-b3.apk

Yōkai v1.9.0-b2

02 Dec 04:05
2fd6146

Choose a tag to compare

Yōkai v1.9.0-b2 Pre-release
Pre-release

Backup before updating is recommended.

See v1.9.0-b1 to see the full changelog.

Fixed

  • Fix version checker

Checksums

Variant SHA-256
Universal 138b299d516a33c06cf3329280e83b70426eb18f19f0a09f258ee90c36502b50
arm64-v8a f5899877326dad8f799164bde24dbbb7beffcbd80fea91ae4d8ad9b2cc8cffa3
armeabi-v7a 875170043f0807e8dee1d770a0af0f0e861027f73647ce0a12ed4322fc4bca06
x86 4a40b44793ed14228f089a00021b5ae72880ffc3daddd78d9b5fe50c65a39a9c
x86_64 6a7b180a5d5f18cb24da7504d4e00a2ebc9aee9048c48f636564fc05e0e46890

Tip

If you are unsure which version to download then go with yokai-v1.9.0-b2.apk

Yōkai v1.9.0-b1

02 Dec 00:54
d7e3a97

Choose a tag to compare

Yōkai v1.9.0-b1 Pre-release
Pre-release

Backup before updating is recommended.

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)
  • 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)

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)

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.2
  • Refactor trackers to use DTOs (@MajorTanya)
  • 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.2
  • 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 comple 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.3
  • 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

Checksums

Variant SHA-256
Universal 86c8060f8ced611d82b468c3d6bdae09e535cceae2dbc7e5b1d672402b04b042
arm64-v8a c71c1e114a6986e1c6cf28aa5369973b8959630933cf2ea412109d95019e1f26
armeabi-v7a ec894c2e694e6d2ad58e5d825ceb2c9f01e4d1b95393fdee59d37b65b96cefdc
x86 939e85b1a698ea7f9695279001bb40536405974e4da9b1aad778d94f43a63764
x86_64 65fa0a63a93b1c9f2498569a5322a86af5e7a5532f2841d1b586e5f0156bfafb

Tip

If you are unsure which version to download then go with yokai-v1.9.0-b1.apk