Fix-it actually fixes, install stops looping, dropdown gets smarter
A stability + reliability pass across WSL setup, the daemon status UI, and the in-game Discord chat relay.
Highlights
- · 'Fix it now' actually heals mirrored networking mode. If your Linux environment is stuck in the wrong networking mode (common if Docker Desktop or other tools configured WSL before SpawnBox touched it), the button now strips the bad config, restarts WSL, and gets you back to a working state. Works from the first-run wizard AND the live daemon status dropdown
- · No more reboot loop on machines that already had WSL2. The setup flow used to misread Microsoft's own WSL1 compatibility message as a real error and keep asking you to restart. Now it actually checks whether the kernel is loaded and moves on
- · Our own health check no longer kills the Linux environment mid-install. A background probe was pinging external hosts while your distro was still being imported, and a failed ping was terminating the distro. Removed. Installs go through to completion now
- · Daemon status dropdown auto-expands when a service needs your attention, instead of making you click to find out what's wrong. The 'Fix it now' button lives inside the expanded panel, so a collapsed dropdown was hiding the actionable part. Also widened the dropdown layout so the fix-it messaging is readable without line breaks
- · In-game Discord chat relay is more reliable: when Discord rate-limits us, the relay now backs off cooperatively (honors the Retry-After hint) instead of hammering and getting throttled harder. Also skips polling entirely when no server has Discord chat enabled - quieter and cheaper when the feature isn't in use
This is a stability and reliability pass: the “Fix it now” button actually heals things, installs stop looping, the status dropdown surfaces what needs attention, and the in-game Discord chat relay behaves under pressure.
”Fix it now” actually fixes it
If your Linux setup gets stuck in the wrong networking mode (common when Docker Desktop or another tool set things up before SpawnBox), the “Fix it now” button now clears the bad configuration, restarts the background engine, and gets you back to a working state. It works both in the first-run wizard and from the live status dropdown.
No more reboot loop
Setup used to misread one of Windows’ own compatibility messages as a real error and keep asking you to restart. It now checks whether the Linux engine is actually loaded and moves on.
Installs run to completion
One of our own background checks was reaching out to the internet while your Linux environment was still being set up, and a failed check could cut the setup short. We removed it, so installs go through to completion.
The status dropdown surfaces problems
When a background service needs your attention, the status dropdown now opens on its own and shows the “Fix it now” button right there, instead of hiding the useful part behind a click. We also widened it so the messaging reads cleanly.
A calmer Discord chat relay
When Discord asks us to slow down, the in-game chat relay now backs off politely instead of pushing harder and getting throttled worse. It also stops checking entirely when no server has Discord chat turned on, so it’s quieter and lighter when you’re not using it.