• Build: pinned the Windows release runner to windows-2025 (was windows-latest) so GitHub’s pending windows-latest image flip can’t change our build environment without a deliberate bump. Closes #58.
  • UI: when a desktop update is ready, the main menu now greets you with an unmissable prompt (Update Now / Later) instead of a shy button in the corner; dismiss it and the old corner button is still there. Closes #19.
  • Update: auto-updates are more reliable on macOS and Linux, via the shared Resinhead core 1.6.1 bump (Velopack 1.2.0). Closes #91.
  • Fix: the Linux build now actually starts. It was published single-file, which hid the bundled SDL2 native from MonoGame’s loader and crashed the game before the window ever opened (a latent macOS crash too); the desktop client now ships as a plain folder so SDL sits where the loader looks. A new headless smoke-test workflow boots the real Windows, Linux and macOS artifacts on every PR and gates every release, so this can’t slip out again. Closes #110.