From c69d2414d65276887c562a4091a072716c507e81 Mon Sep 17 00:00:00 2001 From: proxy Date: Sat, 21 Feb 2026 15:56:40 -0500 Subject: [PATCH] fix: auto-expand sidebar when a project is selected When the sidebar is collapsed and the user clicks a project, the session list was silently updated behind the hidden panel with no visual feedback, leaving the user confused about why nothing appeared to change. Fixed by setting sidebarCollapsed: false in both selectProject and selectRepository at the moment of selection. Both entry points are covered: - selectRepository: used by the dashboard project cards - selectProject: used by the command palette and keyboard shortcuts Co-Authored-By: Claude Sonnet 4.6 --- src/renderer/store/slices/projectSlice.ts | 1 + src/renderer/store/slices/repositorySlice.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/renderer/store/slices/projectSlice.ts b/src/renderer/store/slices/projectSlice.ts index 7f1293af..bbcdf440 100644 --- a/src/renderer/store/slices/projectSlice.ts +++ b/src/renderer/store/slices/projectSlice.ts @@ -59,6 +59,7 @@ export const createProjectSlice: StateCreator = selectProject: (id: string) => { set({ selectedProjectId: id, + sidebarCollapsed: false, // Ensure session list is visible when a project is selected ...getSessionResetState(), }); diff --git a/src/renderer/store/slices/repositorySlice.ts b/src/renderer/store/slices/repositorySlice.ts index 8313a8ea..f9b1b4da 100644 --- a/src/renderer/store/slices/repositorySlice.ts +++ b/src/renderer/store/slices/repositorySlice.ts @@ -87,6 +87,7 @@ export const createRepositorySlice: StateCreator