v1.5.1
Changes since v1.5.0
- Added configurable batch size settings, with safer defaults and limits.
- Added adaptive batching, enabled by default. The app now reads game-side replication limits and adjusts the effective batch pacing automatically.
- Switched paint sending to the compact server batch route when available.
- Improved bridge startup behavior so injection can happen earlier after the game process is detected.
- Added fallback handling for occupied bridge ports.
- Improved paint progress display in the log panel, including batch, pacing/delay, queue, ETA, and elapsed time.
- Fixed stale progress display after paint cancel, completion, preview, and unpreview.
- Improved ETA calculation for adaptive and non-adaptive paint runs.
- Added Copy Log support for the live progress line.
- Added automatic UI language detection from the system language.
- Improved translations and localization strings for the new batch/adaptive/progress labels.
- Added tests for batch setting limits, language detection, and UI snapshot compatibility.
Thanks to @SilentJMA for the batch size UI, translation improvements, and auto-detect language contribution in #74.
Full Changelog: v1.5.0...v1.5.1