From 9db3b53af75cdc7ec95dcbabb678a07e47e65bf3 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Sun, 10 May 2026 23:40:26 +0100 Subject: [PATCH] Polish dash placeholders and cluster timestamp tooltip MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two small UX touches on Settings → Infrastructure. 1. The empty-cell placeholders for endpoint and coverage on the cluster header row and on member rows were rendered with an ASCII hyphen while elsewhere in the same table (the member actions cell, the 'unknown' Source badge, and other tables across the app) the convention is an em-dash. Unify on em-dash so the placeholder reads as a single visual language. 2. The cluster header row's lastActivityText is an aggregation: the oldest timestamp across the cluster API connection, member liveness, and member agent connections. That biases toward surfacing the most stale source, but the column header just says 'STATUS' so a viewer can mistake it for a most-recent timestamp. Add a title attribute on the cluster row's timestamp explaining the aggregation. Non-cluster rows keep no tooltip since their timestamp is single-sourced. --- .../Settings/InfrastructureSourceManager.tsx | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/frontend-modern/src/components/Settings/InfrastructureSourceManager.tsx b/frontend-modern/src/components/Settings/InfrastructureSourceManager.tsx index ef2926088..b292443c5 100644 --- a/frontend-modern/src/components/Settings/InfrastructureSourceManager.tsx +++ b/frontend-modern/src/components/Settings/InfrastructureSourceManager.tsx @@ -798,7 +798,7 @@ export const InfrastructureSourceManager: Component