v0.22.0
v0.22.0 — P2: shell E2E tests + Linux packaging
P2-9 — shell Wails E2E: unit tests for all Go services (PythonManager, ConnectionService, GitService, LogService, PTY), an end-to-end backend boot test (StartGateway -> watchPort -> IsHealthy -> WaitForHealthy -> GetBackendPIDs -> StopGateway), and a real fix to LogService.GetRecentLogs (it trimmed to the tail before filtering blank lines, so a trailing newline dropped a line). 49 Go tests total. endpoint-parity-check.sh moved into the repo and wired as a desktop-parity CI job (70/70 + 11/11).
P2-11 — Linux distribution: native nfpm packaging config in wails.json (deb/rpm/apk), build.sh deb|rpm|apk -> wails build -package, and scripts/package-appimage.sh for AppImage.
P2 pending: P2-8 (Windows ConPTY), P2-10 (Authenticode signing). Commit 469f3e7.