feature(desktop): manage worktrees better

Merged
AV
1y ago
+587-193

Description

Related Issues

Type of Change

  • Bug fix
  • [ x] New feature
  • Documentation
  • Refactor
  • Other (please describe):

Testing

Screenshots (if applicable)

Additional Notes

Summary by CodeRabbit

  • New Features

    • Open existing worktrees as separate workspaces; open-worktree flow provisions terminal tabs and optional setup commands.
    • Close workspace action that terminates sessions but preserves worktree data.
    • New UI list to browse and open a project's existing worktrees.
  • Improvements

    • Redesigned "Open Workspace" modal with compact project selector and Existing vs New mode.
    • Clearer confirm dialog for closing/deleting workspaces with tooltips and concise messaging.

✏️ Tip: You can customize this high-level summary in your review settings.