github zeeyado/koassistant.koplugin v0.12.0

latest releases: v0.19.1, v0.19.0, v0.18.2...
4 months ago

Release Notes v0.12.0

Backup & Restore

New comprehensive settings management system (Settings → Advanced → Settings Management)

  • Create backups with selective categories:

    • Core settings (provider, model, temperatures, toggles, custom content)
    • API keys (optional, excluded by default for security)
    • Configuration files (configuration.lua, custom_actions.lua)
    • Domains & behaviors
    • Chat history (optional, can be large)
  • Restore options:

    • Replace mode (default): Complete replacement with automatic restore point
    • Merge mode: Intelligent merge with current settings
  • Backup management UI: View, delete, and inspect backup contents

  • Reset everything (nuclear option): Complete wipe except chat history when needed

Failsafes:

  • Path sanitization preventing command injection
  • Atomic restore with automatic rollback on failure
  • Concurrent operation prevention via lockfile

Translation Expansion

Now supports 20 languages (up from 8):

  • Added: Russian, Japanese, Polish, Turkish, Korean, Vietnamese, Indonesian, Thai, Dutch, Czech, Ukrainian, Hindi
  • All AI-generated translations marked fuzzy for human review on Weblate

Fixed: Crash-causing %s/%d placeholders in original 7 languages (42 instances corrected to %1 template style)

Bug Fixes

  • Auto-rotate: Fixed window resizing for chat history dialog, input dialogs, and more
  • Format placeholders: Standardized all UI strings to T() template style (%1, %2) preventing crashes in non-English locales

UI Improvements

  • Reorganized AI Quick Settings menu with chat history access
  • Update checker now shows notification explaining first-run delay

Developer/Testing

  • Created koassistant_constants.lua for centralized context types and URLs
  • Created tests/lib/constraint_utils.lua eliminating duplicated constraint logic
  • Added reasoning/thinking UI to web inspector for OpenAI and Gemini
  • Test suite now syncs with actual plugin code (no hardcoded values)

  • Readme restructure by @zeeyado in #31
  • feat: Add comprehensive backup and restore functionality by @zeeyado in #32

Full Changelog: v0.11.4...v0.12.0

Don't miss a new koassistant.koplugin release

NewReleases is sending notifications on new releases.