Skip to content

chore(canvas): Phase E — remove infinite engine and offline brush/expand tools#348

Merged
sev7n4 merged 1 commit into
mainfrom
enhancement/canvas-subtraction-e
Jul 16, 2026
Merged

chore(canvas): Phase E — remove infinite engine and offline brush/expand tools#348
sev7n4 merged 1 commit into
mainfrom
enhancement/canvas-subtraction-e

Conversation

@sev7n4

@sev7n4 sev7n4 commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Summary

  • 删除整个 infinite-canvas/ 引擎及关联 Pane/lib/hooks(~10k 行)
  • 下线原依赖 FreeCanvas 的 Web 工具:expand / inpaint / erase(Scroll 工具条已过滤;API 保留供 smoke)
  • 删除圈选/扩图 UI:expand-frame-overlayuse-mask-brushvideo-inpaint-editor
  • 移除 8 个 infinite 相关 integration 单测;test-dead-code-removed 新增 5 项断言
  • 更新 CANVAS_SUBTRACTION_PLAN.md / STUDIO_CANVAS_MODES.md Phase E ✅

Test plan

  • pnpm typecheck 全绿
  • test-studio-canvas-view.ts 2/2
  • test-dead-code-removed.ts 14/14
  • CI: lint-typecheck / docker-build / Integration / E2E

保留

  • Scroll 画布、cutout、upscale、variation、focus-edit、direct 工具
  • API expand/inpaint 路由(smoke 仍测服务端能力)

Made with Cursor

…and tools

Delete infinite-canvas directory and related panes/libs (~10k lines);
filter expand/inpaint/erase from Scroll toolbar after FreeCanvas removal.

Co-authored-by: Cursor <cursoragent@cursor.com>
@cursor

cursor Bot commented Jul 16, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@sev7n4
sev7n4 merged commit f42f4e2 into main Jul 16, 2026
7 checks passed
@sev7n4
sev7n4 deleted the enhancement/canvas-subtraction-e branch July 16, 2026 03:20
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