Changelog
All notable changes to nullGuard are documented here.
[1.2.2] - 2026-05-03
Added
- Last handshake age per client: each client card now shows "last handshake Ns ago" (auto-scaling to s/m/h/d, or "never") immediately before the upload/download counters, refreshed on the existing 5s poll. (#10)
- Client list sort options: a "Sort by" select next to the search input lets users order clients by Address CIDR (default, IPv4-numeric so
10.0.0.2precedes10.0.0.10), Name (locale-aware ascending), Active first (connected peers first, tie-broken by most-recent handshake), or Most traffic (descending bytransferRx + transferTx). Sort is reapplied after each background poll. (#11)
Changed
- The
/api/v1/load-clientsJSON response now includes alastHandshakefield (unix seconds,0if no handshake has occurred), parsed from the existingwg show … dumpoutput and surfaced throughPeerStatus. (#10)
Fixed
- Corrected the
forattribute on the "Search clients" label, which previously pointed atserverSelectinstead ofsearchClient. (#11)