From b7eeeb0be498c02187c2afcdba99ae718430bb40 Mon Sep 17 00:00:00 2001 From: xintaofei Date: Thu, 23 Apr 2026 21:17:27 +0800 Subject: [PATCH] fix(conversation-manage-dialog): sort conversations by created_at and display creation time --- .../conversations/conversation-manage-dialog.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/conversations/conversation-manage-dialog.tsx b/src/components/conversations/conversation-manage-dialog.tsx index c6c1d40..13ff076 100644 --- a/src/components/conversations/conversation-manage-dialog.tsx +++ b/src/components/conversations/conversation-manage-dialog.tsx @@ -146,7 +146,10 @@ export function ConversationManageDialog({ agent_type: agentFilter === "all" ? null : agentFilter, status: statusFilter === "all" ? null : statusFilter, }) - setRows(data) + const sorted = [...data].sort( + (a, b) => parseTimestamp(b.created_at) - parseTimestamp(a.created_at) + ) + setRows(sorted) setError(null) } catch (e) { setError(e instanceof Error ? e.message : String(e)) @@ -384,7 +387,7 @@ export function ConversationManageDialog({ {t("messagesShort", { count: conv.message_count })} - {formatRelative(conv.updated_at)} + {formatRelative(conv.created_at)}