Skip to content

Miyo v0.0.4

Choose a tag to compare

@Torro101 Torro101 released this 28 May 06:08

Miyo v0.0.4

This release focuses on reader reliability, download integrity, and improved handling for CAPTCHA-protected sources.

Highlights

  • Improved Cloudflare/CAPTCHA handling for sources that complete verification without exposing a traditional cf_clearance cookie.
  • Hardened offline reading and page caching to avoid blank, stale, partial, or mismatched pages.
  • Improved download integrity so incomplete chapters are no longer marked as successfully downloaded.
  • Cleaned up source deep links and browser source initialization issues found during release validation.

Added

  • Accessibility-based CAPTCHA session verification for WebView flows.
  • Safer page cache writes using temporary files before committing final cache entries.
  • SHA-256 cache file naming to reduce filename collision risk.
  • Invalid cache eviction before retrying page loads from the network.

Fixed

  • Chapters could be marked complete even when one or more pages failed or were skipped during download.
  • CAPTCHA sessions could fail after a valid solve if the source did not expose a Cloudflare-named cookie.
  • Concurrent resolver launches could overwrite an active continuation and leave the first request unresolved.
  • Reader page tasks could be reused incorrectly when different pages shared the same page ID.
  • Empty, corrupt, or partial cached images could be shown as valid reader pages.
  • WebView cookie persistence could drop same-host URLs with different paths.
  • Several source web links had malformed manifest host entries.
  • Duplicate source deep-link entries were removed.
  • Browser source initialization now uses the correct source factory, fixing the release CI compile failure.

Changed

  • WebView cookies restored from Android's CookieManager now preserve narrower scope when full cookie metadata is unavailable.
  • CAPTCHA verification now checks actual page accessibility before accepting or rejecting a session.
  • Reader cache reuse now validates cached files before returning them to the UI.

Build information

  • Version: 0.0.4
  • Version code: 11
  • Commit: 9f991a446d57e5e2f59f84f00f2d034c53d1585e
  • CI run: 26557318590
  • APK SHA-256: e70e6e7f5cd266d060b74377d09a7cf22b9842a54cdb39ae43659e807a057342