NHV 0.1.6
What's new
- Restore the selected tab, search terms and sorting, gallery navigation paths, and the reader's current page after restarting the app. A saved account opens immediately while its API key is validated in the background; temporary network failures keep the restored page, while authentication failures return to sign-in. The first launch after upgrading establishes the saved session.
- Pull down to dismiss the image reader when the image is not zoomed in. The image tracks the gesture over a fading backdrop and springs back if the gesture is cancelled, without dragging a black rectangle along with it.
- Keep displayed covers in memory and increase the decoded thumbnail cache budget from 48 MB to 128 MB. Disk-cache reads use a separate queue so slow downloads do not block cached images during tab switches.
- Remove cancelled favorites from the list immediately and verify conflicting server snapshots before replacing known favorite state.
- Let pull-to-refresh finish after refreshing the current list. Full favorite synchronization continues in the background, publishes verified changes promptly, and no longer holds the refresh indicator open.
Installation
NHV-0.1.6-unsigned.ipa is an unsigned iOS Release build (version 0.1.6, build 6). Sign and install it with AltStore Classic or another compatible signing tool.
See the installation guide.
Validation
- 83 core tests passed, including session/navigation restoration, offline and invalid-key behavior, favorite updates, and background synchronization.
- Simulator checks covered nested navigation across cold restarts, reader gestures, decoded-cache eviction, and disk-cache loading while network downloads were blocked.
- Signed and unsigned iOS Release builds passed.
Full changelog: v0.1.5...v0.1.6
IPA SHA-256: fc08f9937810f020a2ae17272ea6692e405d141e780b31522dd02c2fd61f3bbb