Skip to content

Latest commit

 

History

History
executable file
·
163 lines (128 loc) · 6.89 KB

File metadata and controls

executable file
·
163 lines (128 loc) · 6.89 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[0.9.1] - 2026-06-03

Fixed

  • 修复生产环境数据库schema不同步 — 14个新表/列缺失导致API 500错误
  • 重写 /api/migrate 端点 — 改用纯SQL DDL替代 npx prisma db push(后者在Vercel serverless中无法运行)
  • 修复 /api/dramas 500错误 — Drama.seriesId 列在PostgreSQL中不存在
  • 修复 /api/marketplace/templates 500错误 — CharacterTemplate表不存在
  • 新增数据库迁移支持:DramaMember、Comment、Presence、ResourceLock、Activity、Series、SeriesMember、TtsGeneration、Budget、BudgetAlert、CharacterTemplate、TemplatePurchase、TemplateReview、PublishRecord、PublishConfig

[0.9.0] - 2026-06-02

Added

  • 商业化功能 — 生成历史记录、预算管控与用量统计、角色市场与一键发布
  • Drama.costStats API — 查询项目AI资源消耗明细
  • GenerationCost 数据模型 — 精确追踪LLM/图片/视频/TTS各项消耗
  • Asset 数据模型 — 统一管理角色/场景/道具资产状态
  • 小说(Novel)导入与解析 — 支持 TXT/DOCX/PDF 文件上传、自动提取剧本内容
  • 语音系统三项P0缺陷修复 — 音色分配/语音生成/音色预览
  • MiMo 供应商支持 — 小米 LLM + TTS 接入,8 个预置音色
  • MIT License 文件

Fixed

  • 修复Vercel登录崩溃 — Prisma schema 与 PostgreSQL 不匹配
  • 恢复原有PostgreSQL接入工作流,修复Drama.seriesId缺失问题
  • 清理误入仓库的本地工作空间文件(collab-workspace等)
  • 移除 .env 文件(含敏感密钥)并修复 .gitignore
  • 修复合并冲突残留 + 构建错误 + 运行时问题

[0.8.0] - 2026-06-02

Added

  • 可视化时间线编辑器 — 分镜拖拽排序、转场设置、音轨编辑、字幕叠加
  • 画布协同编辑系统 — SSE实时同步、协作者光标、资源锁定、评论标注
  • 多语言 i18n 支持 — next-intl 集成,zh-CN/en 双语切换
  • 系列化项目管理 — Series 模型,跨项目系列归组与统一管理
  • 语音系统完善 — TTS模型选择器重设计、音色库UI重设计、API修复

Fixed

  • 修复语音系统三项P0缺陷 — 音色分配/语音生成/音色预览
  • MiMo TTS 使用 Chat Completions 端点替代 /audio/speech
  • 修复 LLM 测试路径检测 TTS 模型 + assistant 消息

[0.7.1] - 2026-05-30

Added

  • 小团队协作系统 — DramaMember数据模型 + 邀请机制 + 角色权限(owner/editor/viewer) + 成员管理API
  • 评论批注系统 — Comment数据模型 + 按集数/分镜筛选评论 + 解决/重新打开状态 + 评论增删改API
  • 项目进度看板 — Dashboard API + 全局管线进度可视化 + 资产统计 + 成本汇总 + 最近活动流
  • 团队协作面板 — Members Tab(邀请/角色管理/移除) + Comments Tab(筛选/添加/解决/删除)
  • Vidu视频适配器轮询支持 — 实现buildPollRequest/parsePollResponse,不再仅限Webhook

Fixed

  • 修复batch-pipeline.ts硬编码localhost:3000 — 改用getBaseUrl()函数,支持Vercel生产环境部署
  • 修复noKeyProviders空数组 — 添加z-ai-sdk到免Key供应商列表

[0.7.0] - 2026-05-23

Added

  • 文件存储抽象层(file-storage.ts)— 统一本地存储/Vercel Blob双后端
  • 本地文件服务路由 /api/files/[...path] — 带缓存头、路径遍历防护
  • 所有AI生成路由改用文件存储 — 图片/音频不再存base64到数据库
  • 上传API改用文件存储 — 上传文件保存到磁盘而非base64入库
  • 宫格图生成/拆分/状态查询 — 全部改用文件存储
  • 角色形象/场景图API — 改用文件存储

Changed

  • aiClient.generateTts() 返回值从 void 改为 string(audioDataUrl)
  • TTS路由自行处理文件存储保存+DB更新(不再由aiClient内部写DB)
  • 引用图过滤器支持 /api/files/ 路径(不仅限data:和http)

[0.6.1] - 2026-05-23

Added

  • 道具(Prop)数据模型 — Prisma Prop模型 + 道具CRUD API + 提取面板道具列
  • 道具AI自动提取 — extractor Agent新增save_props/read_existing_props工具
  • 道具提示词生成 — 提取时自动生成英文imagePrompt
  • 创建项目支持道具 — create-from-script API接收props并批量入库
  • 通用文件上传API — 修复/api/upload路由缺失导致上传按钮404

Fixed

  • 修复全平台"上传图片/视频/音频"按钮404错误(缺少/api/upload路由)

[0.6.0] - 2026-05-19

Added

  • 集级AI配置锁定(LockedConfig)— 统一剧集的AI模型和参数风格
  • 宫格图UI集成到分镜面板 — Grid3X3按钮 + 配置弹窗 + 进度追踪
  • 服务端FFmpeg合成UI — 合成模式自动检测 + 合并按钮 + 结果展示
  • 分镜参考图/首尾帧UI增强 — 多图上传/删除 + 3列网格布局
  • Pipeline步骤视图差异化 — 每个步骤展示独特内容

Changed

  • episode-workspace 新增锁定状态、宫格图、FFmpeg合成等交互
  • storyboard-panel 支持参考图上传和显示
  • production-panel 支持 FFmpeg 服务端合成模式

[0.5.0] - 2026-05-18

Added

  • 服务端FFmpeg视频合成系统(H.264/MP4/SRT字幕烧录)
  • 宫格图生成与切分系统(3种模式: first_frame/first_last/multi_ref)
  • 11步制作流水线导航(侧栏状态 + 底部导航 + 进度指示)
  • 分镜编辑界面增强(4区域17字段精细编辑)
  • 角色音色试听与手动分配(5家供应商34+音色)
  • VideoGeneration / VideoMerge 数据模型
  • /api/ai/grid/* 宫格图API套件(generate/split/status)
  • /api/ai/voices + /api/ai/voice-sample 音色API
  • /api/episodes/[id]/merge 视频合并API
  • /src/lib/ffmpeg.ts FFmpeg工具模块
  • /src/lib/grid.ts 宫格图工具模块

Changed

  • pipeline-status API 升级为11步详细格式
  • compose API 支持双模式(服务端FFmpeg + 客户端回退)

[0.4.0] - 2026-05-15

Added

  • NextAuth 完整用户认证体系
  • free/pro/admin 角色权限系统
  • 免费用户自配API Key功能
  • 用户供应商管理API (/api/settings/user-provider)
  • OpenRouter LLM供应商支持

Fixed

  • 修复免费用户API Key配置的多个Bug
  • 修复模型配置页面白屏问题
  • 修复X-Title header中文导致ByteString错误

[0.3.0] - 2026-05-12

Added

  • 多模态AI创作:图片生成、视频生成、TTS配音
  • 多AI供应商统一接口(15+预设)
  • 可视化模型选择器(网格式 + 标签筛选)
  • 连接测试功能
  • SSE流式Agent执行

[0.2.0] - 2026-05-08

Added

  • AI剧本改写(SSE流式输出)
  • 角色与场景自动提取
  • 智能分镜生成
  • 多供应商AI配置(LLM/Image/Video/TTS)

[0.1.0] - 2026-05-05

Added

  • Next.js 16 项目框架搭建
  • Prisma ORM + SQLite 数据库
  • 基础UI组件(shadcn/ui)
  • 项目/剧集/分镜CRUD API
  • Vercel Serverless 部署