Repository navigation
WgSharp 1.26.1008
New: command line control. WgSharp.exe --up NAME, --down, --status and --list drive the background service over its pipe (see README).
New: connection diagnostics. The Tunnels tab shows a hint when a tunnel is up but not working, and a Test button pings the tunnel's DNS server.
New: auto-connect rules. Optionally connect a chosen tunnel on any Wi-Fi network that is not trusted, and disconnect on a trusted one (Settings tab; pick the tunnel by right-clicking it).
New: the tray icon shows the connection state: grey when disconnected, flashing while connecting, the regular orange icon when connected.
New: the UI is DPI-aware, so text stays sharp at display scaling above 100%.
Fix: QR scanning from the webcam works at any rotation (module-size estimate no longer fails around 45 degrees), and the live preview is smooth.
Change: the window opens centered on the screen at startup.
Fix: switching the theme from the Settings tab no longer moves the Activate button above the Interface section.
Change: managed backend does less work per packet (reused send buffer, allocation-free AllowedIPs lookup) and the build now uses compiler optimizations.
Note: WgSharp.exe and WgSharp-Setup.exe are now signed (CN=SMCE). The certificate is not publicly trusted, so Windows may still show an unknown-publisher warning.