Add canvas references, selection editing and external agent tasks #29

Merged
Zayden-Jung merged 23 commits from codex/canvas-node-workflow into main 2026-10-30 16:07:24 +00:00
Collaborator

按参考图重整无限画布:首次点击选择并可拖动,已选中节点再次点击内容编辑;文字在节点内编辑,图片、脚本和创作要求使用屏幕下方固定尺寸面板。

实际改动:

  • 外置节点标题、重命名、左右参考入口、文本样式、图片上传、图片高清、文本/图片/脚本派生节点;引用保留方向、阻止循环,删除后清理连线。编辑器显示编号引用和缩略图,画布缩放不改变面板尺寸。
  • 创作要求与生成正文分别保存;图片编辑任务携带当前图片。兼容既有本机草稿和 JSON 导入导出。
  • 邮箱用户保存/打开在线画布。PostgreSQL 存放索引与版本,S3 存放画布与任务快照;限时凭据仅授权单个画布,支持轮换、过期、撤销和真实最近访问状态。
  • 外部 coding agent 领取任务并回写,页面显示实际状态。版本校验阻止旧结果覆盖新编辑,本机未同步编辑遇到在线更新时由用户明确选择版本。HTTP 入口支持凭据复制降级处理。
  • ces-control 隔离测试同时启动 Wiki 和 Studio,保留真实首页 CTA、邮箱登录表单、工作台、画布派发、外部 HTTP fixture 回写、草稿冲突保护、凭据轮换/撤销、在线恢复和窄屏检查。fixture 验证协议与 UI 交付,不代表实际模型生成质量。API 集成另覆盖图片生成、高清结果回写及原图/连线保留。
  • 正式部署后的公网验收脚本加入选择后再次点击编辑、缩放与固定编辑器、图片上传、引用、撤销恢复、持久化和移动端检查,并保存截图。
  • 已同步用户人工合并的发布修复 PR #28(主线 dd367e4),保留统一发布顺序及双应用集成检查。

验证与限制:

  • ces-control 完整 CI #601 已成功:构建、类型、单元测试、生产冒烟、隔离 PostgreSQL/S3、Wiki/Studio 浏览器集成与生产认证复检。集成零失败、零跳过,覆盖真实登录、任务派发/外部 HTTP fixture 回写、草稿冲突、凭据轮换/撤销、移动端刷新及在线恢复;fixture 验证协议和 UI,不代表模型生成质量。
  • 修正移动端刷新检查:响应式 CSS 隐藏顶部邮箱链接,因此就绪检查明确包含隐藏元素。登录与工作台使用实际会话、表单及标题就绪信号;未放宽超时或删除断言。
  • 已核对全部待合入提交、相对 main 的差异和共享契约,差异检查通过,主线 dd367e4 已完整包含。独立诊断分支的临时工作流不在本 PR 中。
  • runner 为 2 核、约 1.7 GiB,存在 CPU/内存/I/O 等待;存储驱动为 overlayfs。资源争用对此前随机超时的影响尚不能定为唯一根因,本次不变更 runner 或 Docker 配置。
  • 尚未合并或部署,公网视觉与交互验收待正式部署后在指定服务器进行。主线此前发布 #593 失败,不能把本次 PR 检查成功表述为线上已更新。

已就绪,等待用户手动合并 codex/canvas-node-workflow → main;bot 不合并、不启用自动合并。合并后继续跟进正式部署与指定公网服务器的视觉、交互验收。

按参考图重整无限画布:首次点击选择并可拖动,已选中节点再次点击内容编辑;文字在节点内编辑,图片、脚本和创作要求使用屏幕下方固定尺寸面板。 实际改动: - 外置节点标题、重命名、左右参考入口、文本样式、图片上传、图片高清、文本/图片/脚本派生节点;引用保留方向、阻止循环,删除后清理连线。编辑器显示编号引用和缩略图,画布缩放不改变面板尺寸。 - 创作要求与生成正文分别保存;图片编辑任务携带当前图片。兼容既有本机草稿和 JSON 导入导出。 - 邮箱用户保存/打开在线画布。PostgreSQL 存放索引与版本,S3 存放画布与任务快照;限时凭据仅授权单个画布,支持轮换、过期、撤销和真实最近访问状态。 - 外部 coding agent 领取任务并回写,页面显示实际状态。版本校验阻止旧结果覆盖新编辑,本机未同步编辑遇到在线更新时由用户明确选择版本。HTTP 入口支持凭据复制降级处理。 - ces-control 隔离测试同时启动 Wiki 和 Studio,保留真实首页 CTA、邮箱登录表单、工作台、画布派发、外部 HTTP fixture 回写、草稿冲突保护、凭据轮换/撤销、在线恢复和窄屏检查。fixture 验证协议与 UI 交付,不代表实际模型生成质量。API 集成另覆盖图片生成、高清结果回写及原图/连线保留。 - 正式部署后的公网验收脚本加入选择后再次点击编辑、缩放与固定编辑器、图片上传、引用、撤销恢复、持久化和移动端检查,并保存截图。 - 已同步用户人工合并的发布修复 PR #28(主线 dd367e4),保留统一发布顺序及双应用集成检查。 验证与限制: - ces-control 完整 CI #601 已成功:[构建、类型、单元测试、生产冒烟、隔离 PostgreSQL/S3、Wiki/Studio 浏览器集成与生产认证复检](https://gitea.entroia.com/Zayden-Jung/probably-rendering-one-more-pixel-tonight/actions/runs/601)。集成零失败、零跳过,覆盖真实登录、任务派发/外部 HTTP fixture 回写、草稿冲突、凭据轮换/撤销、移动端刷新及在线恢复;fixture 验证协议和 UI,不代表模型生成质量。 - 修正移动端刷新检查:响应式 CSS 隐藏顶部邮箱链接,因此就绪检查明确包含隐藏元素。登录与工作台使用实际会话、表单及标题就绪信号;未放宽超时或删除断言。 - 已核对全部待合入提交、相对 main 的差异和共享契约,差异检查通过,主线 dd367e4 已完整包含。独立诊断分支的临时工作流不在本 PR 中。 - runner 为 2 核、约 1.7 GiB,存在 CPU/内存/I/O 等待;存储驱动为 overlayfs。资源争用对此前随机超时的影响尚不能定为唯一根因,本次不变更 runner 或 Docker 配置。 - 尚未合并或部署,公网视觉与交互验收待正式部署后在指定服务器进行。主线此前发布 #593 失败,不能把本次 PR 检查成功表述为线上已更新。 已就绪,等待用户手动合并 codex/canvas-node-workflow → main;bot 不合并、不启用自动合并。合并后继续跟进正式部署与指定公网服务器的视觉、交互验收。
codex-bot added 2 commits 2026-10-30 09:28:16 +00:00
codex-bot added 1 commit 2026-10-30 09:38:43 +00:00
Add scoped canvas agent API with versioned S3 state and task results
creative workspace review checks / verify (pull_request) Has been cancelled
7f7fc28e57
codex-bot added 1 commit 2026-10-30 09:50:33 +00:00
Connect canvas editing to scoped external agent tasks
creative workspace review checks / verify (pull_request) Has been cancelled
b1e6083996
codex-bot changed title from WIP: Add canvas node references and selection-based editing to WIP: Add canvas references, selection editing and external agent tasks 2026-10-30 09:52:11 +00:00
codex-bot added 1 commit 2026-10-30 09:53:18 +00:00
Keep agent panel within narrow canvas viewports
creative workspace review checks / verify (pull_request) Has been cancelled
af4e9b13ed
codex-bot added 1 commit 2026-10-30 09:57:01 +00:00
Validate imported reference graphs and report malformed canvas input
creative workspace review checks / verify (pull_request) Has been cancelled
de851085dd
codex-bot added 1 commit 2026-10-30 10:02:16 +00:00
Cover canvas concurrency and invalid agent result isolation
creative workspace review checks / verify (pull_request) Has been cancelled
67dea99cd1
codex-bot added 1 commit 2026-10-30 10:14:29 +00:00
Align canvas integration with corrected workspace UI and auth checks
creative workspace review checks / verify (pull_request) Has been cancelled
8944e59ead
codex-bot added 1 commit 2026-10-30 10:23:07 +00:00
Verify external canvas agent delivery through both running applications in CI
creative workspace review checks / verify (pull_request) Has been cancelled
8ab67def5f
codex-bot added 1 commit 2026-10-30 10:25:07 +00:00
Support copying agent credentials on the public HTTP workspace
creative workspace review checks / verify (pull_request) Has been cancelled
5ab0ca78b2
codex-bot added 1 commit 2026-10-30 10:30:25 +00:00
Verify unsaved canvas edits survive arriving agent results
creative workspace review checks / verify (pull_request) Has been cancelled
15542e977a
codex-bot added 1 commit 2026-10-30 10:37:21 +00:00
Retain document directory failure diagnostics in canvas integration
creative workspace review checks / verify (pull_request) Has been cancelled
2bcd5992eb
codex-bot added 1 commit 2026-10-30 10:48:58 +00:00
Verify landing login and workspace entry before canvas agent delivery
creative workspace review checks / verify (pull_request) Has been cancelled
fb6f29db76
codex-bot added 1 commit 2026-10-30 11:08:04 +00:00
Use account and content readiness throughout canvas integration navigation
creative workspace review checks / verify (pull_request) Has been cancelled
f4f0d67306
codex-bot added 1 commit 2026-10-30 11:39:53 +00:00
Share the integration browser while isolating complete workspace UI checks
creative workspace review checks / verify (pull_request) Failing after 20m31s
0c8cf7c4cd
codex-bot added 2 commits 2026-10-30 12:35:36 +00:00
codex-bot added 1 commit 2026-10-30 12:39:24 +00:00
Run canvas interaction acceptance against the deployed public server
creative workspace review checks / verify (pull_request) Failing after 25m58s
d2eaabe0da
codex-bot added 1 commit 2026-10-30 13:21:25 +00:00
Wait for the real account session before testing the login form
creative workspace review checks / verify (pull_request) Failing after 33m55s
71da117335
codex-bot added 1 commit 2026-10-30 13:58:44 +00:00
Assert workspace readiness after navigation commit instead of window load
creative workspace review checks / verify (pull_request) Has been cancelled
3d48f5042d
codex-bot added 1 commit 2026-10-30 14:14:14 +00:00
Merge main release sequencing into canvas workflow
creative workspace review checks / verify (pull_request) Has been cancelled
041620e2a5
codex-bot added 1 commit 2026-10-30 14:25:43 +00:00
Record navigation timing to diagnose canvas integration failures
creative workspace review checks / verify (pull_request) Failing after 19m40s
cdcd4c4b94
codex-bot added 1 commit 2026-10-30 15:32:39 +00:00
Account for hidden mobile account link in canvas reload check
creative workspace review checks / verify (pull_request) Successful in 26m2s
fcc0aba810
codex-bot marked the pull request as ready for review 2026-10-30 16:00:19 +00:00
Zayden-Jung merged commit a3435c463f into main 2026-10-30 16:07:24 +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/probably-rendering-one-more-pixel-tonight#29