v0.3.2 - the slowdown fixed, targeting from the engine's own footprint
The 0.3.1 slowdown is fixed. 0.3.1 shipped a settings.ini that ran every player with the mod's internal diagnostics on: per-event disk writes plus capture instruments whose cost climbs steeply in crowded fights. 0.3.2 stops shipping settings.ini (the mod generates one with correct defaults on first run) and turns the five diagnostic flags off in your existing file automatically - once, in place, with every other setting you may have customized left untouched. No manual steps.
Spell targeting follows the game's own footprint. The "Within AoE" census reads the same engine source that paints the targeting tiles, so every true area spell reports - beams, cones, and linked-group spells like Mass Melt's chain - with allies listed first. Single-tile spells no longer produce false "Within AoE" warnings. Linked-group spells name their chain. Invalid targets give their reason at the cursor ("No line of sight.", "No target.", "Tile occupied."), and "Out of range." comes from the game's own range circle for every spell.
Logging is tamed. The new debug_log setting (default: standard) keeps the log to what you did and what was spoken, plus startup and errors; verbose restores the full internals for bug reports. The console echo that measurably delayed busy turns is off by default. The logs folder now caps itself at 25 MB, deleting the oldest archives first - logs that piled up before 0.3.2 count toward the cap, so a large folder shrinks on first launch (copy anything you want to keep before updating).
Also in this release: Look mode names your own auras covering the examined tile; rift previews mark component rewards ("Component: Flame Blade Fragment"); Tab with no valid targets says "No targets"; canceled auto-pickup walks announce "Auto-pickup stopped."; the final auto-pickup item lands inside the batch summary; Memory Orb pickups match the summary's wording; and a performance sentinel logs any turn that takes 100ms or more, so a slow session documents itself.
The composer speech pipeline (direct-action digest, crisis lines, ambient narration, equipment narration) is now the default speech engine - 0.3.1 installs were already running it.
Full details in CHANGELOG.md.