1.5 KiB
1.5 KiB
id, title, status, wave, depends_on, plan, spec
| id | title | status | wave | depends_on | plan | spec | |
|---|---|---|---|---|---|---|---|
| 02-mobile-home-task-interaction | Mobile Home task interaction | completed | 2 |
|
plan.md | ../../specs/ui/requirements/mobile-task-navigation.md |
Task 02: Mobile Home task interaction
Acceptance
- Mobile card-body tap navigates directly to
/t/:id; no intermediate task sheet remains. - More options retains full task actions.
- Edit on a started task exposes and saves title while prompt stays locked.
Files likely touched
apps/web/components/kanban-board.tsxapps/web/components/kanban/mobile-task-sheet.tsx(delete)apps/web/components/task-create-dialog.tsxapps/web/components/task-create-dialog-helpers.tsapps/web/components/task-create-dialog-helpers.test.tsapps/web/e2e/pages/mobile-kanban-page.tsapps/web/e2e/tests/kanban/mobile-kanban.spec.ts
Inputs
- Spec direct-navigation and started-title scenarios.
useKanbanNavigationalready treats mobile card clicks as full navigation.computeIsTaskStartedremains prompt-lock source of truth.
Verification
cd apps && NODENV_VERSION=24.12.0 pnpm --filter @kandev/web test -- --run components/task-create-dialog-helpers.test.ts components/kanban-card-click.test.ts
NODENV_VERSION=24.12.0 make build-web
cd apps/web && NODENV_VERSION=24.12.0 pnpm e2e:run tests/kanban/mobile-kanban.spec.ts
Output contract
Report behavior, tests, files, blockers/risks; mark task and plan item done.