Filter out empty sessions

This commit is contained in:
Alexander Farber
2025-12-12 19:06:34 +01:00
parent 6c77303172
commit a761be80a5

View File

@@ -72,13 +72,18 @@ function SessionPicker({
}; };
}, []); }, []);
// Filter sessions by current branch if filter is enabled // Filter sessions: exclude empty sessions (0 messages) and optionally by branch
const filteredSessions = const filteredSessions = sessionState.sessions.filter((session) => {
filterByBranch && currentBranch // Always exclude sessions with no messages
? sessionState.sessions.filter( if (session.messageCount === 0) {
(session) => session.gitBranch === currentBranch, return false;
) }
: sessionState.sessions; // Apply branch filter if enabled
if (filterByBranch && currentBranch) {
return session.gitBranch === currentBranch;
}
return true;
});
const hasSentinel = sessionState.hasMore; const hasSentinel = sessionState.hasMore;