11 Commits

Author SHA1 Message Date
Your Name
77ab711d41 chore: restore quality gates 2026-05-26 19:32:19 +08:00
Your Name
a6083ac409 perf: serve aliyun oss previews directly
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-04-29 21:42:03 +08:00
Your Name
20cb4f0149 fix(image-load): route canvas cross-origin loads through image proxy
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-03-05 16:37:21 +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
da601a8c48 fix: 完成按钮移到图片底部,改为黑色风格与网站统一
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-02 12:38:31 +08:00
Your Name
ee9ac5521f feat: 支持同一张图片标注多个物品,每个物品独立标签
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-02 12:28:48 +08:00
Your Name
221579abb2 fix: 在图片上绘制红色标记点让AI识别,识别后直接添加到对话框
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-02 12:14:00 +08:00
Your Name
7db61d8533 fix: 识别成功后直接添加到对话框,去掉确认弹窗 2026-02-02 12:12:13 +08:00
Your Name
13e72c9134 fix: 去掉矩形轮廓框,优化物品识别prompt更聚焦点击位置
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-02 12:10:35 +08:00
Your Name
3558eed251 fix: 改用 URL 方式发送图片给 Qwen-VL,修复数据库查询 2026-02-02 12:05:50 +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