github omer-faruq/assistant.koplugin v1.18

3 hours ago

Highlights

More places inside KOReader where AI is one tap away:

  • File Manager long-press: Book Info (AI) and Recap (AI)
  • Book Description Translate
  • Smarter AI Dictionary with configurable output
  • Notebook and result viewers with a consistent reading experience

What's New

More KOReader Entry Points

  • File Manager long-press — run Book Info (AI) and Recap (AI) without opening the book.
  • Book Description Translate — translate the book blurb directly from the description popup.
  • Smarter Translate routing — short selections ask once (Translate / Dictionary / Cancel) and remember your choice; long selections always translate.

AI Dictionary, Less Clutter

  • Output sections are now configurable with Concise / Standard / Full presets, defaulting to a shorter Standard set. Concise mode additionally favors brevity over book-awareness.

Result Viewer and Notebook Viewer

  • Result viewer (ChatGPTViewer) — two-row buttons with paging Find, plus Vocabulary Builder and Annotate actions.
  • Notebook viewer — notebooks open in a TextViewer-based Markdown viewer with table support.
  • Both viewers now share the same CSS, so AI answers and saved notes read the same.

AI Notes (formerly General Notebooks)

  • Renamed to AI Notes to distinguish them from KOReader's built-in reading notes.
  • By default a single conversation log (ai_notes.md): AI answers and quick notes are appended to it, with optional auto-save per conversation.
  • Multiple AI Notes — enable it in AI Notes Settings to create several notes and choose which one is active.
  • Book notes save to per-book files (<AI Notes folder>/<book>.md) inside your AI Notes folder, which is configurable in Settings and auto-created on write.

Provider & Model Polish

  • Model picker and provider forms are testable in place, with explicit confirmation and clearer failure reports.
  • API errors surface the provider's own message with HTTP status; connection-test output no longer leaks request bodies.

Improvements & Fixes

  • Highlight menu: stale menus close after add/remove, selection stays alive for Annotate.
  • Anthropic models support built-in web search.
  • Reasoning (model thinking) renders dimmed above the answer and only when enabled.
  • Streaming title shows the request origin; provider/model identity is frozen per request.
  • Dictionary popup entries moved into Dictionary Settings; KOReader Tweaks renamed to Other Settings.

Translations

All languages refreshed with the new dictionary, viewer, and notebook strings.

Don't miss a new assistant.koplugin release

NewReleases is sending notifications on new releases.