- Record regions, coordinates, original text, and translations in one Markdown log
- Preserve relevant entries across reruns while preventing duplicates
- Add regression coverage for the new logging instructions
- Require clean source-layer discovery and state-aware recomposition
- Protect faint artwork from opaque covers and blurred text remnants
- Validate representative progression states before rendering full batches
- Require translated text to retain source glows, gradients, and effects
- Reject generic panels behind originally freestanding text
- Add regression coverage for image-style preservation instructions
- Introduced a new button to copy a bitmap-localization skill for editable images, allowing users to easily paste it into coding agents.
- Implemented logic to handle the copying of project-specific paths, ensuring placeholders are replaced with actual values.
- Added a new file page for the image translation skill in the skills tab for better accessibility.
- Updated tests to verify the functionality of the new translation skill button and its integration with editable images.
- Install UberWolf CLI only for detected WOLF games
- Move static clipboard prompts into editable shipped skills
- Improve plugin and Ace translation audit workflows
- Add regression coverage for engine filtering and prompt loading
- Rename desktop launcher, window titles, About, and User-Agents
- Point QSettings at DazedTL with one-time migration from legacy app key
- Update README, Guide, skills, and launcher/script copy
BREAKING CHANGE: QSettings and desktop id now use DazedTL (legacy keys migrated once)