Connor
|
4354472aaf
|
chore(docker): init.sql 同步分镜字段收敛后的新 schema
- 重新导出:17 张表(agent_configs 已移除)、种子 5 条
- 导出脚本适配 mysql-schema 精简(backfill/drop/cleanup 语句组已删除)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-08 23:10:57 +08:00 |
|
Connor
|
9998c3a769
|
refactor(storyboard): 分镜字段收敛,action/dialogue 并入 description 后删列
- storyboards 表删除 action/dialogue 两列;启动迁移带守卫(SHOW COLUMNS),
先把存量数据合并进 description(action 直接追加、dialogue 以「对白:」前缀追加)再 DROP
- 画面描述统一按【镜头N】承载子镜头画面与台词/旁白(「角色名说:「…」」「旁白:…」)
- storyboard_breaker prompt/skill 字段清单收敛为 description+atmosphere,
对白下限改为按 description 中台词字数计算的台词时长下限
- video-prompt skill 与 prompt_generator 系统提示词新增映射规则:
每个【镜头N】→ 1-2 个连续 3 秒段,台词从 description 原位提取,不新创台词
- 工作台分镜面板移除「动作」编辑框与「添加对白/旁白」入口,只保留画面描述与氛围
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-08 23:07:08 +08:00 |
|
Connor
|
99e6680964
|
feat(media): 生成媒体缩略图/海报帧 + 静态资源缓存优化
- 图片落盘自动生成 400px WebP 缩略图(x_thumb.webp),视频/成片抽取海报帧(x_poster.jpg)
- /static 增加 immutable 长缓存头;README 补充 Nginx 直连磁盘部署配置
- 前端列表/卡片改用缩略图 + 懒加载 + 原图回退;视频 preload=none + poster 封面
- 新增 npm run backfill-artwork 脚本回填存量文件
同时提交并行进行的提示词管理改造:prompts 路由/模块替代 agent-configs、
Agent 注册与技能文档更新、设置页与添加集交互调整
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-08 22:39:50 +08:00 |
|
Connor
|
3ecc7b4eb9
|
feat: Docker 部署就绪改造 + 未配置模型引导 + 默认视频模型改 fast
部署:
- MySQL/应用 healthcheck,depends_on 改为 service_healthy,
initDb 增加 10 次重试,DB 未就绪不再直接崩溃
- 挂载 backend/workspace 持久化 skills(设置页可在线编辑)
- 移除系统 ffmpeg(代码用 ffmpeg-static 内置二进制)与失效的
config.yaml 引用
- 新增 docker/init.sql 及导出脚本 export-init-sql.ts
引导:
- default 布局新增全局横幅:文本/图片/视频任一类型无启用配置
即提示并引导前往设置,保存后路由切换自动消失
- 未配置模型的报错中文化并指引设置页(文本/图片/视频)
模型:
- Seedance 2.0 默认视频模型改为 doubao-seedance-2-0-fast-260128
(适配器兜底/启动收敛/设置页预设/快捷配置四处)
已通过本地 Docker 完整试部署验证:建表/种子/前端/创建项目/
ffmpeg/skills 卷/重启幂等全部通过
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-08 14:10:59 +08:00 |
|