Improve grouping of worktrees by repo in recent projects (#55715)

* Perform grouping even for repositories that have no main worktree
* Enable grouping for remote projects
* Delete entire project groups when deleting via the recent project
picker

Release Notes:

- Fixed a bug where each linked worktree appeared as its own entry in
recent projects for repositories without main worktrees
- Fixed a bug where deleting projects from the recent projects sometimes
appeared to have no effect.
0fd49c840aMax Brunsfeld committed on 5/5/2026, 8:21:03 AM· committed by GitHubparentec0fb05
13 files changedLine totals unavailable