Skip to content

Yūrei Nightly (r6386)

Choose a tag to compare

@github-actions github-actions released this 18 Jun 00:29
· 19 commits to master since this release

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