Skip to content

Word Hunter 1.0.13

Latest

Choose a tag to compare

@Ironship Ironship released this 18 Aug 11:48
· 53 commits to main since this release
63024b2

Word Hunter 1.0.13

Stable release of the 1.0.13 line.

Highlights

  • Searchable AI model discovery — fetch the catalog only after an explicit
    refresh, filter it locally with multiple terms, choose by touch or keyboard,
    or keep entering any model id manually. Authenticated requests do not follow
    redirects, use a 15-second wall-clock deadline, and cap responses at 1 MiB.
  • Reliable flashcard images on Android — tapping a suggestion now refreshes
    the active card immediately and persists the image. Oversized uploads are
    downscaled and compressed; the Pocket remove control has a smaller 32 dp
    visual circle while retaining a 44 dp touch target.
  • Better flashcard sessions — AI explanations persist to word notes, daily
    review queues are shuffled, and touch controls remain responsive after
    reader and deck swipes.
  • Android and backend reliability — fixes app-data resolution at startup,
    native source-link opening, reader control layout, API-key settings, idle
    listener shutdowns, and transient accept errors.
  • Safe startup for large Android libraries — gives durable stores enough
    time to load, defers pending teardown replay until the snapshot succeeds,
    and validates deltas before writing recovery journals.

Privacy and configuration

AI features remain optional. Model discovery runs only when the user presses
Refresh models and sends the configured API key only to the configured
OpenAI-compatible endpoint. The model cache is scoped to the endpoint and does
not store the API key.

Verification

  • Full repository validation: scripts/validate.shValidation complete.
  • Automated frontend coverage for model-list parsing, filtering, caching,
    explicit refresh, accessibility, and Android IME input.
  • Pixel 9 Pro XL / Android 16: in-place install with preserved app data; image
    selection, image persistence, and Pocket control sizing tested.
  • Pixel 9 Pro XL / Android 16: recovered-library cold start with 684 visible
    vocabulary entries, eight custom texts, and a 260-page OCR PDF preserved.