• v3.5.7 e73e8ca44a

    v3.5.7 — renderer lifecycle logging + dead-renderer recovery
    All checks were successful
    CI / build-and-test (push) Successful in 1m40s
    Stable

    joeyr released this 2026-07-23 19:19:16 -05:00 | 37 commits to main since this release

    Fixed

    • A dead renderer is now reloaded instead of leaving a permanently blank window. If a window's renderer process exits abnormally nothing repaints it, and for the transparent in-game overlay that is indistinguishable from "no game running". Renderers now reload automatically on render-process-gone, capped at 3 attempts.

    Added

    • Renderer lifecycle logging for all three windows (companion, overlay, scout): window.loaded, window.load_failed, window.preload_error, window.console_error, window.renderer_gone, window.renderer_reloaded. Renderer-side failures previously never reached the log at all.
    • overlay.shown / overlay.hidden — visibility flips right after the first successful live-metrics publish, separating "the poller never got data" from "data arrived but the panel painted nothing".
    Downloads