v0.2.2
云端同步多线程
- push/pull 使用
ThreadPoolExecutor多线程传输 - 配置项
sync_threads(默认 3,范围 1-8) - 每个工作线程创建独立后端连接(FTP/S3/R2 均适用)
_sync_lock保护进度状态原子递增
安装更新前自动退出应用
run_downloaded_installer()启动安装程序后调用_schedule_quit()关闭窗口- 避免 exe 文件锁导致更新失败
开机自启修复
- 设置页开关现在正确读取真实系统状态(不再是 undefined)
is_auto_start_enabled()改为仅检测注册表 Run 键(移除启动文件夹快捷方式检测)set_auto_start()仅操作注册表,不再创建/删除启动文件夹快捷方式- InnoSetup 安装程序改为写注册表 Run 键,不再创建启动文件夹快捷方式
[InstallDelete]升级时自动清理旧版遗留的启动快捷方式- 源码运行时仅清理指向 python.exe 的注册项,不误删发行版
启动参数
--startup-debug: 输出开机自启检测详情(注册表值、启动文件夹路径、快捷方式是否存在)--silent在源码启动时忽略配置文件的silent_start(需显式传参)