210 Commits

Author SHA1 Message Date
Your Name
f344ac6b0e fix(canvas): redesign compare toggle with larger hit target
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 02:23:34 +08:00
Your Name
db1e6138e4 fix(canvas): make compare toggle unobstructed and keep consistent icon
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 02:17:25 +08:00
Your Name
7c69ccefc2 fix(canvas): split compare into two panes for transparent outputs
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 02:12:59 +08:00
Your Name
a1035c5dae fix(canvas): move compare toggle and enable hover-to-slide mode
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 02:09:28 +08:00
Your Name
22493ce1a2 fix(canvas): resolve compare source by upstream original and preserve ctrl+a
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 02:04:44 +08:00
Your Name
eba188116a fix(canvas): restore compare drag and ctrl+a image multi-select
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 01:57:16 +08:00
Your Name
d0a214d309 fix(canvas): implement true before-after split drag interaction
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 01:50:07 +08:00
Your Name
4480374b63 fix(canvas): make compare divider always visible and draggable
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 01:45:34 +08:00
Your Name
0933ec4ce9 fix(canvas): use icon compare toggle and move it away from prompt overlay
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 01:41:32 +08:00
Your Name
d11fd0825d fix(canvas): restore compare toggle and blank double-click fit all
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 01:40:02 +08:00
Your Name
cd849e1a01 feat(canvas): add slider compare mode for generated image nodes
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-01 01:29:43 +08:00
Your Name
1dc893ee5c chore: update canvas flow and deploy fixes
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-24 19:22:42 +08:00
Your Name
d146fa1989 chore(ui): sync manual updates for image editor and canvas image node
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-22 15:27:51 +08:00
Your Name
9d7ac81dd1 chore: sync all local updates
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-22 12:36:33 +08:00
Your Name
2e837b3769 feat: strengthen ai detail planning review and progress placeholders
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-22 01:10:49 +08:00
Your Name
2d09e39878 style: align canvas selection border and handle stroke
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-21 00:38:15 +08:00
Your Name
2f33598e57 style: match canvas selected image border and corner handles
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-21 00:22:56 +08:00
Your Name
225ab8c02f chore: reorder image toolbar shortcuts labels
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-20 23:33:50 +08:00
Your Name
c80b46d43c refactor: align canvas image toolbar with available features
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-20 23:15:10 +08:00
Your Name
435fbd10f7 feat: refine canvas image selection style and drag-safe renaming
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-20 22:57:56 +08:00
Your Name
4524bc6d9f feat: optimize canvas resize flow and object picking model routing
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-20 21:51:39 +08:00
Your Name
1a9ecac889 fix: hide per-image toolbars during multi-select
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-19 21:23:11 +08:00
Your Name
ec00b35658 feat(canvas): add two-stage add-to-chat fly animation with bounce
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 15:30:24 +08:00
Your Name
99dfab0ca0 feat(canvas): animate image fly-to-chat when adding attachment
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-12 15:26:16 +08:00
Your Name
d7d2548673 精简画布图片工具栏并移除尺寸标注
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-09 00:43:14 +08:00
Your Name
18e2e09bb9 修复提示词重绘默认带入原始生成提示词
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-09 00:37:44 +08:00
Your Name
bb1c0998c3 优化图片备注弹窗样式并修复越界显示
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 12:18:17 +08:00
Your Name
ec16c316cc 修复画布添加到对话按钮点击失效
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 12:14:11 +08:00
Your Name
23b48884a9 修复画布图片备注面板不弹出问题
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 12:11:20 +08:00
Your Name
4e0c0d9cd0 优化图片工具栏避让并新增图片备注功能
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 12:05:29 +08:00
Your Name
6b87adc622 画布图片新增提示词重绘对话框
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 12:01:04 +08:00
Your Name
6cf0597227 优化画布交互并支持图片重命名同步
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 11:52:37 +08:00
Your Name
800017b78c 放宽上传到50MB并取消分辨率限制
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-08 11:38:03 +08:00
Your Name
a8b078b8ae 隐藏文字编辑实现细节并接通侧栏快捷按钮
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-07 21:56:54 +08:00
Your Name
927514ad6b 文字编辑支持删除条目并传递到生图
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-07 21:53:37 +08:00
Your Name
18a3495d2c 无限画布新增图片文字编辑工作流
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-07 21:48:49 +08:00
Your Name
bb4f51d198 feat: improve canvas workflow and auto title
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Hide internal prompts from users, auto-focus new images, avoid overlap, enable drag-and-drop upload, and fix canvas navigation reloads.
2026-02-03 16:33:51 +08:00
Your Name
bb1667881d fix: improve canvas image toolbar and tags
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Add watermark removal, improve dark mode toolbar styling, and sync tag deletion with attachments.
2026-02-03 15:51:30 +08:00
Your Name
98bc457082 fix: 彻底禁止base64存储 - 所有图片/视频上传均先传服务器获取URL
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-03 11:02:05 +08:00
Your Name
ff359fe03b feat: 将图片上传大小限制从 8MB 提升到 20MB
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-03 10:23:34 +08:00
Your Name
ff5e78c5a9 fix: 标注成功后自动生成标签,无需点击确认按钮
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-02 13:24:05 +08:00
Your Name
c74d2b7d44 feat: 改进物品标注交互,直接在画布图片上标注无需弹窗
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-02 13:13:22 +08:00
Your Name
e314edb283 feat: 画布点阵背景固定大小不随缩放变化,图片双击放大预览
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-02 12:34:13 +08:00
Your Name
47afddfd73 feat: 添加物品拾取功能(MVP版本)
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 新增 ObjectPickerOverlay 组件,支持点击图片拾取物品
- 新增 /api/pick-object API,调用 Qwen-VL 识别物品
- Canvas Store 扩展拾取模式状态管理
- ImageNode 工具栏新增拾取按钮
- CanvasChatPanel 集成物品标签,发送时自动构建精准prompt
- 图片压缩至 600px 以内加速 AI 分析
- 物品名称限制 8 字,位置固定 4 字标准词库
2026-02-02 11:50:30 +08:00
Your Name
dbed4020c0 feat: 图片工具栏改为纯图标模式,悬停显示功能名称
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 移除工具栏按钮的文字标签,只显示图标
- 使用 Tooltip 组件在鼠标悬停时显示功能名称
- 将下载和删除按钮从下拉菜单移到工具栏直接显示
- 工具栏更紧凑,视觉更简洁
2026-02-02 11:07:52 +08:00
Your Name
ed71477f15 fix: 画布图片下载改为直接下载,不再跳转页面
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 使用 fetch 获取图片数据并创建 Blob URL
- 避免跨域图片导致的跳转问题
- 添加下载进度提示和错误处理
2026-02-02 11:01:32 +08:00
Your Name
d7c0e66c3e feat: 画布图片按原始比例 1:1 显示
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 图片使用 object-contain 保持原始比例,不再裁剪
- 添加 getImageDimensions 函数获取图片原始尺寸
- 图片节点大小根据原始尺寸动态设置(最大 500px,最小 150px)
- 图片间距动态调整,避免重叠
2026-02-02 10:57:42 +08:00
Your Name
52867404f7 feat: 画布图片添加到对话框改为手动触发
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- 在图片工具栏添加"添加到对话"按钮
- 移除选中图片时自动添加标签的逻辑
- 通过 canvas store 的 pendingChatAttachments 实现跨组件通信
- 用户点击按钮后才会将图片添加到对话框,避免标签越来越多
2026-02-02 10:54:03 +08:00
Your Name
59a81f3c0e feat: 画布图片节点添加图片标注功能
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 17:12:30 +08:00
Your Name
2524ec551b fix: 修复画布图片重复添加和工具栏位置问题
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
1. 首次加载时不将历史消息中的图片添加到画布(避免重复)
2. 检查画布中是否已存在相同 URL 的图片
3. 工具栏位置在渲染时实时计算(跟随画布平移缩放)

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 15:35:09 +08:00