Skip to content

v1.5.5

Choose a tag to compare

@preymium5-ctrl preymium5-ctrl released this 04 Jul 06:57

Tarumi v1.5.5

Welcome to the new release of Tarumi! Version 1.5.5 introduces custom Mixpanel analytics integration, significant UI polished layouts for bookmarks and updates, translation filtering on adult sources, and a critical bug fix for reader navigation/preloading.

What's New

  • 📈 Mixpanel DAU Tracking:

    • Implemented custom anonymous event tracking to capture Daily Active Users (DAU) on startup and app foregrounding transitions.
    • Built a standalone AnalyticsTracker using native ActivityLifecycleCallbacks for robust state transitions.
    • Lazily initialized dependencies to eliminate thread-creation exceptions on the startup path.
  • 🎨 UI & Aesthetics Polish:

    • Clean Bookmark status pills: Updated detailed bookmark list card tags with vibrant, solid background colors (e.g. Reading, Planned, Completed, Paused) and solid white text and drawable tint.
    • Premium App Update Screen: Replaced layout margin issues with a zero-padding FrameLayout circular update bubble, clean layout centering, and a custom cloud download vector graphic.
    • Minimalist Search Suggestions: Reverted Outfits font modifications back to system Roboto and clean borderless list views to harmonize layout consistency with the homepage.
    • "Planned" Save Option: Renamed "Read later" to "Planned" everywhere across string resources, category mapping lists, and initial prepopulate databases.
  • ⚙️ Source & Recommendation Upgrades:

    • English-Only Catalog Parser Filters: Modified Hitomi.La and NHentai parsers to enforce Locale.ENGLISH and append language:english to listing and search requests.
    • Prioritized Comic Classification: Refactored ComicTypeClassifier to run tag checks first before source-type fallback heuristics, correcting classifications for sites like ManhwaZ.
    • Manhua Recommendations Source: Switched default recommendation source for manhuas to ManhuaPlus to show actual manhuas.
  • 🐛 Reader Bug Fixes:

    • Endless Loader / Black Screen Fix: Resolved the critical bug where reading 3 or more chapters sequentially caused page loads to spin infinitely or display a black viewport. The active readingState.value is now correctly propagated during background preloading, allowing pager fragments (ViewPager2 and RecyclerView) to automatically shift and re-align active viewport offsets when older chapters are trimmed.