Tarumi v1.5.7
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/.netcurrently offline) to working temporary mirrors (manhuaplus.comandmanhuahot.comrespectively) and added them to auto-captcha bypass configurations.