- Version
- 1.1.5
- Released
- Sep 11, 2026
- Size
- 19.0 MB
- Needs iOS
- 18.0 or later
- Category
- Entertainment
- Bundle ID
- com.
project-violet. violetta
What's new in 1.1.5
Release v1.1.6:
• Fixed resumed manga panels not rendering until user scroll action — root cause was a desynchronization between currentPage, scrolledID, and sliderValue when restoring reading progress, which caused isAllowedToLoad to deadlock on unmounted offscreen pages.
• Fixed scrubber slider staying at page 1 on resume — slider value now initializes to the resumed page and stays synced with scroll position during normal reading.
• Improved Analytics chart scaling across long time ranges — replaced Catmull-Rom interpolation with monotone cubic to prevent negative read dips, added proper calendar units to bar marks, and implemented adaptive day/month/year bucketing for multi-year data.
• Removed dead Cache Expiry setting that was never wired to Nuke's disk cache eviction.
• Fixed inflated cache size reporting — now shows actual disk cache usage only, excluding volatile in-memory bitmap overhead.
• Stopped aggressive RAM cache purging on reader exit that was clearing all cached thumbnails app-wide.
• Cache size changes no longer rebuild the entire image pipeline — updates the existing DataCache.sizeLimit directly.
About
Violetta:
An iOS client for the next-gen Violet manga server.
Overview:
Violetta is a modern, native iOS client designed to connect seamlessly to your self-hosted Violet server. It provides a fast and clean reading experience for your personal manga collection.
Prerequisites:
• iOS 18.0+.
• A running instance of the Violet server.