[Desktop] [Feature Request] Show project name as prefix/label on session titles when "Group by date" is selected
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
In Claude Code Desktop, when the session list is set to "Group by date", session titles do not include any project context. For users working across multiple projects simultaneously, this makes it nearly impossible to identify which project a session belongs to without either:
- Clicking into each session to check, or
- Manually renaming every single session with a project prefix (tedious and easy to forget)
The "Group by project" view solves the project-context problem but loses the chronological overview that "Group by date" gives. So users who prefer the date view are forced to choose between time-context and project-context.
Proposed Solution
好的,我重新拆解,一次處理一個 issue,把每個欄位該貼什麼都標得清清楚楚。
📌 Issue 1:Group by date 顯示 project name
步驟 1:開啟新 issue 頁面
點這個連結(會直接帶到 feature request 表單):
👉 https://github.com/anthropics/claude-code/issues/new?labels=enhancement&template=feature_request.yml
步驟 2:依序填入每個欄位
頁面從上往下會看到這些欄位,一個一個對照填:
欄位 ①:Title(標題列,最上方)
👉 貼這段:
[Feature Request] Show project name as prefix/label on session titles when "Group by date" is selected
欄位 ②: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(問題說明,大文字框)
👉 貼這段:
In Claude Code Desktop, when the session list is set to "Group by date", session titles do not include any project context. For users working across multiple projects simultaneously, this makes it nearly impossible to identify which project a session belongs to without either:
- Clicking into each session to check, or
- Manually renaming every single session with a project prefix (tedious and easy to forget)
The "Group by project" view solves the project-context problem but loses the chronological overview that "Group by date" gives. So users who prefer the date view are forced to choose between time-context and project-context.
欄位 ④:Proposed Solution(建議方案,大文字框)
👉 貼這段:
When "Group by date" is the active grouping, automatically display the project name alongside each session title. Two equally good options:
Option A — Inline prefix:
Today
[my-frontend] Refactor auth module
[api-server] Fix login bug #423
[my-frontend] Dashboard polish
Option B — Secondary label below title:
Today
Refactor auth module
└ my-frontend
Fix login bug #423
└ api-server
Either way, the project context becomes visible without forcing users to leave the date-grouped view or to manually rename sessions.
For users juggling multiple projects (freelancers, agency developers, anyone maintaining a domain/product portfolio), the "Group by date" view is the most natural recency-first navigation. Stripping project context from it forces a manual-renaming workaround that the system already has the data to avoid — every session is already tied to a project folder internally.
This is a small, additive UI change with no breaking impact on existing layouts.
Related but distinct issues:
- #22617 (full project-folder hierarchy + pinning) — much larger scope; this request is specifically about labeling within the existing date-grouped view.
- #25974 (closed as duplicate) — about pinning/reordering, not about labeling.
Alternative Solutions
My situation:
I manage a portfolio of multiple concurrent projects (e-commerce backend, multiple landing pages, infrastructure tools, AI prototypes) and frequently switch between them throughout the day. The "Group by date" view is my preferred navigation because I usually remember "I worked on that yesterday afternoon" rather than which exact project it belonged to.
The pain point in practice:
When I open the session list grouped by date, I see something like:
Today
Refactor auth module
Fix login bug
Dashboard polish
Deploy script update
I have no idea which session belongs to which project until I either click into each one, or remember to manually rename every session at creation time (which I never do consistently). With 10+ active sessions across 4–5 projects per week, this becomes a real navigation tax.
With the proposed change:
Today
[frontend] Refactor auth module
[api] Fix login bug
[frontend] Dashboard polish
[infra] Deploy script update
Instantly scannable. I can find the right session in 1 second instead of opening 3 wrong ones first.
Environment:
- Claude Code Desktop
- OS: macOS
- Version: Claude 1.5354.0 (9a9e3d) 2026-04-29T01:14:34.000Z
Priority
High - Significant impact on productivity
Feature Category
Interactive mode (TUI)
Use Case Example
_No response_
Additional Context
_No response_
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗