Skip to content

Releases: Torro101/MIYO

v0.0.5-1

Choose a tag to compare

@github-actions github-actions released this 15 Jun 15:26
4fae487

fix update

What's Changed

  • Fix CI hardening workflow failures by @Torro101 in #7
  • Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android by @dependabot[bot] in #8
  • Bump com.github.solkin:disk-lru-cache from 1.5 to 1.8 by @dependabot[bot] in #5
  • Bump the network-and-parsers group across 1 directory with 2 updates by @dependabot[bot] in #4
  • Update README.md by @Torro101 in #10
  • Update .gitignore by @Torro101 in #12
  • Bump the github-actions group across 1 directory with 5 updates by @dependabot[bot] in #1
  • Reader hardening, FileProvider scope, backup-restore defenses by @Torro101 in #13
  • Fix refinement models, webtoon scroll freeze, and download indexing by @Torro101 in #19
  • Fix critical reader bugs: webtoon scroll, decode safety, memory handling by @Torro101 in #20

New Contributors

Full Changelog: v0.0.5...v0.0.5-1

Miyo v0.0.5

Choose a tag to compare

@Torro101 Torro101 released this 02 Jun 13:15

Miyo v0.0.5

This release focuses on app identity, release packaging, local reading reliability, native performance work, and the image refinement pipeline.

Highlights

  • Updated the app icon and launcher assets across adaptive, round, legacy, splash, README, and GitHub metadata surfaces.
  • Bumped the Android package version to 0.0.5 / versionCode 12.
  • Keeps the release APK lean by bundling only the default general-x4v3 refinement model.
  • Publishes the optional downloadable refinement model pack separately with general-x4v3, fast-x2v1, sharp-x4v1, and webtoon-x4v1.
  • CI verifies that the release APK contains only assets/models/general-x4v3.json and packages the remaining refinement models as a separate ZIP.

Reader, Downloads, And Local Library

  • Improved downloaded/local manga indexing so manga with real downloaded chapters is surfaced more reliably.
  • Strengthened downloaded-page handling with local-first reading paths and safer corruption checks.
  • Continued download reliability work around adaptive parallelism, stuck-download visibility, cancellation/pause state, and provider-specific slowdowns.
  • Improved captcha/WebView cookie handoff paths so solved provider checks can be reused more consistently where providers allow it.

Native And Performance Work

  • Native C++ helpers are wired into CI and validated across ABIs.
  • Native image probing helps reject empty/corrupt image responses before they poison local storage.
  • Native ZIP/CBZ work reduces archive overhead where available.
  • Native refinement/image processing groundwork improves responsiveness while retaining Kotlin fallbacks on unsupported devices.

Lineage

Miyo is a rebranded fork and continuation of Usagi, which itself is derived from Kotatsu. This release keeps that lineage visible while moving the project under the Miyo name and package identity.

Assets

  • Install Miyo-v0.0.5-release.apk for the app.
  • Download miyo-refinement-models-v0.0.5.zip only if you want the optional refinement models beyond the bundled default.

Full Changelog: v0.0.4...v0.0.5

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