Skip to content

feat: project display names — group worktrees#132

Merged
pitimon merged 1 commit intomainfrom
feat/project-display-names
Apr 6, 2026
Merged

feat: project display names — group worktrees#132
pitimon merged 1 commit intomainfrom
feat/project-display-names

Conversation

@pitimon
Copy link
Copy Markdown
Owner

@pitimon pitimon commented Apr 6, 2026

Summary

  • projectDisplayName strips --claude-worktrees-* suffix — worktrees group under parent
  • Example: "pve--claude-worktrees-elion" → "pve" (6 worktrees → 1 project)
  • 2 new tests for worktree stripping (tests: 119 → 121)

Closes #131

Test plan

  • npx tsc --noEmit — zero errors
  • npm test — 121/121 pass
  • CI passes

projectDisplayName now strips "--claude-worktrees-*" suffix so worktrees
group under their parent project name (e.g. "pve--claude-worktrees-elion"
→ "pve"). This reduces noise from 15 → 9 real projects in charts.

Added 2 tests for worktree stripping + non-worktree preservation.

Closes #131
@pitimon pitimon merged commit 73e8d94 into main Apr 6, 2026
1 check passed
@pitimon pitimon deleted the feat/project-display-names branch April 6, 2026 12:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: improve project display names — group worktrees, use meaningful names from context

1 participant