v0.1.11
修复
强制更新:修复云雾 APIKey 默认兜底与自有 Key 优先逻辑
- 用户未填写云雾 APIKey 时自动使用项目默认 Key
- 用户填写自有云雾 APIKey 时优先使用且不限次数
- 默认 Key 不在设置页回显
v0.1.10
修复
强制更新:修复安装包登录误连本地后台,自动切回线上服务器接口
- 修复正式安装包沿用旧本地配置时误连 127.0.0.1:8787 的问题
- 打包版启动时自动把本地后台地址迁移为线上服务器接口
- 部署脚本新增安装包内 server-config.json 反查校验,防止安装包连接错误服务器
- 补传用户管理页面并将 /admin/users 加入远端部署校验
v0.1.7
修复
修复更新下载中弹窗状态展示异常,修复内容原子化视频时长显示错误
- 修复更新下载中弹窗状态:下载进度从 0% 跳变到 100% 时弹窗未正确关闭,改为监听 download-progress 事件最后一条时自动关闭
- 修复内容原子化视频时长显示:Gemini 模型返回的视频时长超过 MAX_ATOM_VIDEO_DURATION_SECONDS(30秒)时 UI 显示为 '0秒',修正为正确秒数
- 修正 app-update.json publish 数组格式,确保与 electron-updater generic provider 兼容
- 修复 prompt-library-server.js 中 adminPageHtml 路径回退逻辑
v0.1.6
优化
UI 样式对齐、绿色按钮方案确定、Canvas 链接验证及对比度梳理
- 按钮样式统一为绿色渐变品牌方案(#28ef99 → #0fb96f),替换原有紫色系按钮
- 确定 matte/primary/deep 等多套绿色按钮变体方案,生成预览截图供选择
- 无限画布页面:资产卡片之间的链接线渲染验证,确保拖拽后连线正确更新
- UI 对比度全面梳理:文字与背景对比度 ≥ 4.5:1(WCAG AA),暗色主题下 muted 文字确保可读性
- 文生视频表单:参数控件网格对齐,解决 1280px 宽度下 input 溢出问题
- 设置页面:更新状态卡片布局优化,当前版本号和更新状态文字不截断
- 响应式布局:900px 以下断点时面板头部和表格正确堆叠,不出现横向滚动条
v0.1.4
新功能
集成 electron-updater 自动更新能力,新增更新清单接口
- 接入 electron-updater 6.x 自动更新模块,启动时自动检查新版本
- 新增 GET /api/app-updates/latest 更新清单接口,返回版本号、下载地址、更新说明和文件列表
- 设置页新增配置项:自动更新源 URL、更新清单接口地址、自动检查更新开关
- 支持强制更新:服务端 app-update.json 设置 forceUpdate: true 后客户端必须更新才能继续使用
- 更新弹窗展示版本号、更新类型(普通/强制)、更新说明、下载进度和安装状态
- 新增 scripts/create-update-manifest.js 自动生成 app-update.json 清单文件
- 新增 /downloads/ 路由提供安装包下载(支持 latest.exe 别名)
v0.1.2
修复
修复 ffmpeg-static 解包与构建产物结构
- 修复 ffmpeg.exe 解包路径:asarUnpack 配置从通配符改为精确路径 node_modules/ffmpeg-static/ffmpeg.exe
- 修正构建产物 release 目录结构,确保 latest.yml 和安装包在同一层级
- 验证 ffmpeg 在打包后可正常调用(视频提取音频、TTS 配音功能依赖)
v0.1.0
新功能
首个 Windows 安装包发布,electron-builder NSIS 打包,集成全部 29 个计划功能
- 首个 Windows NSIS 安装包(x64),使用 electron-builder 26.x 打包
- 集成 Electron 42.0.1 运行时,支持 Windows 10+ 系统
- 功能完成度:阶段 0-8 全部 29 个开发计划已完成并通过本地校验
- 阶段 0(基线):文生视频、任务队列、视频播放、设置保存回归验证
- 阶段 1(工作台基础):项目管理、统一资产模型(文案/图片/音频/视频)、资产库 UI、任务队列加固
- 阶段 2(灵感库):灵感案例库、一键同款、提示词标签系统、提示词库(SQLite 持久化)
- 阶段 3(文案编导):文案编辑器、文案转分镜、分镜批量生成视频、AI 辅助文案和分镜
- 阶段 4(图片工作流):图片资产导入(jpg/png/webp)、生图界面、图片生成模型接入、图生视频
- 阶段 5(音频工作流):音频导入和播放(mp3/wav/m4a)、视频提取音频(ffmpeg)、TTS 配音
- 阶段 6(多模型):模型能力注册表、云雾/Sora/Seedance 适配层、多模型视频 UI
- 阶段 7(AI 工具箱):工具箱外壳、字幕提取、翻译和出海准备
- 阶段 8(高级能力):无限画布原型、算力明细、中英文多语言界面
- 打包配置:asar 压缩 + ffmpeg-static 解包到 asar.unpacked
- 安装选项:允许自定义安装目录、创建桌面快捷方式、创建开始菜单快捷方式