From 06b6b3b03f34a3f368d81c00b3ccabcd34122849 Mon Sep 17 00:00:00 2001 From: Yvette Carlisle Date: Fri, 5 Jun 2026 14:40:44 +0800 Subject: [PATCH] {"schema":"decodex/commit/1","summary":"Fix dashboard account pool divider","authority":"manual"} --- apps/decodex/src/orchestrator/operator_dashboard.html | 9 +++++---- .../orchestrator/tests/operator/status/dashboard.rs | 11 +++++++++-- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/apps/decodex/src/orchestrator/operator_dashboard.html b/apps/decodex/src/orchestrator/operator_dashboard.html index 02c8c84..6695297 100644 --- a/apps/decodex/src/orchestrator/operator_dashboard.html +++ b/apps/decodex/src/orchestrator/operator_dashboard.html @@ -2125,7 +2125,7 @@ cursor: pointer; } - .account-pool-list > .account-row:last-child { + .account-pool-list > .account-row.is-last-account { border-bottom: 0; } @@ -7185,7 +7185,7 @@

Run History

`; } - function renderCodexAccountPoolRow(account, snapshot) { + function renderCodexAccountPoolRow(account, snapshot, isLastAccount = false) { const weight = codexAccountCapacityLabel(account); const statusTone = codexAccountStatusTone(account); const toneClass = statusTone ? ` is-${statusTone}` : ""; @@ -7207,12 +7207,13 @@

Run History

const profileExpanded = hasProfileDetails && codexAccountProfileExpanded(account); const profileOpenClass = profileExpanded ? " is-profile-open" : ""; const profileToggleableClass = hasProfileDetails ? " is-profile-toggleable" : ""; + const lastAccountClass = isLastAccount ? " is-last-account" : ""; const profileRowToggleAttribute = hasProfileDetails ? ` data-account-profile-row-toggle="${escapeHtml(profileKey)}"` : ""; return ` -
+