Phase: Board Kanban Component
Goal: Design and build the interactive kanban board component. Playground-first — nail the UX before wiring to production.
Owner: Lucas + Betty Sue (design), Dev agent (build)
Repo:
forgejo_admin/html-playground (design), forgejo_admin/pal-e-app (promote)Depends on:
phase-pal-e-docs-app-scaffold (for promotion), board API (for real data)Scope
- Kanban board: 7 columns (backlog→done), cards with title/points/labels, drag-and-drop — PR #6
- Board tabs with item counts, navigate between project boards — PR #6
- Card type differentiation: plan=gold, phase=green, issue=blue, todo=red, project=purple, repo=lavender — PR #6
- Desktop HTML5 drag-and-drop + mobile touch long-press + tap-to-move fallback — PR #6
- Server-side API proxy for browser PATCH calls (sanitized error responses, validated inputs) — PR #6
- Dark theme across all pages — PR #6
- Optimistic local state updates on drag-and-drop — PR #6
- Deferred: Drill-down (click plan → see phases), add/remove items, inline point editing
Related
plan-pal-e-docs— parent planphase-pal-e-docs-board-data-model— provides the API