fix(desktop): collapse session task bar by default

Task card was expanded by default and overlapped the main chat area
whenever todos appeared. Start collapsed and reset expanded state on
clearTasks so new sessions also begin collapsed; users can click the
header to expand when needed.
This commit is contained in:
程序员阿江(Relakkes) 2026-04-11 11:42:16 +08:00
parent 635a966c3e
commit fc7d6d487c

View File

@ -36,7 +36,7 @@ type CLITaskStore = {
export const useCLITaskStore = create<CLITaskStore>((set, get) => ({
sessionId: null,
tasks: [],
expanded: true,
expanded: false,
completedAndDismissed: false,
fetchSessionTasks: async (sessionId) => {
@ -89,7 +89,7 @@ export const useCLITaskStore = create<CLITaskStore>((set, get) => ({
},
clearTasks: () => {
set({ sessionId: null, tasks: [], completedAndDismissed: false })
set({ sessionId: null, tasks: [], completedAndDismissed: false, expanded: false })
},
toggleExpanded: () => {