Releases
v3.0.8
Compare
Sorry, something went wrong.
No results found
版本变更摘要(v3.0.8)
1. 跨平台开机自启管理(核心新功能)
新增 src/admin/autostart.ts:统一管理 Windows(注册表 HKCU...\Run)、macOS(/Library/LaunchAgents)、Linux(/.config/autostart)的开机自启
仅 Electron 打包二进制支持,源码部署自动禁用并提示
新增 API:GET /api/admin/autostart(查询状态)、PUT /api/admin/autostart(开关)
Web 端"系统设置 → Bridge 服务"页面新增开机自启开关,显示当前平台实现方式
2. Windows 安装体验优化
installer.nsh 安装阶段移除所有阻塞弹窗(开机自启询问、数据删除确认),改为静默安装,避免"安装卡半程"问题
开机自启开关迁移到 Web UI 运行时管理
卸载时仅清理注册表,保留 $APPDATA\opencode-bridge 数据目录以便重装恢复
3. Windows 前台 attach 窗口修复
src/index.ts 和 admin-server.ts 中的 cmd /c start 弹窗方式替换为 PowerShell Start-Process cmd
解决打包后 Electron 无 console 时 CREATE_NO_WINDOW 传染导致 attach 窗口不可见的问题
4. SSE 实时性优化
SSE 连接启用 TCP NoDelay + KeepAlive,修复 Windows 上 Nagle 算法导致 SSE 小包延迟数秒的问题
心跳间隔从 15s 缩短至 5s,穿透反代空闲超时
5. 任务计划实时更新优化
event-normalizer.ts:TodoWrite 的 task_update 事件从仅在 completed 时发送,改为 running 阶段即实时广播,避免看板"等执行完才出现"
6. Bug 修复
切换会话时复位 sending 状态,避免新会话误显示"中断"按钮
Sessions 页面绑定/解绑/删除操作后传入 force=true 刷新数据
checkForUpdates 延迟 30s 执行,避免与首次启动 IO 抢资源
You can’t perform that action at this time.