You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Free canvas layout: terminals are now flat top-level ReactFlow nodes that can be freely positioned, replacing the nested project/worktree containers
Clustering toolbar with rule picker (by project / worktree / type / status / custom tag) and an undo for the last cluster
Custom Tags… popover on each terminal for managing user tags
Auto-placement for newly created terminals so they land in a free spot on the canvas
Collision resolver to nudge tiles apart when they overlap (also applied when unstashing)
Add Project Folder entry in the canvas right-click menu and a + button in the session panel header
Inline + button on session panel rows for creating a new terminal in that project/worktree
Hover × button to remove a non-main worktree directly from the session panel
Hover × button to close a single terminal directly from its session panel card
Remove Project entry in the project context menu (panel-only removal, files untouched)
Delete Project from Disk… entry with a typed-name confirmation modal that calls a guarded project:delete-folder IPC
Auto-migration from legacy v1 (nested) snapshots into the free canvas layout on load
End-to-end integration test suite for the free canvas
Changed
Session panel strings (context menus, notifications, delete-project modal) are fully internationalized; added panel_* keys to en/zh dictionaries
Worktree row now exposes Remove via the hover × button instead of a right-click menu
Canvas right-click menu uses the shared ContextMenu component for consistency
Shortcut identifiers renamed from span* to tileSize* (existing keybinds preserved)
Fixed
Popovers (canvas right-click menu, cluster dropdown) no longer stay stuck open: dismiss listeners now run in the capture phase so React Flow's stopPropagation can't swallow them
Cluster toolbar now positions itself below the toolbar and respects the right-panel inset
Terminal tile border restored after the free-canvas flatten refactor
Session panel now shows projects and worktrees that have no terminals
Cluster toolbar gained Escape-to-close support
Removed
Dead grid-pack helpers superseded by the free canvas layout