134
c0cbc34911
test(canvas): verify batch downloads reuse stored PNG variants
2026-10-12 15:35:20 +08:00
134
425d3a4ddf
test(canvas): exercise native CDN downloads with a browser adapter
2026-10-12 15:28:46 +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
c3f5903a86
feat(flow-board): add rich notes, Gantt tasks and PNG export
...
Add native task metadata, working-day calendar settings, dependency scheduling and rich note editing. Support complete-sheet PNG export with resolution and transparency controls, preserve XMind extensions and update browser regressions.
2026-10-06 18:06:29 +08:00
134
9611fafe0b
feat(flow-board): add native XMind markers and bulk editing
2026-10-05 11:49:36 +08:00
134
9f98a68049
fix(flow-board): support image paste into mind map topics
...
Handle clipboard images while editing or selecting a topic and route Insert image through the same topic attachment behavior. Read image data locally in preview mode and retain the production upload path.
Add four browser regression cases for real clipboard paste, undo/redo, export resources, canvas images, and text input isolation. Record validation in the client comparison notes.
2026-10-05 10:56:37 +08:00
134
822c4cbfb9
fix(flow-board): align Xmind editor UI and restore marquee feedback
...
Add native-style menus, search and presentation controls, typography resources, and Xmind import/export styling support.
Bundle canvas styles for preview and production, show marquee borders and selection fills, and align editor density with the project UI. Include interaction regression coverage and client comparison notes.
2026-10-04 18:57:02 +08:00
134
a492d082ed
feat: recreate XMind editing and file workflows
2026-10-04 18:56:53 +08:00
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
6eff0a7332
Use static import in remote rendering helper test
2026-09-17 16:39:51 +08:00
134
a00a910227
Verify remote render recovery identity and endpoint binding
2026-09-17 16:39:51 +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
23f86dfce1
fix(video-canvas): repair audited controls and document remaining validation gaps
2026-09-17 11:22:49 +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
60b7900bf9
fix: match video canvas models to real capabilities and remove simulated processing
2026-09-16 15:06:05 +08:00
134
b45d9ee314
fix: stop Claw artifact request loops and restore CAD actions
2026-09-14 09:09:31 +08:00