Files
NexaVPN/backend/internal
nessi e3da49ec23 feat: add device connection status and owner username to device listings with handshake-based connectivity detection
Add connection_status and owner_username fields to Device model. Join users table in ListByUser and ListAll queries to populate owner_username from username column.

Parse latest_handshake_at from gateway runtime snapshots and aggregate across peers. Add isPeerConnected helper with 3-minute handshake timeout threshold. Set connection_status to "connected" or "disconnected" based on handsh
2026-03-24 18:07:46 +01:00
..