github AventurasTeam/Aventuras v0.7.7
Aventuras v0.7.7

2 hours ago

🚀 Aventuras v0.7.7 - Release Notes

Welcome to Aventuras v0.7.7! This release brings major user experience enhancements, extra-large reading typography, native Android backup/restore capabilities, Vault Assistant improvements, and a more stable, intelligent, cache-friendly and FASTER generation pipeline.

✨ New Features & User Experience

  • 🔤 Extra-Large Story Text Sizes (XL & XXL): Added new Extra Large (24px) and Extra Extra Large (30px) story font presets in UI settings (by @Pento95 in #413)
  • 📋 One-Click Message Copy: Added a dedicated "Copy" button to the action toolbar of story entries with instant visual feedback (green checkmark) and toast notifications. (by
    @Pento95 in #413)
  • 📚 Batch Chapterization for SillyTavern Imports: Added batch chapterization and automatic chapter splitting for large SillyTavern chat imports. (by @Pento95 in #369)
  • 🗃️ Vault Enhancements & Entity Duplication:
  • Duplicate Entities: One-click duplication for Vault characters, lorebooks, and scenarios. (by @munimunigamer in #282)
  • Export Modal & Formats: Added an export modal with format selection (JSON, Text, SillyTavern) and native save dialogs. (by @munimunigamer in #282)
  • Interactive Vault Assistant: Improved multi-line assistant input, batch "Approve All" entry indexing, and faster debounced search filtering. (by @munimunigamer in #282) *

📱 Android & Performance

  • 💾 Native SAF Backup & Restore (Android OOM Fix): Implemented native Android Storage Access Framework (SAF) handling. Fixed Out-Of-Memory (OOM) crashes when backing up, exporting, or restoring large stories on mobile devices. (by @Pento95 in #367)
  • 📱 Android Touch Lockup & Keyboard Focus Fix: Resolved WebView touch lockup after story creation by properly releasing soft keyboard focus and cleaning up DOM scroll locks. (by
    @Pento95 in #413)
  • 🛡️ Wizard Modal Dismissal Protection: Prevented accidental dismissal of the setup wizard (via outside clicks or Escape key) while story creation is in progress. (by @Pento95 in
    #413)

🤖 AI Pipeline & Reasoning

  • 🧠 Agentic Memory Retrieval & Pipeline Overhaul (by @Pento95 in #411):
    • Agentic Memory & Grep Sampling: Overhauled the memory retrieval system to perform semantic searching and targeted grep-sampling over past story entries, drastically improving context relevancy without wasting token budget.
    • Prompt Cache Ordering: Reordered narrative prompt blocks to maximize provider-side prompt caching (Anthropic, DeepSeek, OpenAI), significantly reducing generation latency and API costs.
    • Inline <pic> Tag Parsing Fix: Fixed tag parsing issues where apostrophes or angle brackets (<, >) inside prompts would prematurely break or drop inline image generation tags.
    • Prompt Pack Template Persistence: Fixed a template hashing bug (content_hash vs baseline_hash) that previously caused user-edited prompt pack templates to revert to defaults on application restart.
    • Debug Log Freeze Fix & Safe Export: Resolved a whole-app UI freeze when opening the debug log window on Tauri, and added circular-reference-safe JSON export for debug logs.
    • Native SQLite Configuration Pathing: Fixed database path resolution to ensure SQLite opens from app_config_dir, resolving backup/restore path mismatches on Linux and Android.
    • 600+ New Automated Unit Tests: Expanded test coverage from 7 to 55 test files and from ~90 to 679 automated unit tests, covering all 7 generation phases, retrieval modules, and settings migrations.
  • ⚙️ Expanded Reasoning Controls: Added six granular reasoning effort levels (ranging from minimal to extra-high) aligned across AI providers (DeepSeek, OpenAI, Groq, Anthropic, Google, XAI). (by @a-frazier in #412)
  • 📖 Precise Lorebook Keyword Matching: Fixed lorebook keyword triggering by preventing false-positive substring matches and adding support for Asian (CJK) characters. (by @vire70 in #347)

🐛 Bug Fixes & UI Polish

  • 💾 Database Directory Fix: Ensured the SQLite database opens from the app configuration directory (app_config_dir) for reliable data persistence across app updates. (by @Pento95 in #408)
  • 💬 Icon Button Tooltip Forwarding: Restored native hover tooltips across all standard non-responsive button components. (by @Pento95 in #413)
  • 🎨 Accessibility & Layout Enhancements: Added vertical scroll limits (max-h-12) and accessibility attributes (aria-label, tabindex) to long character relationship badges and supporting cast details. (by @Pento95 in #413)
  • 🛠️ Release Workflow Polish: Improved the release script by removing offline cargo flags and adding automated pre-commit linting. (by @Pento95 in #414)

👥 Contributors

Thank you to all the contributors who made this release possible!

Don't miss a new Aventuras release

NewReleases is sending notifications on new releases.