diff --git a/frontend/src/components/ui-new/hooks/useWorkspaces.ts b/frontend/src/components/ui-new/hooks/useWorkspaces.ts index ae9673a1..0d7fa599 100644 --- a/frontend/src/components/ui-new/hooks/useWorkspaces.ts +++ b/frontend/src/components/ui-new/hooks/useWorkspaces.ts @@ -179,9 +179,9 @@ export function useWorkspaces(): UseWorkspacesResult { if (a.pinned !== b.pinned) { return a.pinned ? -1 : 1; } - // Then by created_at (newest first) + // Then by updated_at (most recent first) return ( - new Date(b.created_at).getTime() - new Date(a.created_at).getTime() + new Date(b.updated_at).getTime() - new Date(a.updated_at).getTime() ); }) .map((ws) => toSidebarWorkspace(ws, activeSummaries.get(ws.id))); @@ -195,9 +195,9 @@ export function useWorkspaces(): UseWorkspacesResult { if (a.pinned !== b.pinned) { return a.pinned ? -1 : 1; } - // Then by created_at (newest first) + // Then by updated_at (most recent first) return ( - new Date(b.created_at).getTime() - new Date(a.created_at).getTime() + new Date(b.updated_at).getTime() - new Date(a.updated_at).getTime() ); }) .map((ws) => toSidebarWorkspace(ws, archivedSummaries.get(ws.id)));