Skip to content

feat(session-manager): show source file name in session detail header#4113

Merged
farion1231 merged 2 commits into
farion1231:mainfrom
xu-song:feat/session-source-path-display
Jun 16, 2026
Merged

feat(session-manager): show source file name in session detail header#4113
farion1231 merged 2 commits into
farion1231:mainfrom
xu-song:feat/session-source-path-display

Conversation

@xu-song

@xu-song xu-song commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

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 / 截图

Before / 修改前 After / 修改后
image === no hover === image === full path on hover === image

Checklist / 检查清单

  • pnpm typecheck passes / 通过 TypeScript 类型检查
  • pnpm format:check passes / 通过代码格式检查
  • cargo clippy passes (if Rust code changed) / 通过 Clippy 检查(如修改了 Rust 代码)
  • Updated i18n files if user-facing text changed / 如修改了用户可见文本,已更新国际化文件

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.
@farion1231

Copy link
Copy Markdown
Owner

@codex review

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. You're on a roll.

Reviewed commit: 2cce211435

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

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 farion1231 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your contribution!

@farion1231 farion1231 merged commit de0a149 into farion1231:main Jun 16, 2026
2 checks passed
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants