Skip to content

v0.11.0

Choose a tag to compare

@zeeyado zeeyado released this 23 Jan 12:54

Release Notes v0.11.0

New Features

AI Dictionary Integration

With help from contributions to https://github.com/omer-faruq/assistant.koplugin by https://github.com/plateaukao and others

  • AI Button in Dictionary Popup - When selecting a word, new action buttons appear alongside KOReader's built-in dictionary results
  • Dictionary Bypass - Skip KOReader's dictionary popup entirely; tapping a word goes directly to AI (toggle and select bypass action via settings or gesture)
  • Dictionary Popup Actions - Configure which AI actions appear in the dictionary popup menu, with reordering support
  • Context Modes - Control surrounding text sent with lookups: Sentence, Paragraph, Characters (configurable count), or None
  • Response Language - Follow Translation Language, Follow Primary Language, or set a specific language for definitions
  • Compact View - Dictionary responses use a minimal compact view with streamlined buttons

Highlight Bypass

  • Skip the highlight menu when selecting text — immediately triggers your chosen action (default: Translate)
  • Configure via Settings → Highlight Settings → Enable Highlight Bypass
  • Toggle via gesture: "KOAssistant: Toggle Highlight Bypass"

Translate Current Page

  • New gesture action to translate all visible text on the current page
  • Uses full view (not compact) since page translations are longer
  • Works with PDF, EPUB, DjVu, and other supported formats

Vocabulary Builder Integration

  • Auto-add: Words looked up via dictionary bypass are automatically added to KOReader's Vocabulary Builder (when enabled)
  • Greyed "Added" button in compact view confirms auto-add
  • "+Vocab" button for manual adding when auto-add is off
  • Bypass: Follow Vocab Builder Auto-add toggle to control this per-bypass

Detailed Dictionary Action (testing)

  • New built-in action with morphological analysis, word family, etymology, cognates, and contextual usage
  • Adapts structure to language family (Semitic root/pattern, Indo-European stems, etc.)

Other

  • Wikipedia button in compact view for quick lookups
  • {translation_language} placeholder now available in action prompt creation UI
  • {dictionary_language} and {context} placeholders for custom dictionary actions

Improvements

  • Simplified dictionary save settings: single "Disable Auto-save" toggle (replaces 3-option dropdown)
  • Auto-save now correctly respects "Auto-save Continued Chats" setting (not just "Auto-save All")
  • Save button in expanded chats saves directly without dialog when chat already has an ID
  • Dictionary/Highlight bypass action selectors share the same action list
  • Language instruction improved to prevent source text language from influencing AI response language
  • Updated README documentation for dictionary, bypass, and vocab builder features

Bug Fixes (for those running off main branch, not release)

  • Fixed auto_save_chats (continued) setting not being respected until chat restart
  • Fixed save button reverting to active state after follow-up replies in continued chats
  • Fixed dictionary settings crash on first open
  • Fixed bypass action selection not persisting correctly
  • Fixed context extraction timing in dictionary bypass mode
  • Fixed expand view from compact not enabling save correctly
  • Fixed vocab builder button not appearing in compact view

Full Changelog: v0.10.0...v0.11.0