Skip to content

Word Hunter 1.0.0

Choose a tag to compare

@Ironship Ironship released this 11 Jul 03:04

Word Hunter 1.0.0

Word Hunter 1.0.0 is a new compatibility baseline focused on safer local data, smoother reading, complete offline starter content, and a more practical desktop-to-Pocket workflow.

Before upgrading: export your Word Hunter data to JSON and keep a separate copy of your current data folder, especially when several devices use the same synchronization folder.

Highlights

  • Added 12 complete offline starter collections for English, German, Spanish, French, Italian, Polish, Ukrainian, Russian, Japanese, Chinese, Latin, and Ancient Greek. Each includes original stories, a dedicated cover, and at least 1,000 distinct word segments.
  • Added named visual themes, including the new Familiar default, with matching light and dark palettes.
  • Refined Word Hunter Pocket with a focused Reader toolbar, clearer touch navigation, word-by-word TTS movement, and improved mobile layouts.
  • Added optional vocabulary-status sounds and improved in-text review, keyboard navigation, statistics, and reading controls.
  • Made startup and large-book handling more responsive by reducing duplicate work, limiting concurrent text loading, and caching complete counters safely.

Data And Sync

  • Rebuilt local storage around durable per-record files with backups, tombstones, recovery reporting, and safer interrupted-write handling.
  • Added guided Syncthing setup on desktop, clearer synchronization health and conflict handling, and safer Android folder selection.
  • Preserved books, vocabulary, review progress, PDF metadata, and media more reliably across language profiles and devices.

PDF And OCR

  • Improved native PDF text spacing, word alignment, overlay rendering, and clean text mode.
  • Improved scanned-PDF OCR packaging and CPU fallback on Linux, including the bundled Flatpak OCR runtime.
  • Hardened OCR runtime discovery, cancellation, limits, and packaged-artifact validation.

Fixes

  • Fixed offline starter books being duplicated as a second “full text” entry. Existing accidental gutenberg-full-undefined copies are removed automatically when state is loaded.
  • Fixed Android synchronization-folder errors so failed selections report the real problem instead of silently changing state.
  • Fixed stale Syncthing status and recovered Syncthing sync-conflict copies through Word Hunter's causal merge instead of reporting them as inaccessible or corrupt records.
  • Fixed Flatpak startup on KDE by no longer forcing an unavailable GTK portal path.
  • Improved cache invalidation, late asynchronous navigation, custom-text persistence, status counters, translations, themes, and many desktop/Pocket layout details.

Downloads

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

Verification

  • Frontend: 247 tests passed.
  • Main Rust application: 227 tests passed.
  • OCR runner: 15 tests passed.
  • Rust formatting, dependency/license reports, Clippy, Android APK inspection, Flatpak inspection, and Windows package inspection passed.