Skip to content

FrameLean v1.2.1

Latest

Choose a tag to compare

@zhouycheng zhouycheng released this 11 Jul 07:51

📋 版本摘要

FrameLean v1.2.1 汇总初始发布构建号 5 及同版本后续维护到构建号 8 的变化,重点完善批量任务管理、执行稳定性、媒体输出安全、桌面更新体验和工作台背景引导。主要支持平台仍为 macOS Universal 2 和 Windows x64。

✨ 主要变更

  • 新增持久化任务夹,支持批量导入自动建夹、夹级配置、排序、拖入拖出、聚合日志、独立输出位置和批量执行。
  • 执行队列支持受控并行、手动任务优先和全局资源保护;工作台、任务夹及单个任务均可独立启动。
  • 媒体输出先写入同目录隐藏临时文件,通过完整性和体积校验后再发布最终文件,取消或失败时自动清理。
  • 扩展 MP4、MOV、MKV、WebM、AVI 等视频容器及其编码约束,透明视频自动采用 MOV + ProRes 4444 保留 alpha。
  • 设置新增通知投递策略、快捷键重映射、并行任务上限、文件夹扫描深度和关闭到后台行为。
  • 更新入口提供工作台状态、版本日志和轻量通知,支持 GitHub、Gitee 与备用下载地址;公开发布默认打开外部下载页面。
  • 完善 Windows 托盘、安装更新助手与缓存清理,以及 macOS 私有 DMG 更新缓存和已下载包恢复。
  • 补全 framelean_cli 的视频、图片和音频处理能力,并收敛共享组件、应用常量和工作台弹窗结构。
  • 新增低透明度工作台背景动态引导:空工作台说明拖拽、双击背景或点击添加按钮;有任务时提示任务操作和全部开始,手绘箭头会按可用空间避让前景内容。

🛠️ 重要修复

  • 统一任务分析、等待、运行、完成和失败持久化语义,为所有执行入口增加分析完成准入。
  • 修复批量导入分析卡死、资源租约死锁、队列补位等待和并发任务无法及时获得资源的问题。
  • 修复 Windows 输出权限误判、输出目录不存在、重名冲突和最终文件发布失败未正确提示。
  • 修复无效图片或音频输出仍被标记成功、透明视频 alpha 丢失及共同设置错误复用文件名。
  • 修复 FFprobe/FFmpeg 超时、无有效进度、硬件编码会话失效和运行中临时文件被删除后任务未停止。
  • 修复任务夹排序、拖拽落位、移入移出、通知布局、未读计数和设置取消恢复问题。
  • 修复 Windows 托盘无法退出、安装覆盖残留,以及 macOS 已下载 DMG 被重复下载的问题。
  • 修复背景引导箭头方向、箭身与箭头衔接、文字换行、两组引导重叠和窗口缩放后的布局稳定性。

⚠️ 兼容性与已知问题

  • 可从 v1.2.0 升级;初始发布标签中的数据库 schema 为 29,后续维护构建更新到 schema 30。降级前应备份并恢复对应版本数据库。
  • macOS 使用 Universal 2 DMG;Windows x64 提供当前用户安装器和便携 ZIP。
  • 当前公开更新流程以外部下载和手动安装为主;package 自更新、COS ticket 与 Sparkle appcast 属于保留兼容链路,不是默认发布路径。
  • GitHub Release 页面现有二进制资产来自初始构建号 5;构建号 8 的执行稳定性、背景引导和仓库整理属于同版本后续维护内容,需要重新生成发行资产后才会进入下载包。
  • Linux 和 Web 不属于本版本正式支持范围。

🔗 完整记录