Skip to content

Flow 0.4.18 - 修复退出卡住与文件占用

Choose a tag to compare

@wrench1997 wrench1997 released this 25 Oct 11:08
· 1 commit to main since this release

修复托盘退出卡住,以及退出后文件仍被占用的问题。

  • 从托盘退出时直接通知下载引擎,并唤醒隐藏或最小化窗口完成关闭,不再依赖下一次界面刷新。
  • 退出会取消挂起的本机接口请求,先关闭播放器,再等待下载引擎释放文件;后台恢复和维护任务停止后再保存任务。
  • 已完成的 HTTP 文件缺失时,显示原路径和恢复方法,不再同时归入“已完成”或提供无效播放入口。
  • 放回原文件后点击“继续”可恢复完成状态;文件已删除时,点击“继续”可重新下载。启动不会自动重下已删除的文件,也不会覆盖原位置上大小不同的文件。

验证:79 项应用回归通过,另通过隐藏/最小化窗口退出和真实 mpv 停止释放文件测试;本机隐藏及最小化退出均约 1 秒。HTTP/BT 文件在引擎退出后可独占打开,退出后可再次启动。安装包 9 项、卸载器 2 项测试通过;绿色包文件清单和压缩完整性检查、解压后正式程序启动检查通过。

本版本需要手动升级。 延续 0.4.17 的发布方式,本版不提供 update.json,不修改原应用内签名校验,也不替换 GitHub 的 latest 更新入口。已有用户请完全退出 Flow 后替换 Flow.exe,或运行安装包原位升级;保留 data/、runtime/ 和下载目录。

附件:Windows x64 安装包、绿色 ZIP、独立主程序、辅助脚本及 SHA-256 校验文件。


Fix tray shutdown and file-handle release, including hidden/minimized windows and stalled local API requests. The player closes before waiting for the engine. Missing completed HTTP files now show their expected path and recovery action; Resume can recognize a restored file or explicitly download a missing one again, without overwriting a different-sized file.

Manual upgrade only: download the installer or portable ZIP, or fully exit Flow and replace Flow.exe. Keep existing data, runtime and download folders. This release does not include an in-app update manifest and preserves the existing signed-update latest endpoint.