[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):

  1. A toggle to hide the badge (per-project or global), or
  2. Let it show session/uncommitted changes by default, with branch-vs-base as an opt-in or hover detail, or
  3. 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_

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗