feat(session-manager): show source file name in session detail header#4113
Merged
farion1231 merged 2 commits intoJun 16, 2026
Merged
Conversation
Display the session log file name (with full path on hover) alongside the project directory, so users can locate and copy the underlying JSONL file directly from the UI.
Owner
|
@codex review |
|
Codex Review: Didn't find any major issues. You're on a roll. Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
Long, space-less JSONL basenames (e.g. Codex rollout files at ~70 chars) overflowed the flex meta row and bled into the action-button area on narrow windows. Mirror the sibling project-dir span by capping the filename at max-w-[200px] with truncation; the full path stays available via the hover tooltip and click-to-copy.
farion1231
approved these changes
Jun 16, 2026
farion1231
left a comment
Owner
There was a problem hiding this comment.
Thank you for your contribution!
gfunc
pushed a commit
to gfunc/cc-switch
that referenced
this pull request
Jun 19, 2026
…farion1231#4113) * feat(session-manager): show source file name in session detail header Display the session log file name (with full path on hover) alongside the project directory, so users can locate and copy the underlying JSONL file directly from the UI. * fix(session-manager): truncate long source file name in detail header Long, space-less JSONL basenames (e.g. Codex rollout files at ~70 chars) overflowed the flex meta row and bled into the action-button area on narrow windows. Mirror the sibling project-dir span by capping the filename at max-w-[200px] with truncation; the full path stays available via the hover tooltip and click-to-copy. --------- Co-authored-by: Jason <farion1231@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Display the session log file name (with full path on hover) alongside the project directory, so users can locate and copy the underlying JSONL file directly from the UI.
Summary / 概述
Show the session log file name in the Session Manager detail header. Hover reveals the full path; click copies it to the clipboard.
Makes it easy to locate the underlying JSONL file (e.g. for debugging or sharing) without leaving the app.
Related Issue / 关联 Issue
Screenshots / 截图
Checklist / 检查清单
pnpm typecheckpasses / 通过 TypeScript 类型检查pnpm format:checkpasses / 通过代码格式检查cargo clippypasses (if Rust code changed) / 通过 Clippy 检查(如修改了 Rust 代码)