合并主分支并同步角色动作资产修复

同步角色动作前端展示、下载、后端数据结构与精选链路修复
保留画布 Agent 图片编辑素材类型约束
整合前后端手动换签组合校验,避免非法类型调用错误接口
This commit is contained in:
2026-08-06 17:01:46 +08:00
111 changed files with 10825 additions and 1262 deletions
@@ -525,8 +525,21 @@ describe('ImageCanvasGenerationModel', () => {
mediaType: 'image-sequence',
src: '/generated-character-drafts/editor/frame01.png',
thumbnailSrc: '/generated-character-drafts/editor/frame01.png',
imageSequenceFrames: [
{
imageSrc: '/generated-character-drafts/editor/frame01.png',
objectKey: 'generated-character-drafts/editor/frame01.png',
width: 512,
height: 512,
},
{
imageSrc: '/generated-character-drafts/editor/frame02.png',
width: 512,
height: 512,
},
],
}),
).toBe('/generated-character-drafts/editor/frame01.png');
).toBe('generated-character-drafts/editor/frame01.png');
});
it('maps generation dialog mode and authorization errors to user-facing copy', () => {
@@ -554,7 +567,7 @@ describe('ImageCanvasGenerationModel', () => {
fields: [
{ title: 'prompt', value: '金币掉落叮当声' },
{ title: 'model', value: 'audio1.0' },
{ title: 'duration', value: '7秒' },
{ title: '时长', value: '7秒' },
],
references: [],
});