Description
The Kanban board likely uses fixed columns (Todo, In Progress, Done). Teams need the ability to define custom workflow stages (e.g., "Design Review", "QA", "Staging") and reorder them via drag-and-drop.
Motivation
Different teams have different workflows. A fixed set of columns forces teams to adapt their process to the tool instead of the tool adapting to them.
Implementation
- Add a
workflow_stages table in Supabase: id, name, position, color, project_id.
- Build a settings page for managing stages (add, rename, reorder, delete).
- Use drag-and-drop to reorder Kanban columns.
- Migrate existing tasks to use dynamic stage IDs instead of hardcoded status strings.
Level: Critical | Affected Files: src/, supabase/
Description
The Kanban board likely uses fixed columns (Todo, In Progress, Done). Teams need the ability to define custom workflow stages (e.g., "Design Review", "QA", "Staging") and reorder them via drag-and-drop.
Motivation
Different teams have different workflows. A fixed set of columns forces teams to adapt their process to the tool instead of the tool adapting to them.
Implementation
workflow_stagestable in Supabase:id,name,position,color,project_id.Level: Critical | Affected Files:
src/,supabase/