Skip to content

feat(desktop): 优化会话迁移流程并新增入口 - #295

Open
luoxiaoyang-ccc wants to merge 1 commit into
feat/stepcode-desktop-mvpfrom
feat/desktop-session-migration-review
Open

luoxiaoyang-ccc wants to merge 1 commit into
feat/stepcode-desktop-mvpfrom
feat/desktop-session-migration-review

Conversation

@luoxiaoyang-ccc

Copy link
Copy Markdown
Collaborator

背景

本 PR 基于 PR #291(https://github.com/stepfun-ai/Step-Code/pull/291)的会话导入实现,进一步优化迁移流程,并新增桌面端入口。

改动

  • 新建会话空白页新增会话迁移入口。
  • 来源列表按「AI 应用 → 项目 → 会话」分组,支持应用及项目全选,展示已选数量。
  • 支持 Codex、Claude Code 默认目录扫描,以及单个自定义路径扫描并识别受支持格式。
  • 扫描结果路径只读;列表仅展示标题、时间、消息统计和兼容性提示。
  • 详情在左侧浮层预览;选中行高亮,长标题单行省略,勾选框与预览按钮垂直居中。
  • 导入按钮移至右上角,导入历史按应用及项目分组。

安全与兼容性

源文件只读,正式导入需用户确认并使用已检查的快照。历史工具作为证据,不作为可执行调用;历史用量不计入新增用量。重新扫描替换旧候选。暂不支持 Kimi Code、MiniMax。

验证

相同源码改动已在原工作目录的 macOS 环境验证:

  • env -u STEP_API_KEY pnpm run check:通过。
  • ./test.sh:完整测试通过,保留环境相关跳过项。
  • 迁移流程及新会话入口浏览器专项:2 项通过。
  • git diff --check:通过。
  • 已检查桌面界面实际截图。

待确认

分支基于桌面提交 961947e,目标分支已有 40 个新提交,与最新目标的集成兼容性及远端 CI 尚未验证。本 PR 仅供评审,不自动合并。

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.

1 participant