fix: count plugin ssh logins toward host status and stop showing reachable as a warning

This commit is contained in:
LukeGus committed 2026-09-30 17:49:09 -05:00
1 parent 69b1b9805b
commit f97f35de1f
12 files changed
+143 -25

No files matched your search

@@ -24,7 +24,7 @@ function StatusDot({ status }: { status: string }) {
status === "online"
? getAccentColor()
: status === "reachable"
? "#fbbf24"
? `color-mix(in srgb, ${getAccentColor()} 40%, transparent)`
: status === "offline"
? "#ef4444"
: "#6b7280";
@@ -60,7 +60,7 @@ function HostStatusWidget({
: online
? getAccentColor()
: reachable
? "#fbbf24"
? `color-mix(in srgb, ${getAccentColor()} 40%, transparent)`
: "#ef4444";
const onlineLabel = !statusInfo
? t("common.unknown")
@@ -142,7 +142,9 @@ function buildNodeSvg(
? "rgb(16,185,129)"
: resolveCssVar("--accent-brand", "rgb(16,185,129)");
} else if (status === "reachable") {
statusColor = "rgb(251,191,36)";
statusColor = useRealColors
? "rgba(16,185,129,0.4)"
: `color-mix(in srgb, ${resolveCssVar("--accent-brand", "rgb(16,185,129)")} 40%, transparent)`;
} else if (isOffline) {
statusColor = useRealColors ? "rgb(239,68,68)" : "rgba(16,185,129,0.2)";
} else {