23 Commits

Author SHA1 Message Date
Your Name
ac51a8c6f5 fix: persist detail generation archives during in-progress runs
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-20 12:11:40 +08:00
Your Name
056514f167 fix: switch canvas zip download to native form submission
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-19 22:10:31 +08:00
Your Name
e344a6db73 fix: prevent canvas zip download from hanging
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-19 21:34:11 +08:00
Your Name
171b4dce60 fix: normalize canvas image urls for server zip download
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-19 21:19:22 +08:00
Your Name
31b6e549b4 fix: support server-side zip download for selected canvas images
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-19 20:35:55 +08:00
Your Name
81c1e955cb feat: persist canvas detail archives and extend detail metadata
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-19 13:14:05 +08:00
Your Name
9af7619b7f feat detail mode: optional bundle images and auto add cross-sell showcase screen
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-19 12:26:11 +08:00
Your Name
8aba32d35d fix chat pending drop when title model fails and filter auto-title vision model
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-19 04:54:58 +08:00
Your Name
2793582fd1 优化AI详情生成Agent流程与PC工作台体验
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-15 20:18:28 +08:00
Your Name
ed9a03b1c7 feat: 新增FAL生图服务商并打通聊天与画布链路
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-14 20:06:05 +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
3a20c5a36d 新增RUXA生图服务商并打通聊天/画布链路
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-07 20:09:31 +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
1e557c620a fix: 移除错误的模型ID映射,直接使用qwen3-vl-plus
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-02-01 19:39:57 +08:00
Your Name
94640002d0 fix: 多图支持和画布自动命名模型ID映射
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 16:58:27 +08:00
Your Name
1f26ec911c fix: 修复 auto-title API 模型查找
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
1. 正确访问 model 和 provider 对象结构
2. 直接使用返回的 provider 信息,无需再次查询

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 16:03:34 +08:00
Your Name
aac42de4c5 debug: 添加 auto-title 模型查找详细日志
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 15:57:43 +08:00
Your Name
517d8e493c fix: auto-title API 使用数据库配置的千问VL模型
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
1. 从数据库查找支持视觉的模型(qwen-vl 系列)
2. 使用对应 provider 的配置调用 API
3. 添加详细日志便于调试

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 12:51:00 +08:00
Your Name
e84b002302 fix: 画布 API 支持 upsert 操作
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
当画布不存在时自动创建,而不是返回 404

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-01 12:36:18 +08:00
Your Name
9385b6f6d6 feat: implement auto-save, auto-title, and canvas file list sidebar
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- Remove manual rename and save buttons from canvas header
- Add auto-save logic with debounce
- Add AI auto-titling and thumbnail generation based on canvas content
- Add CanvasFileList sidebar for managing canvases
- Direct entry to new canvas from top navigation
- Add new API endpoint for auto-titling
2026-01-24 22:50:34 +08:00
Your Name
1a9f453a20 fix: use correct function names for AI model queries
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
2026-01-24 20:23:41 +08:00
Your Name
c7ffcda87b feat: add infinite canvas feature with AI image generation
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
- Add canvas project and node database tables
- Create canvas workspace with drag, resize, zoom and pan
- Add ImageNode with background removal, enhance, extend, angle edit, scene fusion
- Add VideoNode with playback controls
- Add TextNode for text editing
- Integrate AI image generation API (Gemini/Alibaba)
- Implement viewport culling for performance optimization
- Add canvas entry in top navigation bar
2026-01-24 19:48:13 +08:00