* fix(project): resolve default branch from origin/HEAD, not checked-out branch Detecting the project default via `symbolic-ref --short HEAD` captured whatever branch the repo happened to be on at add time. Adding a project while on a feature branch (e.g. fix/pr-attachment) persisted that branch as the default, so every session worktree based off it instead of main. Prefer the remote default (origin/HEAD), falling back to the checked-out branch only when no remote default is set. This still records a non-main default like master correctly, while ignoring the active feature branch. * test: cover branch-not-fetched API error |
||
|---|---|---|
| .. | ||
| dto.go | ||
| notifications.go | ||
| notifications_test.go | ||
| projects.go | ||
| projects_test.go | ||
| prs.go | ||
| prs_test.go | ||
| reviews.go | ||
| sessions.go | ||
| sessions_activity_test.go | ||
| sessions_test.go | ||