134
|
f75d99baf6
|
fix(agent): repair the UUID check that made every detail replacement request 400
新增的批次接口把一个 UUID 正则写成了 8-4-4-12(少一组 -{4}),标准 UUID 是
8-4-4-4-12。结果是任何真实项目编号和请求编号都过不了校验:查询接口恒返 400
「项目编号无效」,提交接口恒返 400「任务编号或项目编号无效」,详情替换完全无法使用。
- 校验抽成 isDetailReplacementUuid 并修正为规范的 8-4-4-4-12,路由不再自带正则
- 回归测试覆盖真实线上项目编号、浏览器生成的请求编号,以及导致故障的 8-4-4-12 形状
- 增加源码守卫,防止该路由再次出现自带的错误 UUID 正则
- 前端在项目尚未保存时给出明确提示,而不是把空编号丢给接口
|
2026-09-27 19:14:56 +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
|
b26e265083
|
fix: verify VIP98K sizes and recover replacement results
|
2026-09-11 14:56:00 +08:00 |
|
134
|
6f5a444756
|
fix: preserve detail replacement product geometry
|
2026-09-09 19:50:03 +08:00 |
|
134
|
3a1c445c0b
|
fix: stabilize vip98k image generation uploads
|
2026-09-07 14:45:06 +08:00 |
|
134
|
675966a783
|
feat(agent): add AI template reuse to main results
|
2026-08-13 18:31:19 +08:00 |
|
134
|
731aa9725a
|
fix: preserve main behavior after Claw merge
|
2026-08-11 15:28:11 +08:00 |
|
root
|
7708b66e8d
|
backup: preserve server changes before OpenClaw deploy
|
2026-08-07 11:43:46 +08:00 |
|
134
|
43837e5048
|
feat: add canvas product position adjustment
|
2026-07-13 19:12:53 +08:00 |
|
134
|
fec71038c5
|
fix: harden scale adjust patch workflow
|
2026-07-04 15:26:31 +08:00 |
|
134
|
dc499d0d6f
|
fix: expose detail scale adjust entry
|
2026-07-03 17:26:21 +08:00 |
|
134
|
914e09af73
|
fix: show scale regions in detail dialog sidebar
|
2026-06-23 17:38:29 +08:00 |
|
134
|
75cfa4c00f
|
fix: drive scale adjust from target box guides
|
2026-06-23 17:02:48 +08:00 |
|
134
|
640e1b6aa6
|
fix: show scale target corner arrows
|
2026-06-22 22:09:26 +08:00 |
|
134
|
6d8aa557bf
|
fix: allow deleting detail scale selections
|
2026-06-22 21:56:39 +08:00 |
|
134
|
9bc887eee1
|
fix: merge detail edit scale modes
|
2026-06-22 21:47:53 +08:00 |
|
134
|
12b21d6f3b
|
fix: unify canvas scale edit entry
|
2026-06-22 21:38:29 +08:00 |
|
134
|
d64d3c9deb
|
fix: widen detail replacement preview
|
2026-06-22 21:10:10 +08:00 |
|
134
|
088d2c1b74
|
fix: sync detail scale target flow
|
2026-06-22 20:08:14 +08:00 |
|
134
|
47c7da3a1f
|
fix: align detail scale adjust buttons
|
2026-06-22 18:30:03 +08:00 |
|
134
|
c2ef33753a
|
fix: improve detail replacement generation controls
|
2026-06-22 17:56:58 +08:00 |
|
134
|
b032774e8e
|
fix: improve image generation timeout failover
|
2026-06-22 14:38:59 +08:00 |
|
134
|
eb2153818d
|
fix: prefer detail model for scale adjustments
|
2026-06-22 01:22:25 +08:00 |
|
134
|
e6d3b20308
|
fix: extend image task waits and scale adjust health
|
2026-06-21 15:47:10 +08:00 |
|
134
|
1ddb7928c6
|
fix: preserve subject aspect in scale adjust
|
2026-06-19 21:35:31 +08:00 |
|
134
|
e22b6f11b9
|
fix: hide scale prompts and add compare exit
|
2026-06-19 02:18:00 +08:00 |
|
134
|
baa924c8d4
|
fix: persist detail scale adjustments
|
2026-06-19 01:18:34 +08:00 |
|
134
|
72e4b926d9
|
fix: soften local edit composite boundaries
|
2026-06-18 19:49:26 +08:00 |
|
134
|
f29a26b43f
|
feat: improve canvas local edit scale adjustment
|
2026-06-18 18:41:17 +08:00 |
|
134
|
07854d7c6a
|
fix: unify detail processing placeholders
|
2026-06-18 14:45:37 +08:00 |
|
134
|
74ae88edbb
|
fix: improve scale adjust guidance and scan feedback
|
2026-06-17 21:44:57 +08:00 |
|
134
|
af63ebba9e
|
feat: support target detail uploads and improve scale adjust
|
2026-06-17 17:37:51 +08:00 |
|
134
|
25af7e5526
|
feat: add detail image scale adjust and processing scan
|
2026-06-17 15:35:04 +08:00 |
|
134
|
9fae6c6a62
|
fix: extend local edit task wait time
|
2026-06-17 13:27:00 +08:00 |
|
134
|
2807dcf9e3
|
fix: complete detail local edit workflow
|
2026-06-16 21:55:01 +08:00 |
|
134
|
553e5b5373
|
fix: add edit actions to detail replacement results
|
2026-06-16 21:19:37 +08:00 |
|
134
|
801d2c4644
|
feat: enhance detail result image actions
|
2026-06-15 13:28:58 +08:00 |
|
Your Name
|
8943e2900b
|
feat: add watermark removal to detail results
|
2026-06-05 18:01:45 +08:00 |
|
Your Name
|
faa70a315c
|
fix: require prompt pack for detail scene replacement
|
2026-06-04 13:16:01 +08:00 |
|
Your Name
|
87f23a0ab6
|
fix: add progress dialog for batch result exports
|
2026-06-03 16:02:53 +08:00 |
|
Your Name
|
e126355b26
|
fix: avoid blank detail replacement outputs
|
2026-06-02 21:27:37 +08:00 |
|
Your Name
|
1a97f56169
|
fix: stabilize detail replacement page layout
|
2026-06-02 20:42:59 +08:00 |
|
Your Name
|
0b9d41e7e2
|
fix: force detail replacement generation
|
2026-06-02 15:39:56 +08:00 |
|
Your Name
|
3e2261b1c7
|
fix: restore detail market id lookup input
|
2026-06-02 15:21:24 +08:00 |
|
Your Name
|
537a9d10c2
|
fix: update detail replacement and UI behavior
|
2026-06-02 14:26:01 +08:00 |
|
Your Name
|
70cf96afaf
|
fix: use spu for detail reference search
|
2026-06-02 13:50:52 +08:00 |
|
Your Name
|
5a7f8bc1f1
|
fix: streamline detail reference template lookup
|
2026-06-02 13:00:27 +08:00 |
|
Your Name
|
08323571aa
|
fix: align rerun replacement pending cards
|
2026-06-01 21:40:03 +08:00 |
|
Your Name
|
68eab912d8
|
perf: optimize agent style rendering
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-20 18:10:43 +08:00 |
|
Your Name
|
65b3e2f191
|
fix: optimize agent style workspace rendering
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-20 16:05:33 +08:00 |
|