Mobile: restore Scheduled Tasks, multi-run, and Archive entry points

Author: tomzxCreated Sep 22, 2026Updated Sep 22, 2026
Labelsbugregressionarea:sessionsplatform:mobileroot-cause:found

Background

The desktop sidebar header exposes three entry points: Scheduled Tasks, New multi-run, and Archive. The mobile app shell renders none of them, so phone users cannot open scheduled tasks, start a multi-run, or browse and restore archived sessions.

These entry points were reachable on phones until commit e103f3634 (2026-08-24, "refactor(layout): remove the legacy mobile layout"). That commit deleted the legacy mobile branch that rendered SessionSidebar in the left drawer, and the replacement mobile sessions shell never re-added them. The mobile list also filters archived sessions out entirely, so a session archived by swipe can never be viewed or restored on mobile.

The underlying components are UI-store-driven and shell-agnostic, so this is mobile chrome work rather than new features. Related: #3017 tracks the missing Scheduled Tasks entry; this issue extends the ask to multi-run and Archive and asks for all three to come back together.

Version

336e192 (main, OpenChamber 1.24.2, OpenCode 1.18.32)

Acceptance Criteria

Must

  • The mobile sessions view has an entry point that opens the Scheduled Tasks dialog, and viewing or creating a scheduled task works there
  • The mobile sessions view has an entry point that opens the multi-run launcher, and a multi-run can be started from it
  • The mobile sessions view has an entry point that opens the Archive view
  • Archived sessions can be viewed and restored to active from the mobile Archive view
  • Opening any of these surfaces closes the mobile sessions drawer or sheet, consistent with existing mobile navigation behavior

Should

  • The dialogs and Archive view respect mobile safe areas and small-viewport sizing
  • Multi-run launch from mobile has touch-friendly agent and directory pickers

Created with create-issue via glm-5.3-flash (32191b8)