Skip to content

Word Hunter 0.3.6

Choose a tag to compare

@Ironship Ironship released this 02 Jul 11:47

Word Hunter 0.3.6.1 hotfix

This refresh keeps the 0.3.6 release line but replaces the published binaries with builds from the squashed WordHunter0.3.6.1 tag.

Bug fixes:

  • Rebuilt the Windows setup and portable ZIP with the required GNU runtime DLLs: libstdc++-6.dll, libgcc_s_seh-1.dll, and libwinpthread-1.dll.
  • Fixed Flatpak/Linux OCR GPU platform detection so startup diagnostics no longer misreport the runtime state.
  • Bundled the Flatpak/Linux CPU OCR runtime: wordhunter-paddleocr, libpdfium.so, and PaddleOCR ONNX models now ship inside WordHunter.flatpak for scanned-PDF OCR.
  • Fixed Flatpak sync folder selection so the chosen folder is persisted only after a successful sync, the returned snapshot updates Settings immediately, and Flatpak honors XDG config/data directories while still reading legacy ~/.config/WordHunter data.

Data and sync compatibility:

  • No record schema change is required for 0.3.6.1.
  • The local WordHunter data directory remains the system of record; the selected sync folder remains an external copy merged through the existing record/tombstone sync path.
  • Cargo/Tauri use the valid internal SemVer 0.3.6+1; release notes, tag, UI copy, and User-Agent identify this hotfix as 0.3.6.1.

Word Hunter 0.3.6

Highlights:

  • Added learning-language support and localized labels for Chinese (Simplified), Latin, and Ancient Greek, including language selectors, flags, tokenizer coverage, and discovery paths such as Ancient Greek Wikisource.
  • Added PDF page-background reading with selectable word overlays plus a clean text-only PDF mode for focused reading.
  • Added PDF zoom controls, mouse-wheel zoom, and Android pinch/pan support for text-layer PDFs.
  • Improved PDF/OCR text-layer spacing and word alignment so imported pages preserve readable word boundaries.
  • Added Android Pocket support for importing PDFs with a text layer, while scanned PDFs still sync safely from desktop OCR imports.
  • Added Linux Flatpak packaging with AppStream metadata, local install helpers, and KDE/WebKitGTK runtime safeguards.
  • Added sync-conflict review and recovery-status reporting in Settings, with safer interrupted-save and corrupt-record handling.
  • Improved multi-language profile storage so books, custom texts, archive state, and vocabulary survive language switches and backend snapshot restores.
  • Fixed translator language selectors so chosen source/target languages are preserved even when offline translation models are not installed.
  • Added reader/UX refinements including desktop reader focus controls, larger desktop controls, optional TTS word highlighting, in-text SRS grading defaults, and cleaner PDF status marks.

Artifacts:

  • Windows setup: Word.Hunter.Setup.exe
  • Windows portable: Word.Hunter.portable.zip
  • Android debug APK: Word.Hunter.Pocket.debug.apk
  • Android release bundle: Word.Hunter.Pocket.release.aab
  • Linux Flatpak: WordHunter.flatpak
  • Checksums: SHA256SUMS

Compatibility notes:

  • Local app data remains local-first. The 0.3.6 storage updates add schema/recovery metadata and keep legacy 0.3.5 snapshots covered by compatibility fixtures.
  • Android Pocket can read text-layer PDF imports directly; scanned PDF OCR remains a desktop import path and syncs to Pocket with stored overlay metadata.