[BUG] Scale the Recents session indicator by number of PRs merged (multi-merge sessions should stand out)
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
What's happening
In the Recents sidebar, the git/merge indicator (the purple branch squiggle) is binary: a session that merged one PR looks identical to a session that merged nine. High-output sessions are invisible at a glance.
Concrete example
I just ran a single session that merged 9 PRs (#84–#92) plus a stack of direct-to-main commits — a full feature wave. In the Recents list it gets the exact same single squiggle as a session where I merged one small doc PR.
(screenshot 1: Recents sidebar — every session shows the same squiggle regardless of volume)
(screenshot 2: the 9 merged PRs from that one session — #88–#92 visible, all "Merged")
Why it matters
The sidebar is how I find a past session. Right now I can't tell my "shipped 9 things" session from my "asked one question" session. The indicator already exists — it just doesn't carry any weight.
Environment: Claude Code desktop/web app, Recents list.
Claude 1.18286.0 (259c3f) 2026-07-02T07:11:03.000Z
What Should Happen?
Proposed options (any of these)
Color ramp by merge count — e.g. brighten toward gold for a big session. (My favorite; instantly legible.)
Weight/thickness — thicker squiggle the more you merged.
Count badge — a small ×9 next to the icon.
Even option 3 alone would fix the "which session was the productive one?" problem.
Error Messages/Logs
Steps to Reproduce
In Claude Code, run a session and merge exactly one PR (e.g. via /ship, or gh pr merge).
Look at that session in the Recents sidebar → it shows the purple branch/merge squiggle.
In a separate session, merge several PRs (5+) — e.g. a feature wave landing #88–#92.
Look at that session in the Recents sidebar.
Expected: the multi-merge session's indicator stands out from the single-merge one (thicker / brighter / gold / a ×N count) so productive sessions are distinguishable at a glance.
Actual: both sessions show the identical single squiggle — merge count has no effect on the indicator. A 9-PR session is visually indistinguishable from a 1-PR session.
Frequency: 100% reproducible.
Claude Model
None
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
Claude 1.18286.0 (259c3f) 2026-07-02T07:11:03.000Z
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_