Skip to content

Tarumi v1.5.7

Choose a tag to compare

@preymium5-ctrl preymium5-ctrl released this 11 Jul 15:02

Tarumi v1.5.7 Changelog

Tarumi v1.5.7 is here! This release implements major improvements to progress tracking, offline/downloaded capabilities, reading statistics precision, and critical manga parser fixes.

📈 Reading Progress & Continue Features

  • Overall Branch Progress Calculation (HistoryInfo): Converted stored progress from chapter-local percent to overall branch percent (0..1). This ensures that starting a new chapter or checking library updates shows correct overall progress instead of jumping back to lower percentages.
  • Smart Scanlation Branch Selector (DetailsViewModel): On loading details, automatically select the active branch you were reading rather than resetting to null, keeping the Start / Continue reading buttons fully active and pointing to correct chapter lists.
  • Offline Progress Recalculation (ProgressUpdateUseCase): Enhanced progress recalculation to prioritize local chapter details and pages when offline, preventing indicators from resetting to 0% when networks are unavailable.
  • Continuous Reading Preservation (ReadButtonDelegate): Correctly pass the last recorded history state so clicking Continue launches the reader directly onto the last-read page rather than starting the chapter over.
  • Overall Progress Persistence (ReaderViewModel): Persist overall manga progress when reading, preventing chapter progress from showing visual resets on external library items.

📊 Reading Statistics

  • Accurate Chapter Read Counts: Created a new database entity and migration (stats_chapters) to track unique chapter reads. This prevents re-opening the same chapter from artificially inflating "chapters read" statistics.
  • Robust Statistics Breakdown: Configured statistics queries to compute unique chapter read metrics alongside a capped estimate of historical reads to maintain backward compatibility without over-counting.

🧹 UI & Layout Refinements

  • Ordered Local Leftovers (ChaptersMapper / MangaDetails): Sorted leftover local-only chapters by number instead of map entry order, preventing local lists from getting scrambled.
  • Discord Rich Presence: Adjusted Discord rich presence buttons to point directly to Tarumi GitHub releases, protecting source links and sharing the application safely.

🌐 Parser Enhancements

  • MangaFire: Rewritten to support the platform's redesigned APIs and endpoints (new paths and layouts), restoring search, details, pages, and chapter lists.
  • ManhuaFast / MangaFast.net: Pointed dead default domains (.com/.net currently offline) to working temporary mirrors (manhuaplus.com and manhuahot.com respectively) and added them to auto-captcha bypass configurations.