Scrum4Me/components/solo
Madhura68 1341163e34 feat(ST-357): add task detail dialog and updateTaskPlanAction
- updateTaskPlanAction: requireProductWriter, Zod validation, tenant-guard, revalidatePath
- TaskDetailContent component keyed by task.id avoids setState-in-effect pattern
- Save-on-blur: "Bezig met opslaan…" → "Opgeslagen" (fades after 2s)
- DemoTooltip + readOnly for demo users; error toast on failure
- Footer link "Open in Sprint Board ↗"; updates Zustand store on save

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-26 16:55:45 +02:00
..
no-active-sprint.tsx feat(ST-355): add /solo route, cookie helper, product picker, and solo product page 2026-04-26 16:29:31 +02:00
product-picker.tsx feat(ST-355): add /solo route, cookie helper, product picker, and solo product page 2026-04-26 16:29:31 +02:00
solo-board.tsx feat(ST-356): add solo Kanban board with DnD and Zustand store 2026-04-26 16:54:52 +02:00
solo-column.tsx feat(ST-356): add solo Kanban board with DnD and Zustand store 2026-04-26 16:54:52 +02:00
solo-task-card.tsx feat(ST-356): add solo Kanban board with DnD and Zustand store 2026-04-26 16:54:52 +02:00
task-detail-dialog.tsx feat(ST-357): add task detail dialog and updateTaskPlanAction 2026-04-26 16:55:45 +02:00