Skip to content

Releases: NotBlankyu/yurei

Yūrei v1.10.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 15:02

Fixes


Checksums

Variant SHA-256
Universal 59e095844186e31614d234bd6b6f43dc5c54af00b9a33c4fca31a563d0350049
arm64-v8a 8650f2a741f8977fa75b5b43ba39592339d4b74e08d6f15cecf0fb97a5393903
armeabi-v7a c180a9b7403639777f94acd61d00011bd8b620361d9a3bb714b9e943e95f916a
x86 b72e01104c27f51a45fe29554a134c8ae3f45ec2815a533b6d2c4e95d2401fb5
x86_64 d11359b4c8c0237e278ae0a244bdb54e2e960dda82403561b8d591b2ecc9f770

Tip

If you are unsure which version to download then go with yurei-v1.10.1.apk

Yūrei Nightly (r6405)

Choose a tag to compare

@github-actions github-actions released this 21 Aug 14:46

Caution

This alpha version is for testing only!

This build is triggered by commit 1c34d7d1a

It is not ready for daily use and we do not guarantee its usability. Please download the latest stable releases instead (https://github.com/NotBlankyu/yurei/releases/latest). If you insist, please be sure to ALWAYS backup before updating.


Checksums

Variant SHA-256
Universal b8113044f855efaea74d3f35339328b72890b82f8e58e02bda8173e27eef0d47
arm64-v8a 40e567d31c8664dcc56e75fce4975717d2325e8613df12db4f9c78cb8e3f3d84
armeabi-v7a a1ef36e8f4414b1cc91f254150a44452a6ba283d39d80b70880a63a3f641be02
x86 4efd52f9f419d63dd43a925c4d3bd6ed1b8fd03c701ebc8d332d8d105f99d511
x86_64 14dbb6342958a28867a90726a1e24994db9643806263b97312edba50e0e6ada4

Tip

If you are unsure which version to download then go with yurei-r6405.apk

Yūrei v1.10.0

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:53

Additions

  • Add text/novel reader mode with seamless scroll
    • New "Text (Novel)" reading mode, auto-selected for text sources
    • Text preferences: text size, line spacing and text color
  • Rebrand to Yūrei, installable alongside Yōkai
  • Add random library sort
  • Add the ability to save search queries
  • Add toggle to enable/disable hide source on swipe (@Hiirbaf)
  • Add the ability to mark duplicate read chapters as read (@AntsyLich)
  • Add option to zoom into full covers (@Hiirbaf)
  • Add APNG support for Android 9+ (@lalalasupa0)
  • Add markdown support to entry description (@luigidotmoe)
    • Fix text disappeared when it's surrounded by <> (@lalalasupa0)
  • Add support for extension-lib 1.6 (KeiSource) extensions (null2264#643) (@mFontecchio)

Changes

  • Temporarily disable log file
  • Categories' header now show filtered count when you search the library when you have "Show number of items" enabled (@LeeSF03)
  • Chapter progress now saved everything the page is changed
  • Adjust sorting order to be more consistent (@Astyyyyy)
  • Improve Local Source when loading from android/data (@lalalasupa0)
  • Refresh available extensions list when an extension repo is added or removed
  • Replace filter FAB with Floating Toolbar when browsing source
  • Show FAB button to read/resume chapter when start/continue reading button is off-screen
  • LocalSource entries no longer auto-refresh when opened (@lalalasupa0)
  • Long tap chapters on Reader now mark it as read (@lalalasupa0)
  • Fetch manga details and chapters together via getMangaUpdate for extension-lib 1.6 compatibility (@mFontecchio)
  • Accept extension repo URLs in more formats (base URL, index.min.json, index.json, index.pb, GitHub raw URLs) (@mFontecchio)

Fixes

  • Allow users to bypass onboarding's permission step if Shizuku is installed
  • Fix Recents page shows "No recent chapters" instead of a loading screen
  • Fix not fully loaded entries can't be selected on Library page
  • Fix certain Infinix devices being unable to use any "Open link in browser" actions, including tracker setup (@MajorTanya)
  • Fix source filter bottom sheet unable to be fully scrolled to the bottom
  • Prevent potential "Comparison method violates its general contract!" crash
  • Fix staggered grid cover being squashed for local source (@AwkwardPeak7)
  • Fix GPU crash when setting cover from downloaded chapters (@Angrevol)
  • Fix crashes when handling certain sources' deep links (@Hiirbaf)
  • Properly filter sources by extension (@Hiirbaf)
  • Fix crashes caused by RecyclerView stable id (@MuhamadSyabitHidayattulloh)
  • Fix paused download notification is not shown (@MuhamadSyabitHidayattulloh)
  • Disable auto refresh entry from Local Source (@lalalasupa0)
  • Fix extension download stuck on pending state
  • Only solve Cloudflare with WebView if it's not geoblock (@AwkwardPeak7)
  • Fix cover from LocalSource sometimes didn't load (@lalalasupa0)
  • Fix Keiyoushi extension repo (index.pb) being rejected as invalid (@mFontecchio)
  • Fix extension repo add failures not showing an error message (@mFontecchio)
  • Fix CompressionInterceptor crash when using extension-lib 1.6 sources (e.g. MangaPlus) (@mFontecchio)
  • Fix Keiyoushi extension catalog empty / all extensions marked obsolete after index.min.json was stubbed (null2264#659, null2264#656) (@mFontecchio)
    • Fetch gzipped protobuf index.pb (with index.min.json fallback for legacy repos)
  • Fix AbstractMethodError (GeneratedSerializer.typeParametersSerializers) when browsing current Keiyoushi extensions (e.g. Pawchive) (null2264#663) (@mFontecchio)

Translation

  • Update translations from Weblate

Other

  • Refactor Library to utilize Flow even more
  • Refactor EmptyView to use Compose
  • Refactor Reader ChapterTransition to use Compose (@arkon)
  • [Experimental] Add modified version of LargeTopAppBar that mimic J2K's ExpandedAppBarLayout
  • Refactor About page to use Compose
  • Adjust Compose-based pages' transition to match J2K's Conductor transition
  • Resolve deprecation warnings
    • Kotlin's context-receiver, schedule for removal on Kotlin v2.1.x and planned to be replaced by context-parameters on Kotlin v2.2
    • Project.exec -> Providers.exec
    • Remove internal API usage to retrieve Kotlin version for kotlin-stdlib
  • Move :core module to :core:main
    • Move archive related code to :core:archive (@AntsyLich)
  • Refactor Library to store LibraryMap instead of flatten list of LibraryItem
    • LibraryItem abstraction to make it easier to manage
    • LibraryManga no longer extend MangaImpl
  • Update dependency gradle to v8.12
  • Update user agent (@Hiirbaf)
  • Update serialization to v1.8.1
  • Update dependency io.github.fornewid:material-motion-compose-core to v2.0.1
  • Update lifecycle to v2.9.0
  • Update dependency org.jsoup:jsoup to v1.21.2
  • Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.4.0
  • Update dependency io.mockk:mockk to v1.14.2
  • Update dependency io.coil-kt.coil3:coil-bom to v3.4.0
  • Update dependency com.google.firebase:firebase-bom to v33.14.0
  • Update dependency com.google.accompanist:accompanist-themeadapter-material3 to v0.36.0
  • Update dependency com.github.requery:sqlite-android to v3.49.0
  • Update dependency com.getkeepsafe.taptargetview:taptargetview to v1.15.0
  • Update dependency androidx.window:window to v1.4.0
  • Update dependency androidx.webkit:webkit to v1.13.0
  • Update dependency androidx.sqlite:sqlite-ktx to v2.5.1
  • Update dependency androidx.sqlite:sqlite to v2.5.1
  • Update dependency androidx.recyclerview:recyclerview to v1.4.0
  • Update dependency androidx.core:core-ktx to v1.17.0
  • Update dependency androidx.core:core-splashscreen to v1.2.0
  • Update dependency androidx.compose:compose-bom to v2026.02.00
  • Update aboutlibraries to v13.1.0
  • Update plugin kotlinter to v5.1.0
  • Update plugin gradle-versions to v0.52.0
  • Update moko to v0.25.1
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.10.2
  • Update dependency me.zhanghai.android.libarchive:library to v1.1.5
  • Update dependency io.insert-koin:koin-bom to v4.0.4
  • Update dependency com.android.tools:desugar_jdk_libs to v2.1.5
  • Update dependency androidx.work:work-runtime-ktx to v2.10.1
  • Update dependency androidx.constraintlayout:constraintlayout to v2.2.1
  • Update plugin firebase-crashlytics to v3.0.3
  • Update null2264/actions digest to 363cb9c
  • Update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.1
  • Improve X-Requested-With spoof to support newer WebView versions (@Hiirbaf)
  • Update agp to v8.12.2
  • Update activity to v1.11.0
  • Update lifecycle to v2.9.4
  • Update sqldelight to v2.2.1
  • Update dependency com.google.android.material:material to v1.14.0-alpha09
  • Update dependency androidx.compose.material3:material3 to v1.5.0-alpha14
  • Minimize memory usage by reducing in-memory cover cache size (@Lolle2000la)
  • Update okhttp monorepo to v5.4.0 (@mFontecchio)
    • Add okhttp-zstd
  • Update dependency com.squareup.okio:okio to v3.18.0 (@mFontecchio)
  • Update kotlinx.serialization to v1.11.0 (align with Mihon/Keiyoushi) (@mFontecchio)
  • Update kotlin monorepo to v2.3.20 (@mFontecchio)

Checksums

Variant SHA-256
Universal af118e774347cd982dd1d47308b64e6c48fd64c2f6184a6adb5e6b749992ac45
arm64-v8a b271aac7e3c7700cd1e8e882594fc0f162e02e2bb521a329adf4c008ba3f869b
armeabi-v7a 1fb3500b32191d9f809d32f4d5bc0587c47f6b8e1a3cc3008f02b788c86d5196
x86 8ddc094cc2dd313494f4df19c1476ba974639ade4948b70de543272205683e8e
x86_64 b03d7e12e3ffa920001b4d6e2f0da548b70715e73f5af8f41d300d822f4d2c47

Tip

If you are unsure which version to download then go with yurei-v1.10.0.apk

Yūrei Nightly (r6399)

Choose a tag to compare

@github-actions github-actions released this 16 Aug 18:31

Caution

This alpha version is for testing only!

This build is triggered by commit 98ac11030

It is not ready for daily use and we do not guarantee its usability. Please download the latest stable releases instead (https://github.com/NotBlankyu/yurei/releases/latest). If you insist, please be sure to ALWAYS backup before updating.

Additions

  • Add random library sort
  • Add the ability to save search queries
  • Add toggle to enable/disable hide source on swipe (@Hiirbaf)
  • Add the ability to mark duplicate read chapters as read (@AntsyLich)
  • Add option to zoom into full covers (@Hiirbaf)
  • Add APNG support for Android 9+ (@lalalasupa0)
  • Add markdown support to entry description (@luigidotmoe)
    • Fix text disappeared when it's surrounded by <> (@lalalasupa0)
  • Add support for extension-lib 1.6 (KeiSource) extensions (null2264#643) (@mFontecchio)

Changes

  • Temporarily disable log file
  • Categories' header now show filtered count when you search the library when you have "Show number of items" enabled (@LeeSF03)
  • Chapter progress now saved everything the page is changed
  • Adjust sorting order to be more consistent (@Astyyyyy)
  • Improve Local Source when loading from android/data (@lalalasupa0)
  • Refresh available extensions list when an extension repo is added or removed
  • Replace filter FAB with Floating Toolbar when browsing source
  • Show FAB button to read/resume chapter when start/continue reading button is off-screen
  • LocalSource entries no longer auto-refresh when opened (@lalalasupa0)
  • Long tap chapters on Reader now mark it as read (@lalalasupa0)
  • Fetch manga details and chapters together via getMangaUpdate for extension-lib 1.6 compatibility (@mFontecchio)
  • Accept extension repo URLs in more formats (base URL, index.min.json, index.json, index.pb, GitHub raw URLs) (@mFontecchio)

Fixes

  • Allow users to bypass onboarding's permission step if Shizuku is installed
  • Fix Recents page shows "No recent chapters" instead of a loading screen
  • Fix not fully loaded entries can't be selected on Library page
  • Fix certain Infinix devices being unable to use any "Open link in browser" actions, including tracker setup (@MajorTanya)
  • Fix source filter bottom sheet unable to be fully scrolled to the bottom
  • Prevent potential "Comparison method violates its general contract!" crash
  • Fix staggered grid cover being squashed for local source (@AwkwardPeak7)
  • Fix GPU crash when setting cover from downloaded chapters (@Angrevol)
  • Fix crashes when handling certain sources' deep links (@Hiirbaf)
  • Properly filter sources by extension (@Hiirbaf)
  • Fix crashes caused by RecyclerView stable id (@MuhamadSyabitHidayattulloh)
  • Fix paused download notification is not shown (@MuhamadSyabitHidayattulloh)
  • Disable auto refresh entry from Local Source (@lalalasupa0)
  • Fix extension download stuck on pending state
  • Only solve Cloudflare with WebView if it's not geoblock (@AwkwardPeak7)
  • Fix cover from LocalSource sometimes didn't load (@lalalasupa0)
  • Fix Keiyoushi extension repo (index.pb) being rejected as invalid (@mFontecchio)
  • Fix extension repo add failures not showing an error message (@mFontecchio)
  • Fix CompressionInterceptor crash when using extension-lib 1.6 sources (e.g. MangaPlus) (@mFontecchio)
  • Fix Keiyoushi extension catalog empty / all extensions marked obsolete after index.min.json was stubbed (null2264#659, null2264#656) (@mFontecchio)
    • Fetch gzipped protobuf index.pb (with index.min.json fallback for legacy repos)
  • Fix AbstractMethodError (GeneratedSerializer.typeParametersSerializers) when browsing current Keiyoushi extensions (e.g. Pawchive) (null2264#663) (@mFontecchio)

Translation

  • Update translations from Weblate

Other

  • Refactor Library to utilize Flow even more
  • Refactor EmptyView to use Compose
  • Refactor Reader ChapterTransition to use Compose (@arkon)
  • [Experimental] Add modified version of LargeTopAppBar that mimic J2K's ExpandedAppBarLayout
  • Refactor About page to use Compose
  • Adjust Compose-based pages' transition to match J2K's Conductor transition
  • Resolve deprecation warnings
    • Kotlin's context-receiver, schedule for removal on Kotlin v2.1.x and planned to be replaced by context-parameters on Kotlin v2.2
    • Project.exec -> Providers.exec
    • Remove internal API usage to retrieve Kotlin version for kotlin-stdlib
  • Move :core module to :core:main
    • Move archive related code to :core:archive (@AntsyLich)
  • Refactor Library to store LibraryMap instead of flatten list of LibraryItem
    • LibraryItem abstraction to make it easier to manage
    • LibraryManga no longer extend MangaImpl
  • Update dependency gradle to v8.12
  • Update user agent (@Hiirbaf)
  • Update serialization to v1.8.1
  • Update dependency io.github.fornewid:material-motion-compose-core to v2.0.1
  • Update lifecycle to v2.9.0
  • Update dependency org.jsoup:jsoup to v1.21.2
  • Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.4.0
  • Update dependency io.mockk:mockk to v1.14.2
  • Update dependency io.coil-kt.coil3:coil-bom to v3.4.0
  • Update dependency com.google.firebase:firebase-bom to v33.14.0
  • Update dependency com.google.accompanist:accompanist-themeadapter-material3 to v0.36.0
  • Update dependency com.github.requery:sqlite-android to v3.49.0
  • Update dependency com.getkeepsafe.taptargetview:taptargetview to v1.15.0
  • Update dependency androidx.window:window to v1.4.0
  • Update dependency androidx.webkit:webkit to v1.13.0
  • Update dependency androidx.sqlite:sqlite-ktx to v2.5.1
  • Update dependency androidx.sqlite:sqlite to v2.5.1
  • Update dependency androidx.recyclerview:recyclerview to v1.4.0
  • Update dependency androidx.core:core-ktx to v1.17.0
  • Update dependency androidx.core:core-splashscreen to v1.2.0
  • Update dependency androidx.compose:compose-bom to v2026.02.00
  • Update aboutlibraries to v13.1.0
  • Update plugin kotlinter to v5.1.0
  • Update plugin gradle-versions to v0.52.0
  • Update moko to v0.25.1
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.10.2
  • Update dependency me.zhanghai.android.libarchive:library to v1.1.5
  • Update dependency io.insert-koin:koin-bom to v4.0.4
  • Update dependency com.android.tools:desugar_jdk_libs to v2.1.5
  • Update dependency androidx.work:work-runtime-ktx to v2.10.1
  • Update dependency androidx.constraintlayout:constraintlayout to v2.2.1
  • Update plugin firebase-crashlytics to v3.0.3
  • Update null2264/actions digest to 363cb9c
  • Update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.1
  • Improve X-Requested-With spoof to support newer WebView versions (@Hiirbaf)
  • Update agp to v8.12.2
  • Update activity to v1.11.0
  • Update lifecycle to v2.9.4
  • Update sqldelight to v2.2.1
  • Update dependency com.google.android.material:material to v1.14.0-alpha09
  • Update dependency androidx.compose.material3:material3 to v1.5.0-alpha14
  • Minimize memory usage by reducing in-memory cover cache size (@Lolle2000la)
  • Update okhttp monorepo to v5.4.0 (@mFontecchio)
    • Add okhttp-zstd
  • Update dependency com.squareup.okio:okio to v3.18.0 (@mFontecchio)
  • Update kotlinx.serialization to v1.11.0 (align with Mihon/Keiyoushi) (@mFontecchio)
  • Update kotlin monorepo to v2.3.20 (@mFontecchio)

Checksums

Variant SHA-256
Universal ff8c0643791bea1e2b70ba1be72d540dfe5a6cb7b7bd6fc72692f7507a7adb75
arm64-v8a 3e99e117d6da81b238210f5180b7b64064ad64d25f30b47b41917dd18e7bb981
armeabi-v7a 4eff4f4abbbd1a2cd049e7573b3cf33c2d99b6fa0b033e70a60725c6bb294f7d
x86 494e6d32ce5e8961124199662fc057f612eef9187bffb87f926c054f813867fc
x86_64 ecf64bc2b9715ea47e05db434ef6c2b1fdf69334cdb520d8e40eeb0c41d26885

Tip

If you are unsure which version to download then go with yurei-r6399.apk

Yūrei Nightly (r6387)

Choose a tag to compare

@github-actions github-actions released this 24 Jun 11:34

Caution

This alpha version is for testing only!

This build is triggered by commit c3ddb2d24

It is not ready for daily use and we do not guarantee its usability. Please download the latest stable releases instead (https://github.com/NotBlankyu/yurei/releases/latest). If you insist, please be sure to ALWAYS backup before updating.

Additions

  • Add random library sort
  • Add the ability to save search queries
  • Add toggle to enable/disable hide source on swipe (@Hiirbaf)
  • Add the ability to mark duplicate read chapters as read (@AntsyLich)
  • Add option to zoom into full covers (@Hiirbaf)
  • Add APNG support for Android 9+ (@lalalasupa0)
  • Add markdown support to entry description (@luigidotmoe)
    • Fix text disappeared when it's surrounded by <> (@lalalasupa0)

Changes

  • Temporarily disable log file
  • Categories' header now show filtered count when you search the library when you have "Show number of items" enabled (@LeeSF03)
  • Chapter progress now saved everything the page is changed
  • Adjust sorting order to be more consistent (@Astyyyyy)
  • Improve Local Source when loading from android/data (@lalalasupa0)
  • Refresh available extensions list when an extension repo is added or removed
  • Replace filter FAB with Floating Toolbar when browsing source
  • Show FAB button to read/resume chapter when start/continue reading button is off-screen
  • LocalSource entries no longer auto-refresh when opened (@lalalasupa0)
  • Long tap chapters on Reader now mark it as read (@lalalasupa0)

Fixes

  • Allow users to bypass onboarding's permission step if Shizuku is installed
  • Fix Recents page shows "No recent chapters" instead of a loading screen
  • Fix not fully loaded entries can't be selected on Library page
  • Fix certain Infinix devices being unable to use any "Open link in browser" actions, including tracker setup (@MajorTanya)
  • Fix source filter bottom sheet unable to be fully scrolled to the bottom
  • Prevent potential "Comparison method violates its general contract!" crash
  • Fix staggered grid cover being squashed for local source (@AwkwardPeak7)
  • Fix GPU crash when setting cover from downloaded chapters (@Angrevol)
  • Fix crashes when handling certain sources' deep links (@Hiirbaf)
  • Properly filter sources by extension (@Hiirbaf)
  • Fix crashes caused by RecyclerView stable id (@MuhamadSyabitHidayattulloh)
  • Fix paused download notification is not shown (@MuhamadSyabitHidayattulloh)
  • Disable auto refresh entry from Local Source (@lalalasupa0)
  • Fix extension download stuck on pending state
  • Only solve Cloudflare with WebView if it's not geoblock (@AwkwardPeak7)
  • Fix cover from LocalSource sometimes didn't load (@lalalasupa0)

Translation

  • Update translations from Weblate

Other

  • Refactor Library to utilize Flow even more
  • Refactor EmptyView to use Compose
  • Refactor Reader ChapterTransition to use Compose (@arkon)
  • [Experimental] Add modified version of LargeTopAppBar that mimic J2K's ExpandedAppBarLayout
  • Refactor About page to use Compose
  • Adjust Compose-based pages' transition to match J2K's Conductor transition
  • Resolve deprecation warnings
    • Kotlin's context-receiver, schedule for removal on Kotlin v2.1.x and planned to be replaced by context-parameters on Kotlin v2.2
    • Project.exec -> Providers.exec
    • Remove internal API usage to retrieve Kotlin version for kotlin-stdlib
  • Move :core module to :core:main
    • Move archive related code to :core:archive (@AntsyLich)
  • Refactor Library to store LibraryMap instead of flatten list of LibraryItem
    • LibraryItem abstraction to make it easier to manage
    • LibraryManga no longer extend MangaImpl
  • Update dependency gradle to v8.12
  • Update user agent (@Hiirbaf)
  • Update serialization to v1.8.1
  • Update dependency io.github.fornewid:material-motion-compose-core to v2.0.1
  • Update lifecycle to v2.9.0
  • Update dependency org.jsoup:jsoup to v1.21.2
  • Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.4.0
  • Update dependency io.mockk:mockk to v1.14.2
  • Update dependency io.coil-kt.coil3:coil-bom to v3.4.0
  • Update dependency com.squareup.okio:okio to v3.12.0
  • Update dependency com.google.firebase:firebase-bom to v33.14.0
  • Update dependency com.google.accompanist:accompanist-themeadapter-material3 to v0.36.0
  • Update dependency com.github.requery:sqlite-android to v3.49.0
  • Update dependency com.getkeepsafe.taptargetview:taptargetview to v1.15.0
  • Update dependency androidx.window:window to v1.4.0
  • Update dependency androidx.webkit:webkit to v1.13.0
  • Update dependency androidx.sqlite:sqlite-ktx to v2.5.1
  • Update dependency androidx.sqlite:sqlite to v2.5.1
  • Update dependency androidx.recyclerview:recyclerview to v1.4.0
  • Update dependency androidx.core:core-ktx to v1.17.0
  • Update dependency androidx.core:core-splashscreen to v1.2.0
  • Update dependency androidx.compose:compose-bom to v2026.02.00
  • Update aboutlibraries to v13.1.0
  • Update plugin kotlinter to v5.1.0
  • Update plugin gradle-versions to v0.52.0
  • Update okhttp monorepo to v5.0.0-alpha.16
  • Update moko to v0.25.1
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.10.2
  • Update dependency me.zhanghai.android.libarchive:library to v1.1.5
  • Update dependency io.insert-koin:koin-bom to v4.0.4
  • Update dependency com.android.tools:desugar_jdk_libs to v2.1.5
  • Update dependency androidx.work:work-runtime-ktx to v2.10.1
  • Update dependency androidx.constraintlayout:constraintlayout to v2.2.1
  • Update plugin firebase-crashlytics to v3.0.3
  • Update null2264/actions digest to 363cb9c
  • Update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.1
  • Improve X-Requested-With spoof to support newer WebView versions (@Hiirbaf)
  • Update agp to v8.12.2
  • Update activity to v1.11.0
  • Update lifecycle to v2.9.4
  • Update sqldelight to v2.2.1
  • Update dependency com.google.android.material:material to v1.14.0-alpha09
  • Update dependency androidx.compose.material3:material3 to v1.5.0-alpha14
  • Minimize memory usage by reducing in-memory cover cache size (@Lolle2000la)

Checksums

Variant SHA-256
Universal 94c57d8447c1436590a41351423616fb95147e08f58b0dca21ed74134eb957c2
arm64-v8a 49b638b8a44f389b00094eba2bd7e3944ec89a405970a7755d127052a7b96eda
armeabi-v7a 7c065fee5aac92cdb23b972d0ee5c28c433fef9555d75c0ff847d5eca734cf9d
x86 7d7cc9a90bb78e279fc1df0e8aed0ff901fcda18854d3788d8c5e234bb549d66
x86_64 ed6233c9db946bcb40cc47dd0e701c901d9b3e18a6c0793ef7499dfc8981e7c1

Tip

If you are unsure which version to download then go with yurei-r6387.apk

Yūrei Nightly (r6386)

Choose a tag to compare

@github-actions github-actions released this 18 Jun 00:29

Caution

This alpha version is for testing only!

This build is triggered by commit 4da1d4614

It is not ready for daily use and we do not guarantee its usability. Please download the latest stable releases instead (https://github.com/NotBlankyu/yurei/releases/latest). If you insist, please be sure to ALWAYS backup before updating.

Additions

  • Add random library sort
  • Add the ability to save search queries
  • Add toggle to enable/disable hide source on swipe (@Hiirbaf)
  • Add the ability to mark duplicate read chapters as read (@AntsyLich)
  • Add option to zoom into full covers (@Hiirbaf)
  • Add APNG support for Android 9+ (@lalalasupa0)
  • Add markdown support to entry description (@luigidotmoe)
    • Fix text disappeared when it's surrounded by <> (@lalalasupa0)

Changes

  • Temporarily disable log file
  • Categories' header now show filtered count when you search the library when you have "Show number of items" enabled (@LeeSF03)
  • Chapter progress now saved everything the page is changed
  • Adjust sorting order to be more consistent (@Astyyyyy)
  • Improve Local Source when loading from android/data (@lalalasupa0)
  • Refresh available extensions list when an extension repo is added or removed
  • Replace filter FAB with Floating Toolbar when browsing source
  • Show FAB button to read/resume chapter when start/continue reading button is off-screen
  • LocalSource entries no longer auto-refresh when opened (@lalalasupa0)
  • Long tap chapters on Reader now mark it as read (@lalalasupa0)

Fixes

  • Allow users to bypass onboarding's permission step if Shizuku is installed
  • Fix Recents page shows "No recent chapters" instead of a loading screen
  • Fix not fully loaded entries can't be selected on Library page
  • Fix certain Infinix devices being unable to use any "Open link in browser" actions, including tracker setup (@MajorTanya)
  • Fix source filter bottom sheet unable to be fully scrolled to the bottom
  • Prevent potential "Comparison method violates its general contract!" crash
  • Fix staggered grid cover being squashed for local source (@AwkwardPeak7)
  • Fix GPU crash when setting cover from downloaded chapters (@Angrevol)
  • Fix crashes when handling certain sources' deep links (@Hiirbaf)
  • Properly filter sources by extension (@Hiirbaf)
  • Fix crashes caused by RecyclerView stable id (@MuhamadSyabitHidayattulloh)
  • Fix paused download notification is not shown (@MuhamadSyabitHidayattulloh)
  • Disable auto refresh entry from Local Source (@lalalasupa0)
  • Fix extension download stuck on pending state
  • Only solve Cloudflare with WebView if it's not geoblock (@AwkwardPeak7)
  • Fix cover from LocalSource sometimes didn't load (@lalalasupa0)

Translation

  • Update translations from Weblate

Other

  • Refactor Library to utilize Flow even more
  • Refactor EmptyView to use Compose
  • Refactor Reader ChapterTransition to use Compose (@arkon)
  • [Experimental] Add modified version of LargeTopAppBar that mimic J2K's ExpandedAppBarLayout
  • Refactor About page to use Compose
  • Adjust Compose-based pages' transition to match J2K's Conductor transition
  • Resolve deprecation warnings
    • Kotlin's context-receiver, schedule for removal on Kotlin v2.1.x and planned to be replaced by context-parameters on Kotlin v2.2
    • Project.exec -> Providers.exec
    • Remove internal API usage to retrieve Kotlin version for kotlin-stdlib
  • Move :core module to :core:main
    • Move archive related code to :core:archive (@AntsyLich)
  • Refactor Library to store LibraryMap instead of flatten list of LibraryItem
    • LibraryItem abstraction to make it easier to manage
    • LibraryManga no longer extend MangaImpl
  • Update dependency gradle to v8.12
  • Update user agent (@Hiirbaf)
  • Update serialization to v1.8.1
  • Update dependency io.github.fornewid:material-motion-compose-core to v2.0.1
  • Update lifecycle to v2.9.0
  • Update dependency org.jsoup:jsoup to v1.21.2
  • Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.4.0
  • Update dependency io.mockk:mockk to v1.14.2
  • Update dependency io.coil-kt.coil3:coil-bom to v3.4.0
  • Update dependency com.squareup.okio:okio to v3.12.0
  • Update dependency com.google.firebase:firebase-bom to v33.14.0
  • Update dependency com.google.accompanist:accompanist-themeadapter-material3 to v0.36.0
  • Update dependency com.github.requery:sqlite-android to v3.49.0
  • Update dependency com.getkeepsafe.taptargetview:taptargetview to v1.15.0
  • Update dependency androidx.window:window to v1.4.0
  • Update dependency androidx.webkit:webkit to v1.13.0
  • Update dependency androidx.sqlite:sqlite-ktx to v2.5.1
  • Update dependency androidx.sqlite:sqlite to v2.5.1
  • Update dependency androidx.recyclerview:recyclerview to v1.4.0
  • Update dependency androidx.core:core-ktx to v1.17.0
  • Update dependency androidx.core:core-splashscreen to v1.2.0
  • Update dependency androidx.compose:compose-bom to v2026.02.00
  • Update aboutlibraries to v13.1.0
  • Update plugin kotlinter to v5.1.0
  • Update plugin gradle-versions to v0.52.0
  • Update okhttp monorepo to v5.0.0-alpha.16
  • Update moko to v0.25.1
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.10.2
  • Update dependency me.zhanghai.android.libarchive:library to v1.1.5
  • Update dependency io.insert-koin:koin-bom to v4.0.4
  • Update dependency com.android.tools:desugar_jdk_libs to v2.1.5
  • Update dependency androidx.work:work-runtime-ktx to v2.10.1
  • Update dependency androidx.constraintlayout:constraintlayout to v2.2.1
  • Update plugin firebase-crashlytics to v3.0.3
  • Update null2264/actions digest to 363cb9c
  • Update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.1
  • Improve X-Requested-With spoof to support newer WebView versions (@Hiirbaf)
  • Update agp to v8.12.2
  • Update activity to v1.11.0
  • Update lifecycle to v2.9.4
  • Update sqldelight to v2.2.1
  • Update dependency com.google.android.material:material to v1.14.0-alpha09
  • Update dependency androidx.compose.material3:material3 to v1.5.0-alpha14
  • Minimize memory usage by reducing in-memory cover cache size (@Lolle2000la)

Checksums

Variant SHA-256
Universal 7dfe470ee42f7a61b430119029bb8fd29303521526c21e472428b05989946f84
arm64-v8a 48156dd942da68d430dfa199ee8776d3c575ced9727f7b803d0298cf3c7e16ba
armeabi-v7a a320eea454ff98dbdd061984c237ebf4a00b6dc9921375a81aa9c10d2db34627
x86 c5551eb988297159b0d21149f15b71987641b9b70b5a96d52763b64bdb66c39b
x86_64 b66d0a7b51a7e0dda5fb95c9d90659e457308521c827845365bc42117e25c751

Tip

If you are unsure which version to download then go with yurei-r6386.apk

Yūrei Nightly (r6385)

Choose a tag to compare

@github-actions github-actions released this 16 Jun 14:13

Caution

This alpha version is for testing only!

This build is triggered by commit 7602871e6

It is not ready for daily use and we do not guarantee its usability. Please download the latest stable releases instead (https://github.com/NotBlankyu/yurei/releases/latest). If you insist, please be sure to ALWAYS backup before updating.

Additions

  • Add random library sort
  • Add the ability to save search queries
  • Add toggle to enable/disable hide source on swipe (@Hiirbaf)
  • Add the ability to mark duplicate read chapters as read (@AntsyLich)
  • Add option to zoom into full covers (@Hiirbaf)
  • Add APNG support for Android 9+ (@lalalasupa0)
  • Add markdown support to entry description (@luigidotmoe)
    • Fix text disappeared when it's surrounded by <> (@lalalasupa0)

Changes

  • Temporarily disable log file
  • Categories' header now show filtered count when you search the library when you have "Show number of items" enabled (@LeeSF03)
  • Chapter progress now saved everything the page is changed
  • Adjust sorting order to be more consistent (@Astyyyyy)
  • Improve Local Source when loading from android/data (@lalalasupa0)
  • Refresh available extensions list when an extension repo is added or removed
  • Replace filter FAB with Floating Toolbar when browsing source
  • Show FAB button to read/resume chapter when start/continue reading button is off-screen
  • LocalSource entries no longer auto-refresh when opened (@lalalasupa0)
  • Long tap chapters on Reader now mark it as read (@lalalasupa0)

Fixes

  • Allow users to bypass onboarding's permission step if Shizuku is installed
  • Fix Recents page shows "No recent chapters" instead of a loading screen
  • Fix not fully loaded entries can't be selected on Library page
  • Fix certain Infinix devices being unable to use any "Open link in browser" actions, including tracker setup (@MajorTanya)
  • Fix source filter bottom sheet unable to be fully scrolled to the bottom
  • Prevent potential "Comparison method violates its general contract!" crash
  • Fix staggered grid cover being squashed for local source (@AwkwardPeak7)
  • Fix GPU crash when setting cover from downloaded chapters (@Angrevol)
  • Fix crashes when handling certain sources' deep links (@Hiirbaf)
  • Properly filter sources by extension (@Hiirbaf)
  • Fix crashes caused by RecyclerView stable id (@MuhamadSyabitHidayattulloh)
  • Fix paused download notification is not shown (@MuhamadSyabitHidayattulloh)
  • Disable auto refresh entry from Local Source (@lalalasupa0)
  • Fix extension download stuck on pending state
  • Only solve Cloudflare with WebView if it's not geoblock (@AwkwardPeak7)
  • Fix cover from LocalSource sometimes didn't load (@lalalasupa0)

Translation

  • Update translations from Weblate

Other

  • Refactor Library to utilize Flow even more
  • Refactor EmptyView to use Compose
  • Refactor Reader ChapterTransition to use Compose (@arkon)
  • [Experimental] Add modified version of LargeTopAppBar that mimic J2K's ExpandedAppBarLayout
  • Refactor About page to use Compose
  • Adjust Compose-based pages' transition to match J2K's Conductor transition
  • Resolve deprecation warnings
    • Kotlin's context-receiver, schedule for removal on Kotlin v2.1.x and planned to be replaced by context-parameters on Kotlin v2.2
    • Project.exec -> Providers.exec
    • Remove internal API usage to retrieve Kotlin version for kotlin-stdlib
  • Move :core module to :core:main
    • Move archive related code to :core:archive (@AntsyLich)
  • Refactor Library to store LibraryMap instead of flatten list of LibraryItem
    • LibraryItem abstraction to make it easier to manage
    • LibraryManga no longer extend MangaImpl
  • Update dependency gradle to v8.12
  • Update user agent (@Hiirbaf)
  • Update serialization to v1.8.1
  • Update dependency io.github.fornewid:material-motion-compose-core to v2.0.1
  • Update lifecycle to v2.9.0
  • Update dependency org.jsoup:jsoup to v1.21.2
  • Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.4.0
  • Update dependency io.mockk:mockk to v1.14.2
  • Update dependency io.coil-kt.coil3:coil-bom to v3.4.0
  • Update dependency com.squareup.okio:okio to v3.12.0
  • Update dependency com.google.firebase:firebase-bom to v33.14.0
  • Update dependency com.google.accompanist:accompanist-themeadapter-material3 to v0.36.0
  • Update dependency com.github.requery:sqlite-android to v3.49.0
  • Update dependency com.getkeepsafe.taptargetview:taptargetview to v1.15.0
  • Update dependency androidx.window:window to v1.4.0
  • Update dependency androidx.webkit:webkit to v1.13.0
  • Update dependency androidx.sqlite:sqlite-ktx to v2.5.1
  • Update dependency androidx.sqlite:sqlite to v2.5.1
  • Update dependency androidx.recyclerview:recyclerview to v1.4.0
  • Update dependency androidx.core:core-ktx to v1.17.0
  • Update dependency androidx.core:core-splashscreen to v1.2.0
  • Update dependency androidx.compose:compose-bom to v2026.02.00
  • Update aboutlibraries to v13.1.0
  • Update plugin kotlinter to v5.1.0
  • Update plugin gradle-versions to v0.52.0
  • Update okhttp monorepo to v5.0.0-alpha.16
  • Update moko to v0.25.1
  • Update dependency org.jetbrains.kotlinx:kotlinx-coroutines-bom to v1.10.2
  • Update dependency me.zhanghai.android.libarchive:library to v1.1.5
  • Update dependency io.insert-koin:koin-bom to v4.0.4
  • Update dependency com.android.tools:desugar_jdk_libs to v2.1.5
  • Update dependency androidx.work:work-runtime-ktx to v2.10.1
  • Update dependency androidx.constraintlayout:constraintlayout to v2.2.1
  • Update plugin firebase-crashlytics to v3.0.3
  • Update null2264/actions digest to 363cb9c
  • Update dependency io.github.pdvrieze.xmlutil:core-android to v0.91.1
  • Improve X-Requested-With spoof to support newer WebView versions (@Hiirbaf)
  • Update agp to v8.12.2
  • Update activity to v1.11.0
  • Update lifecycle to v2.9.4
  • Update sqldelight to v2.2.1
  • Update dependency com.google.android.material:material to v1.14.0-alpha09
  • Update dependency androidx.compose.material3:material3 to v1.5.0-alpha14
  • Minimize memory usage by reducing in-memory cover cache size (@Lolle2000la)

Checksums

Variant SHA-256
Universal 64d9bbcba2e348d550f9a95532dc2e2224a190ee503eec441767aba5a59ee987
arm64-v8a d63eea4d2fce572110c07d00d2ebb8586ab156cf299e2a7150a45bd5f7cee8be
armeabi-v7a 51a382b11cef991d69e4ab964e7e9777da1060cd5351e8730a2d56e78985285e
x86 9d31b6621f810fefcd88291545bfd7ca0382b2adbe94ac9f71df40c91546741b
x86_64 3323b4b4a1f82f83dddafed181d7c6e3a20923e86dac02e0dba4896c4b8eff6b

Tip

If you are unsure which version to download then go with yurei-r6385.apk

Yūrei Nightly (r6383)

Choose a tag to compare

@github-actions github-actions released this 16 Jun 12:26

Caution

This alpha version is for testing only!

This build is triggered by commit f08665517

It is not ready for daily use and we do not guarantee its usability. Please download the latest stable releases instead (https://github.com/NotBlankyu/yurei/releases/latest). If you insist, please be sure to ALWAYS backup before updating.

Checksums

Variant SHA-256
Universal 58a603af61ee95d9fc20613f64b1ff6496c5919dc2677757f540e8a9b8e80325
arm64-v8a 6e85bd7f112d59741deb114e0a373d2c5feecf740c694abda4840e110e3c1662
armeabi-v7a 0a3066b1281d8e661f94be1041e3b1b499f9384103033d002bcd1aec8463f1ca
x86 61121f78e96e85b01f70d9b8357adb5955482a557388252298eade3cdd698b20
x86_64 0c7b62e973785feb75a4c0b1a56de6fe66a7b364afc05e116a3607e54b4ffe0c

Tip

If you are unsure which version to download then go with yurei-r6383.apk