v2.14.0 — Testable announce core, full i18n, zero warnings
An engineering-quality pass — same app, cleaner underneath.
- Testable announce core: the part that goes on the wire (the exact announce URL, the info_hash percent-encoding, and reading the tracker's answer) is extracted into a WinForms-free
Announce.cs, unit-tested on its own. Verified byte-identical on a real tracker. - More tests: 108 → 118 (new byte-exact announce-URL, hash round-trip, and raw-HTTP-response parsing tests).
- Full French/English: the guided (Assistant) and campaign wizards are now translated too — the last English-only screens.
- Zero build warnings, and a
build-release.cmdthat closes running instances first (self-contained single-file build lock).
Same proven engine and byte-perfect announce underneath.