Skip to content

1.2.2

Latest

Choose a tag to compare

@nullata nullata released this 03 May 13:43

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.2 precedes 10.0.0.10), Name (locale-aware ascending), Active first (connected peers first, tie-broken by most-recent handshake), or Most traffic (descending by transferRx + transferTx). Sort is reapplied after each background poll. (#11)

Changed

  • The /api/v1/load-clients JSON response now includes a lastHandshake field (unix seconds, 0 if no handshake has occurred), parsed from the existing wg show … dump output and surfaced through PeerStatus. (#10)

Fixed

  • Corrected the for attribute on the "Search clients" label, which previously pointed at serverSelect instead of searchClient. (#11)