feat(desktop): add non worktree tabs for different branches that arent worktrees
Closed
AV
1y ago+1386+1386+0123456789012345678901234567890123456789-201-201-012345678901234567890123456789
Description
Related Issues
Type of Change
- Bug fix
- New feature
- Documentation
- Refactor
- Other (please describe):
Testing
Screenshots (if applicable)
Additional Notes
Summary by CodeRabbit
-
New Features
- Create/switch "branch" workspaces from project branches via branch list UI and Add Branch dialog; branch-aware workspace creation, switching, and tab activation.
- Safer branch workflows: branch listing, safe checkout, and HEAD verification.
- Terminal enhancements: kill all terminals for a workspace and refresh prompts across sessions.
- DB migrations to add workspace types and dedupe branch workspaces.
-
Bug Fixes / UX
- UI updates and contextual messaging/icons for branch vs worktree workspaces; streamlined close/delete flows and consistent project/workspace activation.
✏️ Tip: You can customize this high-level summary in your review settings.