Repository navigation
多协议远程自动同步工具 v1.1.1
本版本修复 v1.1.0 打包时 QtCore 无法加载的问题,并完成连接稳定性与持久化队列优化。
修复与优化
- 修复打包环境把 Poppler 的不兼容 ICU DLL 混入 Qt6,导致
PySide6.QtCore报“找不到指定的程序”。 - 构建脚本使用干净 PATH,spec 同时过滤 Codex runtime 外部 DLL,防止再次污染。
- FTP/FTPS 心跳连接与工作连接隔离,失败后自动恢复。
- 远端清单扫描不完整时取消整轮对账,避免使用部分清单产生错误任务。
- 队列采用唯一临时文件原子写入,对 Windows 临时文件锁自动退避重试。
- 主队列持续被占用时写入
.recovery恢复快照,重启后自动合并。 - 文件在上传期间再次变化时,当前任务完成后自动补跑,避免漏传。
验证
- 60 项自动化测试通过,Python 语法检查通过。
- 构建清单确认不含 Codex/Poppler ICU DLL。
- 从独立 release 目录和实际 dist 目录启动,均实际出现软件主窗口、窗口响应正常、无错误窗口。
SHA256
- EXE:
0A5AEC812E80AB52139C0B60D22CBBE515CF3935BBE8285E0D3DB1EFD03869AF - ZIP:
AB8935139B784EA68C8E5D6BD28D3891252530E203D7E8FA1586811A383E0098