Files
kandev/docs/plans/mobile-task-navigation/task-01-mobile-task-actions.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.3 KiB

id, title, status, wave, depends_on, plan, spec
id title status wave depends_on plan spec
01-mobile-task-actions Mobile task actions done 1
plan.md ../../specs/ui/mobile-task-navigation.md

Task 01: Mobile task actions

Acceptance

  • Task actions are visibly reachable with a 44px touch target below the app's 640px mobile breakpoint without covering diff stats.
  • Same-workflow Move to works from the mobile Dockview task switcher even without an injected move callback.
  • Shared context/dropdown menus use bounded bottom-sheet geometry on mobile while desktop remains unchanged.

Files likely touched

  • apps/web/components/task/task-switcher-context-menu.tsx
  • apps/web/components/task/task-item.tsx
  • apps/web/app/globals.css
  • mobile task-action Playwright specs

Verification

cd apps/web && pnpm e2e:run tests/task/mobile-sidebar-task-actions.spec.ts tests/task/mobile-external-link-menu.spec.ts tests/task/mobile-archive-confirmation-preference.spec.ts

Inputs

  • Spec What and first three scenarios.
  • Existing desktop move path in task-session-sidebar-switcher-props.ts.
  • Existing mobile task switcher in session-task-switcher-sheet.tsx.

Output contract

Report behavior, files changed, tests run, blockers/risks, and set this task plus linked plan item to done.