From 4c269d313ff0c42718b5837fcecba1b2a8fab162 Mon Sep 17 00:00:00 2001 From: huanld Date: Fri, 10 Apr 2026 22:56:45 +0700 Subject: [PATCH] fix: use Headscale online field directly instead of lastSeen heuristic --- web-admin/static/app.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/web-admin/static/app.js b/web-admin/static/app.js index 1a65fe1da..0df1891aa 100644 --- a/web-admin/static/app.js +++ b/web-admin/static/app.js @@ -293,9 +293,7 @@ function copyKey(key) { // --- Helpers --- function isOnline(node) { - if (!node.lastSeen) return false; - const diff = Date.now() - new Date(node.lastSeen).getTime(); - return node.online === true || diff < 5 * 60 * 1000; // 5 min + return node.online === true; } function timeAgo(dateStr) {