修复跨设备画布旧快照覆盖
Project CI / Frontend tests (push) Failing after 43s
Project CI / Repository checks (push) Successful in 47s
Project CI / Native shell tests (push) Successful in 2m47s
Project CI / Backend tests (push) Successful in 3m13s

按用户隔离画布缓存并等待权威 revision 后开放保存
固化保存重试版本并安全处理认证重载与冲突恢复
合并迟到资源图层且隔离跨账号异步请求
强制 Web 与 External 画布写入使用 expectedRevision CAS
补充竞态回归测试并同步 OpenAPI、Skill 与技术文档
This commit is contained in:
2026-07-29 13:51:49 +08:00
parent 44f47e5db1
commit edc99e55e4
12 changed files with 1477 additions and 197 deletions
@@ -555,13 +555,13 @@ export type EditorProjectCreateInput = {
export type EditorProjectLayoutSaveInput = {
viewport: EditorCanvasViewport;
layers: EditorProjectLayerSnapshot[];
expectedRevision?: number;
expectedRevision: number;
};
export type EditorProjectLayoutSaveResult = {
projectId: string;
canvasId: string;
revision?: number;
revision: number;
updatedAt: string;
};