Skip to content

feat(projects): copy the project directory from its details - #460

Merged
Qiyuanqiii merged 3 commits into
mainfrom
Qiyuanqiii/project-directory-copy
Oct 27, 2026
Merged

Qiyuanqiii merged 3 commits into
mainfrom
Qiyuanqiii/project-directory-copy

Conversation

@Qiyuanqiii

@Qiyuanqiii Qiyuanqiii commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

项目详情卡新增“复制项目目录”,可通过鼠标或键盘复制完整目录,无需手动选择换行显示的长路径。复制成功或被系统拒绝时,反馈直接显示在原按钮中,目录文本继续保留。

基于 #464,复用已有项目详情接口、权限和按钮样式。复制对象为项目目录,未改运行工作目录或文件权限。

验证:原复制功能 5 个相关测试通过;与项目置顶整合后,9 个聚焦测试及生产构建通过。Windows Chrome 实际验证含中文和空格的完整目录复制、键盘焦点恢复,以及中英文剪贴板权限拒绝;前后截图使用同一个项目与 1440×960 视口。原生 WebView 和 macOS 未验收。

变更前 变更后
原项目详情 项目目录复制入口

真实页面、英文对照及权限拒绝验证。

@Qiyuanqiii
Qiyuanqiii changed the base branch from Qiyuanqiii/docs-current-state to Qiyuanqiii/project-pins October 21, 2026 20:58
Base automatically changed from Qiyuanqiii/project-pins to main October 27, 2026 15:28
@Qiyuanqiii
Qiyuanqiii merged commit f65f53e into main Oct 27, 2026
13 checks passed
@Qiyuanqiii
Qiyuanqiii deleted the Qiyuanqiii/project-directory-copy branch October 27, 2026 15:31
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