claude-code - 💡(How to fix) Fix [FEATURE] Group sessions by project folder and show explicit date/time [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#55980Fetched 2026-05-05 06:01:17
View on GitHub
Comments
1
Participants
2
Timeline
4
Reactions
0
Timeline (top)
labeled ×3commented ×1
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing requests and this feature hasn't been requested yet
  • This is a single feature request (not multiple features)

Problem Statement

The session sidebar in the Code tab of Claude Desktop has two usability issues that become significant when working on multiple unrelated projects in parallel:

  1. No grouping of sessions by project

All sessions are shown in a single flat list, regardless of which project folder they belong to. When working on three or four unrelated codebases at once, sessions from different projects are interleaved with no visual separation, making the list hard to scan and navigate.

The existing filter only supports status (Active / Archived) and environment (Local / Cloud) — there is no way to filter or group by project folder.

  1. Only relative timestamps, no actual date/time

Each session row shows only relative timestamps like "2h ago" or "yesterday". When trying to find a session from a week or two back, this is not enough — the user has to click into individual sessions to figure out when they actually happened. The same applies to the Chat tab history.

These two issues compound: a long flat list without dates makes it hard to locate a specific past session, especially across multiple projects.

Proposed Solution

Two related improvements to the session sidebar and the chat view (applicable to both the Code tab and Chat tab where relevant):

  1. Grouping and filtering by project
  • Automatic grouping of sessions by project folder, with collapsible groups (similar to how IDEs group files by workspace).
  • Optional custom grouping: user-defined categories or tags, so sessions can be grouped by client, feature area, status, or any other dimension that fits the user's workflow — not only by folder.
  • A toggle or filter to show only sessions from the current project.
  1. Explicit date and time on each session row (sidebar)
  • Show absolute date and time directly in the sidebar row, alongside or instead of relative timestamps.
  • Ideally show both creation time and last-activity time, e.g. "Started: 2026-04-28 09:14 · Last active: 2026-05-02 16:30".
  • Apply the same to the Chat tab history list.
  1. Date and time on each individual message inside the chat
  • Show an explicit timestamp on every message in the conversation — both user messages and Claude's responses.
  • The timestamp can appear directly above or below each message bubble.
  • This makes it easy to see when a particular exchange happened, which is useful when reviewing long sessions, returning to a session after several days, or correlating decisions with other events (commits, tickets, meetings).
  • Could be shown by default, or made toggleable in settings for users who prefer a cleaner view.

All three changes are scoped to UI/UX improvements and would significantly improve usability for anyone juggling multiple parallel projects or returning to long-running sessions, without requiring any backend or storage changes.

Alternative Solutions

No response

Priority

Medium - Would be very helpful

Feature Category

CLI commands and flags

Use Case Example

No response

Additional Context

No response

extent analysis

TL;DR

Implement grouping and filtering by project, and display explicit date and time on each session row to improve usability.

Guidance

  • Consider adding a project-based grouping feature to the session sidebar, allowing users to collapse and expand groups.
  • Introduce a filter or toggle to show only sessions from the current project, reducing clutter in the list.
  • Display absolute date and time directly in the sidebar row, alongside or instead of relative timestamps, to facilitate easier session identification.
  • Apply similar changes to the Chat tab history list and individual messages inside the chat, including explicit timestamps.

Example

No code snippet is provided as the issue focuses on UI/UX improvements without requiring specific code changes.

Notes

The proposed solution aims to improve usability without requiring backend or storage changes, focusing on UI/UX enhancements.

Recommendation

Apply workaround by implementing the proposed UI/UX improvements, as they would significantly enhance usability for users working on multiple parallel projects or returning to long-running sessions.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix [FEATURE] Group sessions by project folder and show explicit date/time [1 comments, 2 participants]