feat(desktop): implement phase 2 native capabilities
Client Quality Gates / Shared client and Web (push) Has been cancelled
Client Quality Gates / macOS Desktop (push) Has been cancelled

This commit is contained in:
Cheng Zhou
2026-06-30 21:21:55 +08:00
parent 7c721d4e5c
commit 628ff8828b
64 changed files with 3516 additions and 222 deletions
+5 -2
View File
@@ -67,6 +67,8 @@
第二阶段在不改变在线优先产品边界的前提下,增加原生桌面能力。
详细方案见 [`desktop-phase-2-design.md`](desktop-phase-2-design.md)。
范围:
- 在附件等场景中引入原生文件选择、下载、打开能力。
@@ -124,9 +126,10 @@
桌面端工作在以下位置开发:
- Worktree`/Users/zcc/MyCTMS/ctms-dev/worktrees/ctms-desktop`
- 分支:`codex/ctms-desktop`
- 短期分支:`codex/<任务名称>`,必须从最新 `dev` 创建
除非发布计划另有说明,桌面端分支应持续与 `dev` 对齐。
`codex/ctms-desktop` 仅是第一阶段 Tauri 基线临时集成分支。基线合入
`dev` 后,第二阶段工作不得继续把它作为长期桌面主线。
## 每次开发前必须执行的检查