From 130345bd5dddaf2c3ae285d112e0246095091e5c Mon Sep 17 00:00:00 2001 From: Ariane Emory <97994360+ariane-emory@users.noreply.github.com> Date: Mon, 8 Dec 2025 16:04:39 -0500 Subject: [PATCH] fix: sort sessions by updated time (resolves #5074) (#5080) --- .../opencode/src/cli/cmd/tui/component/dialog-session-list.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx b/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx index fa2ff7ba9..9610ca6d3 100644 --- a/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx +++ b/packages/opencode/src/cli/cmd/tui/component/dialog-session-list.tsx @@ -26,6 +26,7 @@ export function DialogSessionList() { const today = new Date().toDateString() return sync.data.session .filter((x) => x.parentID === undefined) + .toSorted((a, b) => b.time.updated - a.time.updated) .map((x) => { const date = new Date(x.time.updated) let category = date.toDateString()