1.3 KiB
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/requirements/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.tsxapps/web/components/task/task-item.tsxapps/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
Whatand 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.