134
|
3504141be5
|
fix(canvas): quarantine unstable detailed inspection behind explicit opt-in
|
2026-10-20 02:35:23 +08:00 |
|
134
|
79d10cf1ac
|
fix(canvas): retry uncertain text inspection without replaying image generation
|
2026-10-20 02:01:12 +08:00 |
|
134
|
3a9e392a7f
|
fix(canvas): preserve text legibility and isolate product detail verification
|
2026-10-20 01:54:23 +08:00 |
|
134
|
07101946ff
|
fix(canvas): independently verify product support structure before accepting replacements
|
2026-10-20 01:10:53 +08:00 |
|
134
|
8111ce7708
|
fix(canvas): bind visual verification roles and preserve measured product proportions
|
2026-10-20 00:35:37 +08:00 |
|
134
|
a03ac48f3a
|
fix(canvas): accept structured OCR differences without overlooking numeric changes
|
2026-10-19 21:52:09 +08:00 |
|
134
|
1dd4487cf0
|
fix(canvas): verify template copy independently and diversify vision fallback
|
2026-10-19 20:58:09 +08:00 |
|
134
|
6319a3ceef
|
fix(canvas): restore template text pixels before replacement quality checks
|
2026-10-19 20:10:04 +08:00 |
|
134
|
4734d5cb76
|
fix(canvas): keep source pixels authoritative over inferred product facts
|
2026-10-19 19:46:12 +08:00 |
|
134
|
d33db04ecc
|
fix(canvas): lock observed product structure during template edits
|
2026-10-19 19:41:19 +08:00 |
|
134
|
ab7240b3d4
|
fix(canvas): focus replacement product and prefer healthy editors
|
2026-10-19 19:30:50 +08:00 |
|
134
|
55ad5b21f0
|
fix(canvas): validate template replacement direction and product identity
|
2026-10-19 19:23:44 +08:00 |
|
134
|
562b9a3f1d
|
fix(canvas): prepare original downloads independently of archiving
|
2026-10-19 18:45:23 +08:00 |
|
134
|
30cfd62669
|
fix(agent): fail over rejected credentials and allow local image downloads
|
2026-10-19 17:57:12 +08:00 |
|
134
|
dfc1c6d496
|
perf(canvas): reuse durable prepared PNGs in batch and fallback downloads
|
2026-10-12 15:34:45 +08:00 |
|
134
|
1a806b4275
|
perf(canvas): share image bytes and deliver prepared downloads through Qiniu CDN
|
2026-10-12 15:28:05 +08:00 |
|
134
|
50569ca88a
|
feat(canvas): deliver image previews before background archiving and remove generation caps
|
2026-10-12 08:03:58 +08:00 |
|
134
|
4ada7eaf38
|
fix: polish canvas icons, context menu and panel layout
|
2026-10-04 12:13:47 +08:00 |
|
134
|
96d67955cb
|
fix(canvas): preserve uncertain image submissions without paid failover
|
2026-10-03 17:29:31 +08:00 |
|
134
|
365bad8539
|
fix(canvas): distinguish provider balance from image rate limits
|
2026-10-01 07:45:39 +08:00 |
|
134
|
0907aaff67
|
fix(agent): make detail replacement results survive page and server restarts
详情替换原来把整批生图挂在浏览器保持的对话流上,切换标签页、断网或连接中断后
结果就再也回不来,前端还会继续播放按时间推算的 96% 假进度。
现在改为服务器端后台批次:提交时先落任务,再按参考图逐张生成并把每张结果写进
项目,页面刷新、切页或服务重启后都能按任务状态恢复,不再依赖前端连接。
- 新增 /api/agents/detail-replacement/batches(提交/查询、幂等去重、重试上限)
- 前端只在服务端确认批次后显示处理中,卡片显示排队/生成/完成/失败真实状态
- 去掉假进度动画;没有产品输入图时提交前直接拦截
- 服务重启后自动恢复未完成批次,长批次不再被通用 30 分钟清理误判
- 单张失败只落到该卡片并继续后续图片,已完成的图片不重复生成和扣费
- 详情替换默认模型由持续 404 的 gpt-image-2.5-flare 改回 gpt-image-2.5
|
2026-09-26 02:39:11 +08:00 |
|
134
|
69dcf9b745
|
fix(video-canvas): persist story analysis and resume accepted enhance tasks
|
2026-09-17 13:51:15 +08:00 |
|
134
|
86b66172b1
|
fix(video-canvas): persist image operations and story subtasks
|
2026-09-17 13:30:32 +08:00 |
|
134
|
0d17638a8d
|
fix(video-canvas): persist generation tasks and repair workflow controls
|
2026-09-17 12:32:47 +08:00 |
|
134
|
f10e6b7c8d
|
fix(video-canvas): connect generation controls and repair script media director workflows
|
2026-09-17 10:28:18 +08:00 |
|
134
|
38be09de9c
|
feat(video-canvas): connect real 3d director and validate media chain
|
2026-09-17 00:02:03 +08:00 |
|
134
|
60b7900bf9
|
fix: match video canvas models to real capabilities and remove simulated processing
|
2026-09-16 15:06:05 +08:00 |
|
134
|
c27a707776
|
fix world labs task polling fallback for dynamic response payloads
|
2026-08-18 18:43:17 +08:00 |
|
134
|
1fa126cecf
|
fix(canvas): allow repeated layout source picking
|
2026-08-14 12:10:23 +08:00 |
|
134
|
3010e51f72
|
feat(canvas): add durable batch template replacement
|
2026-08-14 10:20:01 +08:00 |
|
134
|
71b3ce56cf
|
fix(canvas): restore AI layout replacement
|
2026-08-14 00:18:15 +08:00 |
|
134
|
bf6bd01fcb
|
feat(canvas): add batch template replacement
|
2026-08-13 23:29:08 +08:00 |
|
134
|
e2806578c0
|
fix(release): align template flow with production baseline
|
2026-08-13 18:34:46 +08:00 |
|
134
|
675966a783
|
feat(agent): add AI template reuse to main results
|
2026-08-13 18:31:19 +08:00 |
|
134
|
01722af2fb
|
fix(canvas): restore PSD template replacement entry
|
2026-08-13 18:28:53 +08:00 |
|
134
|
3f2b18d18d
|
merge: sync Claw production updates into main
# Conflicts:
# app/(admin)/settings/admin-settings-client.tsx
# app/canvas/[id]/CanvasEditorLegacyPageClient.tsx
# playwright.helpers.config.ts
|
2026-08-11 15:11:59 +08:00 |
|
134
|
725a93331a
|
feat(ai): add VIP98K provider foundation on 48 baseline
|
2026-08-08 16:52:14 +08:00 |
|
root
|
7708b66e8d
|
backup: preserve server changes before OpenClaw deploy
|
2026-08-07 11:43:46 +08:00 |
|
134
|
1a9888d825
|
fix: harden canvas image generation flows
(cherry picked from commit 78b0da908c4a0c22bd7eb66b5a661c07fcecb4fc)
|
2026-07-27 14:41:08 +00:00 |
|
134
|
e8d1aa25aa
|
feat: add Atlas Cloud image provider
|
2026-07-21 11:08:13 +08:00 |
|
134
|
1fd9be49c7
|
fix: route canvas capabilities through local runtime
|
2026-07-14 16:01:44 +08:00 |
|
134
|
80e9771790
|
feat: add Visionary image provider
|
2026-07-14 14:12:27 +08:00 |
|
134
|
1b70c1d678
|
feat(canvas): add capability runtime and MCP tools
|
2026-07-14 12:51:10 +08:00 |
|
134
|
5a7121dceb
|
fix: handle complex canvas scale adjustments
|
2026-07-14 09:03:14 +08:00 |
|
134
|
ede6f080a2
|
feat: add BananaImage image provider
|
2026-07-13 23:04:54 +08:00 |
|
134
|
43837e5048
|
feat: add canvas product position adjustment
|
2026-07-13 19:12:53 +08:00 |
|
134
|
8119219c15
|
backup: preserve verified canvas scale adjustment
|
2026-07-13 19:12:53 +08:00 |
|
134
|
48134a1bbe
|
merge: integrate canvas and UI refinements
# Conflicts:
# app/(chat)/api/files/direct-upload/route.ts
# app/canvas/[id]/CanvasEditorLegacyPageClient.tsx
# components/canvas/CanvasChatPanel.tsx
# components/home/lovart-home.tsx
# components/home/lovart/lovart-featured-gallery.tsx
# components/home/lovart/lovart-hero-composer.tsx
# components/home/lovart/lovart-projects-section.tsx
# components/home/lovart/lovart-sidebar.tsx
# components/layout/brand-top-bar.tsx
|
2026-07-10 13:18:21 +08:00 |
|
root
|
2398930ecb
|
Merge remote-tracking branch 'origin/main' into codex/scale-adjust-main-merge
|
2026-07-08 22:16:02 +08:00 |
|
134
|
ff71e3935c
|
fix: reject scale adjust old footprint remnants
|
2026-07-08 20:33:10 +08:00 |
|