UX Issue
Description
When creating a new workspace, the UI takes too long to respond after the action is triggered. There's no immediate visual feedback, leaving the user wondering if the click registered.
Current Behavior
- User clicks to create a new workspace
- UI appears unresponsive for a noticeable period
- Workspace eventually appears
Expected Behavior
Use optimistic UI updates — immediately show the new workspace in the list with a loading indicator (spinner, skeleton, progress bar) while the actual creation happens in the background.
Suggested Approach
- Optimistically add the workspace entry to the UI on click
- Show a loader/skeleton state on the new workspace card
- Resolve to the full workspace once creation completes
- Handle errors gracefully if creation fails (remove the optimistic entry, show toast)
Additional Context
This is the same class of issue as #972 (no feedback on task creation). Both involve long-running worktree operations that need immediate UI acknowledgment.
UX Issue
Description
When creating a new workspace, the UI takes too long to respond after the action is triggered. There's no immediate visual feedback, leaving the user wondering if the click registered.
Current Behavior
Expected Behavior
Use optimistic UI updates — immediately show the new workspace in the list with a loading indicator (spinner, skeleton, progress bar) while the actual creation happens in the background.
Suggested Approach
Additional Context
This is the same class of issue as #972 (no feedback on task creation). Both involve long-running worktree operations that need immediate UI acknowledgment.