Releases: ccpopy/cc-sessions
CC Sessions v0.3.1
Changes
新增
- 新增 Claude GUI 会话列表可见性诊断与修复能力,可检测因标题推导失败而从 VS Code 等 GUI 历史列表中消失的 Claude Code 会话。
- 新增
cc-sessions repair claude-gui [--fix] [--dry-run],支持在 CLI 中预览或补写custom-title记录来恢复 GUI 显示。 - 桌面端和浏览器 Web UI 的 Claude 修复页新增 GUI 会话列表修复入口,包含扫描统计、可修复会话列表、效果预览和确认修复流程。
改进
- 交互式 CLI 的修复菜单补充 Claude GUI 会话列表修复和 Claude history 残留清理入口,减少需要记忆子命令的场景。
- Claude GUI 会话列表修复会复刻官方 GUI 的标题推导规则,只对可确认不可见且能从会话内容推导标题的会话进行处理。
修复
- 修复通知弹窗样式未加载导致 toast 撑开页面布局的问题。
- 修复 Claude Code 在中转 provider、长会话 compact 后续聊等场景下,GUI 因无法从会话文件头尾窗口推导标题而不显示历史会话的问题;修复时会在 jsonl 末尾追加与官方重命名一致的
custom-title记录,不改动既有会话内容。
CC Sessions v0.3.0
Changes
新增
- 新增 CLI Web UI:可通过
cc-sessions webui --host 127.0.0.1 --port 17888在无桌面环境、WSL、服务器或 SSH 场景中使用浏览器管理会话。 - CLI 发布包内置 Web UI 前端资源,并包含
cc-sessions.portable标记文件,便携包可直接在可执行文件旁持久化 Web UI 设置。 - CLI 会话预览支持完整正文输出、
--summary一行摘要、--raw原始 JSONL,以及--all/--limit 0读取完整文件。 - 交互式 CLI 菜单支持选择完整正文、一行摘要或原始 JSONL 预览会话。
- 新增启动加载页和 favicon,降低桌面端与浏览器 Web UI 初始化时的白屏感。
改进
- Web UI 设置持久化策略更明确:便携包写入可执行文件同目录;安装版或自定义构建写入系统用户配置目录;也可通过
CC_SESSIONS_WEBUI_SETTINGS显式指定配置文件。 cc-sessions --provider claude webui会默认进入 Claude 页面,--provider codex会默认进入 Codex 页面。- 浏览器 Web UI 中的目录、文件和 zip 保存入口改为手动输入运行 Web UI 环境可访问的路径,桌面端仍使用系统对话框。
- 发布打包流程会清理旧 Tauri bundle,并只打包当前版本产物,减少旧版本安装包混入 release 的风险。
安全
- Web UI 启动时生成一次性 API token,并要求浏览器请求携带该 token,避免其他网页直接调用本机 Web UI API。
修复
- 修复浏览器 Web UI 中复制 resume 命令可能提示成功但实际未写入剪贴板的问题;复制失败时会明确提示。
- 修复 Web UI 设置此前仅保存在内存中,服务重启后丢失的问题。
- 修复 Web UI 响应序列化失败时可能返回 200 错误体的问题,改为明确返回 500。
- 修复 Web UI 前端运行时配置注入对损坏
index.html过度宽容的问题,缺少</head>时会直接暴露错误。
CC Sessions v0.2.17
Changes
新增
- 支持在 Windows 下通过 WSL UNC 路径读取 WSL 环境中的 Codex 数据目录,并将 Codex 记录中的 Linux 路径映射为可访问的 WSL UNC 路径。
- 支持 Codex 与 Claude Code 子代理会话识别;桌面端新增“子代理”开关,关闭时显示主会话,开启时只显示子代理会话。
- CLI 支持子代理范围过滤:
list、search、projects默认显示主会话,加入--subagent后只显示子代理。 - 交互式 CLI 菜单支持选择只查看子代理会话,并保留按时间、项目和大小查看能力。
- README 补充 WSL Codex 目录、子代理、CLI menu 推荐入口说明。
修复
- 修复 Windows 直接读取 WSL live SQLite 数据库时可能遇到锁定或读取失败的问题。
- 修复 Claude Code 子代理 transcript 此前被扫描器跳过,无法在会话管理中查看、预览、备份或导出的问题。
CC Sessions v0.2.16
Changes:
- 修复 Codex 会话 token 读取,数据库缓存为 0 时会从 rollout 的
token_count事件恢复真实累计值。 - 统一会话列表和导出列表的 token 展示,自动按 K、M、B 单位格式化。
- 修复 Claude 会话标题解析,优先使用自定义标题和
ai-title,避免误用首条用户问题。 - 修复修复页诊断计数,将应用数据库表、会话索引和工具归档备份分开展示,避免把工具备份误认为 Codex 已归档会话。
- 优化会话卡片布局和悬浮提示层级,避免项目名提示被列表内容遮挡。
- 导出会话列表增加搜索框,支持按会话 id、标题、首条消息、目录、source、分支和推理档位快速筛选。
- CLI 同步核心修复,支持在无桌面环境中使用更新后的 token 读取、修复诊断和标题解析逻辑。
CC Sessions v0.2.15
Changes:
- 新增“项目级 Codex 配置”诊断,修复页会扫描历史会话工作目录下的
.codex/config.toml。 - 支持自动补写或修正
features.multi_agent_v2.default_wait_timeout_ms,避免新版 Codex 恢复会话时因默认等待时间小于最小等待时间而失败。 - 对
min_wait_timeout_ms > max_wait_timeout_ms等边界本身冲突的配置保持显式报错,不做猜测性修改。 - 新增 CLI 命令
cc-sessions repair project-configs,支持--dry-run预览和--fix修复。 - 版本号更新至 v0.2.15,并继续发布桌面安装包、Windows 便携版和各平台 CLI 包。
CC Sessions v0.2.14
This release adds keyboard scrolling support to the session preview dialog.
Changes:
- Added Home, End, Page Up, and Page Down support inside the session preview dialog.
- Kept preview scrolling shortcuts scoped to the preview dialog so global shortcuts still ignore dialogs.
- Preserved text editing behavior by ignoring these shortcuts while the preview filter input is focused.
- Documented the app shortcuts in README.
Assets include desktop packages and platform-specific cc-sessions CLI packages.
CC Sessions v0.2.13
This release adds theme switching and smooths out light/dark mode changes.
Changes:
- Added a sidebar theme control for light, dark, and system modes.
- Persisted the selected theme and applied it before the app renders to avoid first-paint mismatch.
- Added a keyboard shortcut for quick theme toggling.
- Tuned the dark theme palette and sidebar styling for the new theme modes.
- Fixed delayed partial color changes during theme switching by temporarily removing color-related transitions.
Assets include desktop packages and platform-specific cc-sessions CLI packages.
CC Sessions v0.2.12
This release improves session filtering, preview accuracy, and CLI cleanup workflows.
Changes:
- Added size sorting for desktop and CLI session lists, ordered from low token usage to high token usage.
- Defaulted previews to conversation-only messages and filtered Codex internal context such as AGENTS.md instructions and environment metadata.
- Added a preview action to copy the session ID directly.
- Improved preview layout so the user-message rewind action no longer reserves blank space on the far right.
- Added CLI menu support for selecting multiple sessions and deleting the selected sessions after explicit confirmation.
- Updated README CLI guidance to recommend the interactive menu first and document the new sorting, preview, and multi-select controls.
Assets include desktop packages and platform-specific cc-sessions CLI packages.
CC Sessions v0.2.11
This release updates the cross-device session export and import workflow.
Changes:
- Fixed ZIP export so selected sessions are packaged with their bundle files and manifest instead of packaging the whole export directory.
- Fixed imported session timestamps showing as more than 56 years ago.
- Added project path mapping during import so sessions can be assigned to target-device project directories.
- Added direct ZIP import: users can select a ZIP file and the app reads it automatically without manual extraction.
- Kept bundle path handling portable across devices while preserving session context.
Assets include desktop packages and platform-specific cc-sessions CLI packages.
CC Sessions v0.2.10
See README.md for installation and usage notes.
This release includes desktop packages and platform-specific cc-sessions CLI packages.