[BUG] Scale the Recents session indicator by number of PRs merged (multi-merge sessions should stand out)

Open 💬 0 comments Opened Jul 7, 2026 by boyard

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_

View original on GitHub ↗