From 7e3f441a65702d6a9ae4da23bc5f0ce02794d17a Mon Sep 17 00:00:00 2001 From: Shay Palachy Date: Tue, 26 May 2026 13:27:57 +0300 Subject: [PATCH] Make onboarding identity ledger explicit --- src/App.tsx | 36 ++++++++++++++++++++++++++++++++++-- src/styles.css | 28 ++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 2 deletions(-) diff --git a/src/App.tsx b/src/App.tsx index ddd8085..8874a5f 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1039,6 +1039,14 @@ function Onboarding({ onCopyTokenFileCommand: (agent: AgentIdentity) => void; onMintToken: (agent: AgentIdentity) => void; }) { + const agents = [...state.agents].sort((left, right) => { + const rightTime = new Date(right.requestedAt || right.approvedAt || 0).getTime(); + const leftTime = new Date(left.requestedAt || left.approvedAt || 0).getTime(); + return rightTime - leftTime || left.handle.localeCompare(right.handle); + }); + const pendingCount = agents.filter((agent) => agent.status === "pending").length; + const approvedCount = agents.filter((agent) => agent.status === "approved").length; + const suspendedCount = agents.filter((agent) => agent.status === "suspended").length; return (
@@ -1062,8 +1070,29 @@ function Onboarding({