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
|
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 |
|
root
|
7708b66e8d
|
backup: preserve server changes before OpenClaw deploy
|
2026-08-07 11:43:46 +08:00 |
|
134
|
aaf3e08dd8
|
fix: improve canvas derived generation flows
|
2026-06-22 19:36:35 +08:00 |
|
Your Name
|
6674c22cdd
|
fix: preserve psd clip mask layer stacking
|
2026-06-04 13:52:01 +08:00 |
|
Your Name
|
74f2d052ac
|
fix: keep psb upload with compatibility errors
|
2026-06-04 13:37:05 +08:00 |
|
Your Name
|
c8073c6c46
|
fix: fail unsupported psb templates fast
|
2026-06-04 13:26:14 +08:00 |
|
Your Name
|
b12d61b371
|
fix: align psd template layer ordering
|
2026-06-04 12:04:14 +08:00 |
|
Your Name
|
800eb10ba4
|
fix: stabilize psd template parsing progress
|
2026-06-04 11:39:53 +08:00 |
|
Your Name
|
0dcc759c80
|
fix: preserve psd clipped image layer order
|
2026-06-04 11:22:12 +08:00 |
|
Your Name
|
70cf96afaf
|
fix: use spu for detail reference search
|
2026-06-02 13:50:52 +08:00 |
|
Your Name
|
caf9eb7290
|
fix: avoid premature psd parse timeout
|
2026-06-02 11:27:27 +08:00 |
|
Your Name
|
a78fd8a0d4
|
fix: keep PSD clipped replacements in target layer order
|
2026-06-01 20:57:50 +08:00 |
|
Your Name
|
87be5499d5
|
fix: anchor PSD replacements to clip targets
|
2026-06-01 20:39:25 +08:00 |
|
Your Name
|
c247093ec9
|
fix: avoid empty PSD replacement masks
|
2026-06-01 20:28:11 +08:00 |
|
Your Name
|
cffed9ab50
|
fix: support PSD clipping mask target layers
|
2026-06-01 20:03:38 +08:00 |
|
Your Name
|
5461cff1db
|
fix: improve PSD template management and clipping masks
|
2026-06-01 19:40:57 +08:00 |
|
Your Name
|
db1fc8c3df
|
feat: add PSD force clipping mask option
|
2026-06-01 18:45:54 +08:00 |
|
Your Name
|
4d2093ef44
|
Revert "fix: preserve PSD super lock mask editing"
This reverts commit 6d60d53910cf8cb3d65aade75496cf514d3df617.
|
2026-06-01 18:45:54 +08:00 |
|
Your Name
|
0baa13f7de
|
Revert "fix: clip PSD super lock replacements"
This reverts commit 6e647021cdc52a083cace27801044838f11a5864.
|
2026-06-01 18:45:54 +08:00 |
|
Your Name
|
d82a47c035
|
fix: clip PSD super lock replacements
|
2026-06-01 18:23:40 +08:00 |
|
Your Name
|
e2cf152662
|
fix: preserve PSD super lock mask editing
|
2026-06-01 18:02:16 +08:00 |
|
Your Name
|
0a001fc5f4
|
fix: precompile PSD template render segments
|
2026-06-01 17:53:31 +08:00 |
|
Your Name
|
291eb9b11c
|
fix: improve material preview loading
|
2026-06-01 13:57:02 +08:00 |
|
Your Name
|
e160d7f217
|
fix: guard agent workflow config rollback
|
2026-05-29 16:53:19 +08:00 |
|
Your Name
|
dfd55a136a
|
chore: allow longer workflow preview fetch timeout
|
2026-05-28 20:02:17 +08:00 |
|
Your Name
|
4d86b15781
|
perf: backfill agent workflow preview images at 230px
|
2026-05-28 19:13:00 +08:00 |
|
Your Name
|
574e4e4c70
|
chore: replace vulnerable xlsx parser dependency
|
2026-05-27 12:51:04 +08:00 |
|
Your Name
|
667ab76e3d
|
fix: preserve psd render base in exports
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-22 11:25:00 +08:00 |
|
Your Name
|
566449becd
|
fix: render psd text layers without distortion
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-21 16:18:57 +08:00 |
|
Your Name
|
2226ab34c7
|
fix: allow workflow saves without previews
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-21 11:05:10 +08:00 |
|
Your Name
|
576d4a6b9f
|
fix: avoid blank workflow preview cards
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-19 16:46:21 +08:00 |
|
Your Name
|
1db3d108d4
|
fix: preserve psd static layers on export
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-19 15:02:24 +08:00 |
|
Your Name
|
a5b3e35df9
|
fix: refine local edit controls and workflow validation
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-19 14:15:10 +08:00 |
|
Your Name
|
33f25f4b21
|
fix: stabilize agent project startup
|
2026-05-18 17:50:33 +08:00 |
|
Your Name
|
5387d6f1d2
|
feat: add style pro canvas workspace
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-16 15:06:12 +08:00 |
|
Your Name
|
edc24cb956
|
fix: refine PSD templates and result exports
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-14 20:29:27 +08:00 |
|
Your Name
|
591f462136
|
fix: optimize workflow prompt preview images
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-14 17:15:03 +08:00 |
|
Your Name
|
000ac13da4
|
fix: speed up detail replacement downloads
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-14 14:36:37 +08:00 |
|
Your Name
|
4db458a69a
|
feat: improve psd template layer editing
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-12 14:44:29 +08:00 |
|
Your Name
|
e6d4c31120
|
feat: connect product detail image references
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-09 14:10:21 +08:00 |
|
Your Name
|
19970915fd
|
feat: optimize psd template asset backfill
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-09 11:28:38 +08:00 |
|
Your Name
|
2561c66cb8
|
feat: update workflow categories and admin notifications
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-05-07 19:31:14 +08:00 |
|
Your Name
|
2108d06715
|
feat: support cross-provider image failover and workflow model settings
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-04-27 20:10:48 +08:00 |
|
Your Name
|
1870f87beb
|
Optimize stylization workflow selection performance
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-04-27 16:49:02 +08:00 |
|
Your Name
|
b4529c860c
|
feat: polish canvas and workflow settings
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
|
2026-04-24 17:30:11 +08:00 |
|
Your Name
|
f946d9c1f0
|
feat: add PSD text color and position editing
|
2026-04-24 17:28:55 +08:00 |
|