Repository navigation
NH Reader v0.7.1
NH Reader v0.7.1
Release date: 2026-10-01
✨ Highlights
v0.7.1 is a CI infrastructure patch fixing the Android packaging job that was broken in v0.7.0. No app code or user-facing behaviour has changed. Desktop releases (Windows, macOS, Linux) are unaffected and continue to build and publish correctly.
🐛 Fixed
- Android
--targetflag syntax —tauri android buildrequires repeated--targetflags, not a comma-separated list. The v0.7.0 workflow used--target aarch64,armv7,x86_64(invalid), causing exit code 2 and blocking the entire release pipeline. Fixed to--target aarch64 --target armv7 --target x86_64. - Unused variable warnings on Android — The
on_window_eventclosure parameterswindowandeventproducedunused_variableswarnings on Android targets where the#[cfg(desktop)]block compiles away. Renamed to_windowand_eventto suppress warnings while keeping full desktop functionality.
✅ Changed
- Bumped project version to
0.7.1acrosspackage.json,Cargo.toml,tauri.conf.json, andCargo.lock. - Migrated
actions/setup-java@v4→actions/setup-java@v5in the Android packaging job (deprecation fix). - Added
release_tagworkflow_dispatchinput: manually re-attach build assets to any existing release tag without pushing a new tag (useful for publish-step recovery). - Hardened agent verification rules:
AGENTS.md §2.4,verification.md, andgit-workflow.mdnow explicitly forbid pushing unverified or broken code to remote and require dry-run validation for CI workflow changes.
📦 Install & Upgrading
Download the installer or package for your platform from the Assets section below:
- Windows (NSIS Setup):
NH Reader_0.7.1_x64-setup.exe - Windows (WiX MSI):
NH Reader_0.7.1_x64_en-US.msi - Windows (Portable ZIP):
NHReaderPortable_Windows_x64.zip - macOS (DMG):
NH Reader_0.7.1_x64.dmg/NH Reader_0.7.1_aarch64.dmg - Linux (Debian):
nh-reader_0.7.1_amd64.deb - Linux (AppImage):
nh-reader_0.7.1_amd64.AppImage - Android (APK):
nh-reader_aarch64.apk,nh-reader_armv7.apk,nh-reader_x86_64.apk(community-supported)
Upgrade in place: run the new installer over your existing installation. Your database, favorites, history, downloads, and settings carry over automatically.
Verification
cargo check+cargo test(src-tauri) — passed (7/7)npm run check(svelte-check) — 0 errors, 0 warningsnpm run i18n:check— 279/279 keys validated across 18 packsnpm run check:agents— compliant, 0 violations- CI dry-run (
dry_run: true) — all builders passed, artifacts verified
📄 Changes & Commits
418a10cfix(android): suppress unused variable warnings in on_window_event on non-desktop targets50ba38bfix(ci): fix YAML parse error in release_tag expression895676afix(ci): fix android split-abi build, add manual release_tag input, harden verification rules
Full commit history: git log --oneline v0.7.0..v0.7.1