You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Overhaul to server retrieval — Overhauled the server retrieval. It will now use the master list from the hosted-servers.json in preparation for custom submission portal. In the meantime this list will be updated regularly. This should mean that the serverlist will load up to 5x faster.
Per-server ping button — 📶 button on every server row (main list + favorites) using fast ICMP-only mode. Updates the ping cell in-place with live latency feedback and TIMEOUT handling.
Settings tab header — Reset to Defaults and Save Settings buttons relocated to a top-right header bar for quick access.
Ping Engine Overhaul
Fast inline pings — Visible server pings now use ICMP-only mode (2s max timeout). Slow GameDig UDP probing is delegated to the background pinger.
Promise rejection guard — Added .catch() handlers to all inline ping callbacks, eliminating permanent "PINGING..." stuck state when IPC or network errors occur.
Favorites ping fix — Corrected broken response format handling (statusObj.ping instead of deprecated raw value).
Background ping cap — Queue limited to first 60 servers (top 2 pages by player count). Servers beyond this get inline-pinged on demand.
Guaranteed startup — Background pinging now reliably begins after the initial server fetch, not just from batch events.
Refresh interval — Default auto-refresh increased from 180s to 360s.