Skip to content

v1.1.0-beta3

Pre-release
Pre-release

Choose a tag to compare

@mapleafgo mapleafgo released this 22 May 05:13
· 0 commits to main since this release
feat(desktop): 添加提权内核降级方案和并发安全修复

- 提取 _startAndConnect 复用 start+connect,降级时先试提权内核,
  连不上则 stop→uninstall→用内置内核重试
- init/restart/_attemptReconnect 统一走降级路径
- 新增 uninstallServiceAndRestart 供 UI 调用,卸载后用内置内核重启
- restart/reconnect/_attemptReconnect 加 _reconnecting + try/finally
  防止 disconnect 触发 _attemptReconnect 并发和异常时标志卡死
- macOS uninstall() 删除提权内核+marker,start() 过期检测复用 uninstall()
- macOS 关于页也显示"移除提权"入口
- 移除无调用者的 reconnect()

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>