APXV v1.3.1
Desktop connectivity hotfix — operators can Connect and use Jobs on Windows and Linux without manual API patching.
Fixed
- Linux desktop Connect —
Load failedwhen pairing operator key; WebKitGTK blocks HTTPS UI → HTTP API (tauri.localhost→127.0.0.1:8741). API calls now usetauri-plugin-http(Rust), bypassing mixed-content restrictions. - Jobs live updates — SSE
/api/v2/jobs/streammissing CORS headers; showedConnecting… · Failed to fetchwhile pipelines still ran. - Windows server pile-up — duplicate
apxv_serveon:8741after relaunch; spawn realpython.exe, skip start if port reachable, stop all listeners on Quit. - Connect flow — setup navigation after Connect; visible Quit on setup; CORS origins for Tauri desktop webview.
Added
scripts/patch_jobs_stream_cors.py— in-place patch for v1.3.0 runtime trees (SSE CORS only; Linux Connect still needs 1.3.1 desktop build).
Chore
- Ship artifacts:
APXV_1.3.1_x64_en-US.msi,APXV_1.3.1_x64-setup.exe,APXV_1.3.1_amd64.deb,APXV_1.3.1_amd64.AppImage