Changelog
Last Updated: March 2, 2026
March 2, 2026 - Multiplayer Race Flow Upgrades
- Added a full results screen flow with spectating for early finishers, waiting behavior, and complete placement ordering (Gold, Silver, Bronze, and all entrants).
- Added a host toggle in simultaneous mode to wait for remaining players before finalizing the race.
- Added public lobby refresh support hardening so the lobby browser fails safely during temporary script/cache mismatches.
February 19, 2026 - Public Lobby Features
- Added a Private/Public lobby visibility toggle for hosts.
- Added a public lobby browser in multiplayer, while keeping code join as the fallback path.
- Added fallback invite flows: shareable invite links and recent lobby codes for quick rejoin.
- Added reliability protections for discovery: retries, timeout handling, inactivity-aware refresh behavior, and temporary pause logic on repeated failures.
- Added backend protections for public discovery, including validation, cleanup behavior, and abuse-rate controls.
February 10, 2026 - Short-Term Implementations
- Added a dedicated changelog and hot fixes page.
- Added race progress meters to show each player's completion percentage in simultaneous and relay races.
- Added a mistype helper that briefly shows the mistyped character in red below the target character.
- Added click-to-jump typing selection with a toggle, and free-position behavior in free type.
- Added auto-focus so the typing box is already selected when a race starts.
- Added a left-to-right document position indicator that updates as players move their typing position.
- Added WPM display for each player in the lobby (later refined to keep the lobby UI cleaner).