docs(canvas): 补充加载预览与旧任务 hooks 注释 #3

Merged
Zayden-Jung merged 1 commits from codex/canvas-panel-comments into main 2026-11-11 18:10:51 +00:00
Collaborator

加载预览与旧版任务 hooks 缺少生命周期说明,本次补充中文模块、函数及逻辑块注释,帮助理解只读显示、缓存、自动保存、任务轮询与上传清理。

  • loading-graph-canvas.tsx:只读前缀投影、预览renderer、视口交接和命令拒绝。
  • retained-projection.ts:WeakMap标记副本、整批缓存与保留ID快照。
  • use-canvas-persistence.ts:本地/远端防抖、pagehide备份和旧writer边界。
  • use-canvas-ai.ts:任务发现、事件游标、活动边、版本刷新和轮询清理。
  • use-image-uploads.ts:内存文件/URL、同任务重试、尺寸解码及卸载取消。

验证:5个TS/TSX文件去注释语法树一致;npm run test:headless 822项通过;git diff --check通过。仅增加注释,未执行浏览器或构建检查。

本PR基于已合并的PR #2之后的剩余差异,只有新增提交f657052。全项目注释工作仍在继续,主编辑器等部分尚待后续处理。等待用户手动合并。

加载预览与旧版任务 hooks 缺少生命周期说明,本次补充中文模块、函数及逻辑块注释,帮助理解只读显示、缓存、自动保存、任务轮询与上传清理。 - loading-graph-canvas.tsx:只读前缀投影、预览renderer、视口交接和命令拒绝。 - retained-projection.ts:WeakMap标记副本、整批缓存与保留ID快照。 - use-canvas-persistence.ts:本地/远端防抖、pagehide备份和旧writer边界。 - use-canvas-ai.ts:任务发现、事件游标、活动边、版本刷新和轮询清理。 - use-image-uploads.ts:内存文件/URL、同任务重试、尺寸解码及卸载取消。 验证:5个TS/TSX文件去注释语法树一致;npm run test:headless 822项通过;git diff --check通过。仅增加注释,未执行浏览器或构建检查。 本PR基于已合并的PR #2之后的剩余差异,只有新增提交f657052。全项目注释工作仍在继续,主编辑器等部分尚待后续处理。等待用户手动合并。
codex-bot added 1 commit 2026-11-11 18:09:13 +00:00
Zayden-Jung merged commit bcf810998d into main 2026-11-11 18:10:51 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Zayden-Jung/Endoleap#3