Skip to main content

M22: Session Advanced Features

Phase: GUI v0.5 -- Final Roadmap: NEW-GUI-ROADMAP.md M22 Version target: web/v0.5.0 (v0.5 Release)


Phase Context

Goal: Session forking and merging are functional. Workspace switching polish rounds out the session experience. This milestone ships the v0.5 release.


ZenHub Configuration

FieldValue
MilestoneM22: Session Advanced Features
Due DateTBD
Default PipelineProduct Backlog
Primary Epic(s)Session Advanced Features

Prerequisites

  • M16: GUI Infrastructure -- three-tier composition model, session state boundary, TopBar with session/workspace dropdowns
  • M19: Integration & Polish -- sessions, workspaces, Pinboard operational

Current State

All three issues shipped via PR #856 (merged 2026-03-27).


Epic: Session Advanced Features

IssueTitleStatusNotes
M22-001Session Forking (Duplicate with Annotations, New Identity)✅ DoneforkSession() with Dexie transaction, ForkSessionDialog, context menu
M22-002Session Merging (Manual Annotation Import from Another Session)✅ DonemergeSession() + detectMergeConflicts(), multi-step dialog, conflict resolver
M22-003Workspace Switching Polish (Animated Transitions, Keyboard Navigation, History)✅ DoneWorkspaceHUD, cycleRecentWorkspace(), Cmd+` and Cmd+Shift+W, 220ms cross-fade

Progress: 3 Done · 0 Partial · 0 To Do (100%)