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)}