Files
kandev/docs/plans/mobile-task-navigation-refinement/task-02-mobile-home-task-interaction.md
T
José Almeida e2c076c71c feat(web): improve mobile task navigation (#1769)
* feat(web): improve mobile task and kanban navigation

* feat(web): refine mobile task navigation

* fix(web): address mobile navigation review feedback

* test(web): cover task title field modes

* fix(web): keep mobile board navigator open across workflows

* fix(web): address mobile workflow review feedback
2026-07-18 02:28:29 +01:00

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
01-mobile-kanban-hierarchy
plan.md ../../specs/ui/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.tsx
  • apps/web/components/kanban/mobile-task-sheet.tsx (delete)
  • apps/web/components/task-create-dialog.tsx
  • apps/web/components/task-create-dialog-helpers.ts
  • apps/web/components/task-create-dialog-helpers.test.ts
  • apps/web/e2e/pages/mobile-kanban-page.ts
  • apps/web/e2e/tests/kanban/mobile-kanban.spec.ts

Inputs

  • Spec direct-navigation and started-title scenarios.
  • useKanbanNavigation already treats mobile card clicks as full navigation.
  • computeIsTaskStarted remains 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.