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
Fixes "every node goes offline after a while until the profile is re-imported": node connection parameters now refresh automatically every 10 minutes in tray and multi-port mapping modes, instead of relying on the daily managed-config fetch
Faster self-healing: immediate refresh on network change and wake; repeated dial failures force a refresh; when the server rotates its ECH config, the client retries with the server-offered config automatically
Expired/revoked logins no longer fail silently: the menu and icon show "login expired" with one-click re-login; a failed manual refresh keeps the current node list and explains why
The menu bar icon now reflects state: ok / panel unreachable or nodes offline / login expired / logged out
New "Diagnostics…": one-click check of panel reachability, node connectivity, port listeners and Surge status, with a copyable report
New in-app updater: when a new release is available the menu shows "Update to vX.Y…" — downloads, verifies the signature and swaps atomically, then restarts the tray
New "Allow LAN Access": devices on the same network can use this Mac's proxy and config (the single-port profile now fills in the requesting host)
Auto-select now uses a switching threshold: it only changes node when the best one is ≥50 ms faster, eliminating flip-flopping