Dashboard: Create Worktree should match ./iw start behavior #349

Open
opened 2026-04-15 08:43:49 +00:00 by mprihoda · 0 comments
mprihoda commented 2026-04-15 08:43:49 +00:00 (Migrated from github.com)

Layer: 1 — Fix the Annoying Stuff
Parent: #343

Problem

The dashboard's "Create Worktree" modal creates a worktree but doesn't fully replicate what ./iw start does — specifically, it doesn't create a tmux session, doesn't register properly with the dashboard, and the resulting worktree may not be immediately usable in the same way.

Solution

  1. Match ./iw start behavior — the dashboard create action should produce the same result as running ./iw start <issue-id> from the terminal
  2. This likely means invoking ./iw start under the hood rather than reimplementing the logic
  3. The UI should show progress/status during creation and handle errors gracefully
  4. After creation, the new worktree should appear immediately in the dashboard with full functionality
**Layer:** 1 — Fix the Annoying Stuff **Parent:** #343 ## Problem The dashboard's "Create Worktree" modal creates a worktree but doesn't fully replicate what `./iw start` does — specifically, it doesn't create a tmux session, doesn't register properly with the dashboard, and the resulting worktree may not be immediately usable in the same way. ## Solution 1. **Match `./iw start` behavior** — the dashboard create action should produce the same result as running `./iw start <issue-id>` from the terminal 2. This likely means invoking `./iw start` under the hood rather than reimplementing the logic 3. The UI should show progress/status during creation and handle errors gracefully 4. After creation, the new worktree should appear immediately in the dashboard with full functionality
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
iterative-works/iw-cli#349
No description provided.