[FEATURE] Built-in branch diff badge ("+X −Y") has no hide/disable option — distracting on long-lived branches
Resolved 💬 1 comment Opened Jun 2, 2026 by sgiorgi-jw Closed Jul 6, 2026
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Surface: Claude Code Desktop (FleetView) — the diff-stats badge shown for the active session/branch.
What happens: The badge shows the branch's cumulative committed diff against its base (+1872 −202 vs main), even when the working tree is clean and the current session made no changes. It reads as if there are pending/uncommitted changes when there aren't.
Why it's a problem:
- It conflates two very different things — this session's edits vs. the whole branch's history — under one indicator
- On any branch with real committed history, it's permanently large and noisy, and it can't be cleared without merging/rebasing the branch
- There's no setting, view toggle, or collapse control to hide or re-scope it (confirmed: nothing in settings.json, and a fresh session doesn't reset it)
Proposed Solution
Requested fix (any one would resolve it):
- A toggle to hide the badge (per-project or global), or
- Let it show session/uncommitted changes by default, with branch-vs-base as an opt-in or hover detail, or
- Make the comparison base configurable (merge-base / upstream / none).
Alternative Solutions
_No response_
Priority
Low - Nice to have
Feature Category
Configuration and settings
Use Case Example
_No response_
Additional Context
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗