Releases: diamondfsd/luna-ai-cut
Releases · diamondfsd/luna-ai-cut
Release list
v1.4.0
v1.4.0 — 工作台全面升级
🎨 新功能
- 工作台 Phase 1 上线:全新图片/视频编辑工作台,统一编辑体验
- 专业调色工具:白平衡(含吸色滴管)、影调(曝光/对比度/高光/阴影/饱和度等)、曲线(RGB 5 通道+色阶)、颜色分级(阴影/中间调/高光三路色轮)、细节(锐化/降噪)
- 视频调色:视频实时调色预览 + ffmpeg 调色导出,支持调色前后对比
- 批量调色参数复制:同场景素材一键复制粘贴调色参数
- 裁剪工具:9 种裁剪预设 + 自由尺寸、翻转旋转、宽高比锁定
- 智能水印:根据 EXIF 相机型号自动匹配水印样式,支持批量添加
- 导出任务管理:统一导出任务列表,实时进度显示
- Apple Live Photo 导出:支持导出 Apple Live Photo 格式
⚡ 性能优化
- ffmpeg 全面替代 WebGL readPixels 导出,导出速度 3-5 倍提升
- 视频帧捕获重构为 play-capture 模式 + ring buffer IPC,导出过程更流畅
- 缩略图懒加载,提升媒体库加载速度
🐛 Bug 修复
- 视频调色预览首次切换黑屏问题
- 导出记录缩略图和文件名显示不正确
- 水印文件名顺序修正
- 多处调色参数与 ffmpeg 映射对齐修复
- 更新检查下载匹配修正
🔧 其他
- 调色管线以 ffmpeg filter 为标准重建 GLSL 实现
- 设备调试模块:支持 Insta360 GO Ultra 等设备连接诊断
- IPC handler 自动注册重构
- UI 组件规范化(Dialog 替代旧弹窗、标准 Table 组件)
v1.3.3
v1.3.3 — Live Photo 导出支持
新功能
- Apple Live Photo 导出:macOS 导出 Live Photo 时通过
livetool.swift注入标准 Apple 配对元数据(Content Identifier UUID),文件可被 iPhone / iPad / Mac 照片 App 直接识别 - Google Motion Photo 格式升级:从旧版
MicroVideo升级为标准Container:Directory格式,兼容小米、华为/鸿蒙、三星、OPPO 等 Android 设备
Bug 修复
- 修正 Google XMP 命名空间:改用属性语法
Container:Item Item:Mime="...",Item:Length纯数字无前导零,确保各 Android 厂商正确识别
v1.3.2
新功能
- 集成热更新系统:从此版本开始,UI 修复和功能迭代可通过增量 JS 热更新推送,无需下载完整安装包。应用启动后自动检查热更新,1.4MB 左右的 zip 包秒级下载生效
- 热更新版本号显示在窗口标题栏(如
Luna AI Cut v1.3.2-hot.1) - 设置页新增热更新状态提示
UI 变化
- 精简设置页,移除设备类型选择(单一设备时无实际意义)
- 日志文件名加入应用版本号,方便问题排查
其他
- 移除已废弃的
sharp原生模块依赖和相关配置 - 构建脚本新增
build-hot-update.sh,支持一键构建并上传热更新包 - 部署脚本
deploy-release.sh自动附带热更新资产上传
v1.3.1
v1.3.1
Bug 修复
- Camera 子文件夹兼容:修复相机在图片过多时自动创建 Camera01、Camera02 等多文件夹后,应用只能读取 Camera01 的问题。现在会自动扫描 DCIM 根目录下的所有 Camera* 子文件夹并聚合显示所有文件。
v1.3.0
v1.3.0 发布说明
新功能
- FFmpeg 硬件加速:视频导出自动启用 GPU 加速
- macOS: VideoToolbox(Apple Silicon + Intel 均支持)
- Windows: NVIDIA CUDA / Intel QSV / AMD AMF 自动探测
- 兼容降级:硬件不可用时自动回退到软件编码
- 日志系统:主进程 + 渲染进程统一日志,方便排查问题
- 国内资源部署脚本:构建产物自动上传到 GitCode 国内镜像
- CI 构建优化:macOS x64 / ARM64 + Windows x64 自动打包
Bug 修复
- 导出码率不准:硬件编码器默认码率过低的问题已修复,原始画质导出匹配源文件码率
- macOS x64 硬件加速:修复
-hwaccel_output_format参数不兼容 tessus/evermeet.cx ffmpeg 构建的问题 - Windows CUDA 探测:修复 ffmpeg 静态检出 CUDA 编码器但机器无 NVIDIA 显卡时的崩溃
- 音频重编码:音频流改为
-c:a copy直拷,避免不必要的重编码和质量损失
UI 变化
- 导出进度弹窗优化:实际帧率显示
- 设置页日志级别控制
其他
- 升级 electron-builder 配置
- 完善开发文档和发版流程
v1.2.14
v1.2.14
Bug 修复
- 修复并发导出时的临时目录冲突问题。同时导出多个文件时,每个导出使用独立的临时目录,避免文件被误删导致导出失败(
ENOENT错误)。 - 修复水印计算在特定场景下的差异问题,优化水印叠加视觉效果。
- 移除错误的抖音账号(登录页)。
改进
- 水印计算逻辑重构,提升稳定性和可维护性。
- 新增水印布局模块(containRect / layout),为后续水印位置自定义打下基础。
- 部署脚本优化,完善 GitCode 国内镜像发布流程。
其他
- GitCode 发布 landing 页面样式更新。
- macOS/Windows 打包配置维护。
v1.2.13
发布说明 v1.2.13
新功能
- 视频导出功能 — 支持视频导出时叠加自定义水印、调整分辨率/帧率/码率、转码及水印预览
- 导出队列预览列表 — 导出进度弹窗增加队列预览列表,直观查看所有待导出任务的进度状态
- 导出示意图功能 — 导出设置中的图片支持拖拽可视化调整布局
- 新增 UI 组件 — 新增手风琴折叠面板(Accordion)和下拉选择器(Select),优化导出设置交互
Bug 修复
- 导出进度修复 — 修复同一文件多次导出时进度记录互相覆盖的问题
- 遮罩层关闭修复 — 修复点击遮罩层无法关闭面板的问题
- Windows 构建 ffmpeg 缺失 — 修复 Windows 安装包中缺少 ffmpeg.exe 的问题
UI 变化
- 导出设置布局调整 — 导出弹窗布局优化,水印设置项分组更清晰
- 设置面板调整 — 导出参数设置布局重构,更好适配各项参数配置
v1.2.11
fix: SD 卡路径更正为 /DCIM/Camera01/(从 DEX 字符串 /sdcard/DCIM/Camera/ 修正为实际 H…
v1.2.10
v1.2.10
重构
- 统一弹窗层架构,提取可复用组件:ModalLayer / DropdownPanel / Modal / MediaPreviewPanel
- BaseModal / DownloadProgressModal / ExportProgressModal 统一使用新的弹窗层
- ExportModal 使用 MediaPreviewPanel 替代内联预览
Bug 修复
- 修复竖图在预览弹窗中显示不全的问题
- 修复未下载的文件显示水印覆盖层和水印设置的问题
- 修复设备媒体库预览弹窗底部缩略图条显示导出数据的问题
- 修复弹窗遮罩层只覆盖工具栏区域的反复回归问题
UI 变化
- 水印默认大小改为「大」,默认样式改为「中文」
- 预览弹窗导出时显示「已加入导出队列」toast 提示
v1.2.9
v1.2.9
优化
- GitCode 上传拆为独立 Job,不阻塞 GitHub Release
- 进度条显示(pv),隐藏 curl 详细输出
- URL 编码文件名