Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ finalized in place with a date — no renaming/migration step needed.

### Fixed

- **Dependency bumps: fastembed 7.3→7.5 (Qwen3 reranker: f32 scores without padding, long-text kept-prefix tokenization, shared prompt head per score call) and uuid minor/patch — no API changes on our call sites.**

- **The serve TUI could delete the wrong repository.** The render shows tree-ordered rows (worktrees grouped under their main, peers grouped), but the ShowInfo/RunDoctor/ForceReindex/Remove actions resolved the selected row's index against the unordered registry snapshot — so on a grouped view the confirmation dialog could name (and, once confirmed, remove) a different repo than the row under the cursor. All four action arms now resolve through the rendered rows; remote rows flash a "not supported" hint instead. Peer mounts group in the same tree style: multi-mount peers get a synthetic header row with the peer (server) name, and each of its mounts is `|`-indented beneath it — no mount reads as another's parent.

- **Repos registered before identity capture now join their worktree family after a serve restart.** Startup backfills the missing git common-dir identities for every registered repo (previously only group members were backfilled during group resolution), so the TUI family tree groups all worktrees under their real main even when the main predates identity capture.
Expand Down
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading