From 50164ac95ae7809f574f99d28dd4d57cb5a3cc1e Mon Sep 17 00:00:00 2001 From: OpenClaw Bot Date: Thu, 19 Feb 2026 19:53:41 -0600 Subject: [PATCH] Fix: Don't persist task data to localStorage, always load from server --- data/tasks.json | 32 +++----------------------------- src/stores/useTaskStore.ts | 6 ++++++ 2 files changed, 9 insertions(+), 29 deletions(-) diff --git a/data/tasks.json b/data/tasks.json index 7ee7e71..d3e9bef 100644 --- a/data/tasks.json +++ b/data/tasks.json @@ -449,40 +449,14 @@ }, { "id": "15", + "priority": "urgent", "title": "Add Sprint functionality to Gantt Board", - "description": "Implement sprint-based project management similar to JIRA. Add sprint planning, sprint boards with To Do/In Progress/Done columns, backlog grooming with sprint assignments, and sprint workflows. Reference comps in /comps/ directory showing: 01-statuses.png (sprint workflow), 02-workflow.png (issue flow), 03-gannt-board.png (sprint board with swimlanes), 04-backlog-screen.png (sprint planning). This will allow organizing tasks into 2-week sprints with clear status tracking.", - "type": "task", - "status": "in-progress", - "priority": "high", "projectId": "2", "sprintId": "sprint-1", - "createdAt": "2026-02-19T13:45:00.000Z", - "updatedAt": "2026-02-19T13:45:00.000Z", - "comments": [ - { - "id": "c70", - "text": "User provided comps showing JIRA-style sprint board with swimlanes and workflow", - "createdAt": "2026-02-19T13:45:00.000Z", - "author": "assistant" - }, - { - "id": "c71", - "text": "Features needed: Sprint planning, sprint boards, backlog grooming, sprint assignments", - "createdAt": "2026-02-19T13:45:00.000Z", - "author": "assistant" - } - ], - "tags": [ - "sprint", - "kanban", - "ui", - "jira", - "workflow", - "backlog" - ] + "updatedAt": "2026-02-20T01:52:57.259Z" } ], - "lastUpdated": 1771552039142, + "lastUpdated": 1771552377259, "sprints": [ { "name": "Sprint 1", diff --git a/src/stores/useTaskStore.ts b/src/stores/useTaskStore.ts index 03baa4d..9d8f457 100644 --- a/src/stores/useTaskStore.ts +++ b/src/stores/useTaskStore.ts @@ -598,6 +598,12 @@ export const useTaskStore = create()( }), { name: 'task-store', + partialize: (state) => ({ + // Only persist UI state, not data + selectedProjectId: state.selectedProjectId, + selectedTaskId: state.selectedTaskId, + selectedSprintId: state.selectedSprintId, + }), } ) )