๐ฅ Breaking
- v0.7.10. Poor thing got taken out behind the woodshed.
- Syncing no longer creates automatic "Pre-sync backup" checkpoints before a push or pull replaces a story. Make a checkpoint yourself first if you want a restore point. Checkpoints a story already has still transfer with it (#516 by @collegatore)
โจ Features
- Generation activity: while a turn generates, the story view shows the step that's running and how long it has taken (e.g.
query ch.12 ยท 6.2s) instead of the dots. You can expand it into a full timeline, and it stays available on the last five turns. This is on by default as a status line; change it under Interface โ Generation Activity (Off / Status line / Full timeline) (#484, #508 by @collegatore) - Prompt packs as folders (desktop): export a pack or the built-in prompts as a folder of Markdown files, edit them with your own tools or git, and import them back as a new pack or over an existing one (#491 by @collegatore)
- Narrator reinforcement setting: choose Full, Minimal or None under Writing Style. The per-turn narrator message is now a pack template you can edit, so a rule you change in your pack no longer gets repeated in its old wording (#492 by @collegatore)
- Delete checkpoints from the story navigation panel, with a confirmation. A checkpoint that a branch was created from can't be deleted, and the message names the branches using it (#515 by @collegatore)
๐ Fixes
- Fixed Regenerate after switching branches, which could cut entries from the branch, answer a prompt from a branch you'd left, and wipe its Characters, Inventory and Story beats. You can no longer switch branches while a turn is generating. A pending retry saved by an older version is discarded once after updating (#507 by @collegatore)
- Fixed Android freezes where the app kept displaying but ignored every tap and scroll. Content behind an open dropdown menu now scrolls (#489, #509 by @collegatore)
- First-person adventures now get first-person narrator instructions instead of second-person ones (#492 by @collegatore)
- Checkpoints whose entry was removed by a rollback now appear in a folded "orphaned" section, where you can rename or delete them (#517 by @collegatore)
- Importing or syncing a story that doesn't record a prompt pack now asks which pack to use when you have more than one installed. This was previously a Labs option, which has been removed (#508 by @collegatore)
๐ง Improvements
- Opening a story with many checkpoints uses far less memory: 22.8 MB โ 0.04 MB on the heaviest story tested (#517 by @collegatore)
- Sync shows clearer progress, conflict and retry states. It also lets you retry after a failed import or a cancelled pack choice, and it no longer overwrites a story with data from an outdated sync session (#516 by @collegatore)
๐ฆ Other
- The Android APK no longer includes 32-bit x86, which only old emulators used. arm64, armv7 and x86_64 are unchanged (#518 by @a-frazier)
Full Changelog: v0.7.9...v0.7.11