134
|
d376f5959f
|
feat: refresh home and canvas UI with customizable image toolbar
|
2026-10-04 03:41:03 +08:00 |
|
134
|
c4a2753a6e
|
fix(tvstar): enforce structured video analysis and reject truncation
|
2026-10-03 17:48:41 +08:00 |
|
134
|
96d67955cb
|
fix(canvas): preserve uncertain image submissions without paid failover
|
2026-10-03 17:29:31 +08:00 |
|
134
|
c45a6a77a0
|
fix(tvstar): isolate shot inputs and reject observed visual defects
|
2026-10-03 16:56:57 +08:00 |
|
134
|
88cf96b998
|
fix(tvstar): validate live video contracts and avoid duplicate planning
|
2026-10-03 16:18:56 +08:00 |
|
134
|
570375b5f1
|
fix(video-canvas): enforce production delivery requirements and analyze real footage
|
2026-10-03 15:33:10 +08:00 |
|
134
|
e7be5af3f2
|
feat(video-canvas): add TVstar creation and session workflows
|
2026-10-01 22:58:20 +08:00 |
|
134
|
365bad8539
|
fix(canvas): distinguish provider balance from image rate limits
|
2026-10-01 07:45:39 +08:00 |
|
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
|
1c2acee547
|
Preserve uploaded media aspect ratios in video canvas
|
2026-09-24 14:36:22 +08:00 |
|
134
|
439af60c2a
|
Update video canvas home and Aliyun analysis flow
|
2026-09-24 13:36:31 +08:00 |
|
134
|
fe1c9b60f3
|
Fix video canvas media imports and node layout
|
2026-09-18 15:09:34 +08:00 |
|
134
|
4f9453b8b2
|
Add durable remote audio inference and verified offline speech models
|
2026-09-18 14:12:28 +08:00 |
|
134
|
12576c565f
|
Complete durable canvas groups and add isolated P40 video upscaling
|
2026-09-18 13:18:48 +08:00 |
|
134
|
b17b8b7689
|
Make canvas connections resolve live inputs and respect disconnects
|
2026-09-18 13:18:48 +08:00 |
|
134
|
0d5558c50c
|
Fix handwritten storyboard entry and generic grid presets; record GPU allocation audit
|
2026-09-18 13:18:48 +08:00 |
|
134
|
c6533e92f3
|
Complete smart edit audio processing and font catalogue with main app validation
|
2026-09-18 13:18:48 +08:00 |
|
134
|
17e17b9ad5
|
Fix smart edit captions, audio gain and timeline parity
|
2026-09-18 13:18:48 +08:00 |
|
134
|
689fa615e8
|
Audit smart edit parity and fix caption timing and outline previews
|
2026-09-18 13:18:47 +08:00 |
|
134
|
725c1ec3d2
|
Match smart edit transition previews and centered effects to reference
|
2026-09-18 13:18:47 +08:00 |
|
134
|
84bfd6b9f4
|
Support local preview transforms and detached smart edit audio tracks
|
2026-09-18 13:18:47 +08:00 |
|
134
|
6869bd8c18
|
Align smart edit canvas and timeline UI with reference workflow
|
2026-09-17 18:05:29 +08:00 |
|
134
|
a5f4ad0385
|
Bound per-input decoder and scene detection threads
|
2026-09-17 16:42:06 +08:00 |
|
134
|
721de36692
|
Remove duplicate canvas definitions introduced by release merge
|
2026-09-17 16:34:47 +08:00 |
|
134
|
be8bdb4dab
|
Merge verified video canvas updates with production hotfix history
|
2026-09-17 16:33:36 +08:00 |
|
134
|
bbac6289b3
|
Add smart editing workflow and isolated durable video rendering service
|
2026-09-17 16:32:04 +08:00 |
|
134
|
cb42f27ee9
|
Add official Alibaba audio generation and editable director object tracks
|
2026-09-17 15:43:32 +08:00 |
|
134
|
292eddc5a6
|
fix(video-canvas): resume provider jobs and recover editing and 3d state
|
2026-09-17 15:01:02 +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
|
d5593ac3f0
|
feat(video-canvas): implement camera motion timeline and real MP4 export
|
2026-09-17 00:31:36 +08:00 |
|
134
|
38be09de9c
|
feat(video-canvas): connect real 3d director and validate media chain
|
2026-09-17 00:02:03 +08:00 |
|
134
|
598f5f617a
|
feat(video-canvas): add tested Aliyun Wan first-frame adapter
|
2026-09-16 23:03:37 +08:00 |
|
134
|
f7550251ec
|
fix(video-canvas): preserve story length and archive generated videos
|
2026-09-16 22:12:35 +08:00 |
|
134
|
2ba093b714
|
feat(video-canvas): connect prompt tools and durable media processing
|
2026-09-16 21:37:07 +08:00 |
|
134
|
5b0d75a738
|
fix(video-canvas): persist edits and record live provider regression results
|
2026-09-16 18:56:03 +08:00 |
|
134
|
924c8065b6
|
fix: match video canvas models to real capabilities and remove simulated processing
|
2026-09-16 16:29:31 +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
|
f3cded51fd
|
fix: stop Claw artifact request loops and restore CAD actions
|
2026-09-14 09:10:16 +08:00 |
|
134
|
b45d9ee314
|
fix: stop Claw artifact request loops and restore CAD actions
|
2026-09-14 09:09:31 +08:00 |
|
134
|
b26e265083
|
fix: verify VIP98K sizes and recover replacement results
|
2026-09-11 14:56:00 +08:00 |
|
134
|
aaa650265c
|
fix: verify VIP98K sizes and recover replacement results
|
2026-09-11 14:52:38 +08:00 |
|
134
|
a2a9e7d8b2
|
fix: stabilize detail replacement generation
|
2026-09-11 11:36:53 +08:00 |
|
134
|
a7d994d93b
|
fix: advertise verified vip98k image sizes
|
2026-09-10 16:32:25 +08:00 |
|
134
|
a1973ae202
|
fix: honor vip98k image contracts
|
2026-09-10 16:19:49 +08:00 |
|
134
|
f9d1b46d81
|
fix: bind image extension to Alibaba provider key
|
2026-09-10 12:48:27 +08:00 |
|
134
|
821b8658a8
|
feat: add verified VIP98K multi-image models
|
2026-09-10 10:08:13 +08:00 |
|