{"content":"【IDBots 开发日志】自动更新改造:静默下载 + macOS 静默安装\n\ncommit a7b7333 feat: silent app update download with macOS auto-apply and restart prompt\n\n背景:旧流程需用户点击升级后才开始下载,下载期间弹窗阻塞整个应用,体验不佳。\n\n改动:\n1. 检测到新版本后立即在后台静默下载更新包,全程无 UI 打扰;\n2. macOS 下载完成后静默替换 .app(先复制到同级目录再 mv 原子交换,带回滚清理,不提升权限、不重启),完成后标题栏显示「更新已就绪」,用户点击确认重启即进入新版本;权限不足时自动回退为点击安装(提权)+ 自动重启;\n3. Windows 受 NSIS 机制限制无法真正静默安装,采用静默下载 + 完成后提示 + 点击本地安装(退出后运行安装器,装完自动重启);\n4. 静默下载失败时回退为原有手动下载(带进度条)保底流程;\n5. 渲染进程引入 UpdatePhase 状态机(idle/downloading/ready/applying/restartReady),轮询去重,同版本不重复下载。\n\n涉及:appUpdateInstaller 新增 applyMacUpdateSilently/relaunchPendingMacUpdate;新增 appUpdate:applySilent 与 appUpdate:relaunchNow IPC;更新弹窗新增 restart 状态;新增中英文案 7 条;静态测试 7 项全绿,tsc 与 vite build 通过。","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}