Skip to content

v2.9.56

Choose a tag to compare

@HNGM-HP HNGM-HP released this 30 Mar 04:48
· 124 commits to main since this release
01f74cc

详细变更

  1. Electron 主进程 (electron/main.ts)
    停止服务后加载提示页面
    显示"服务已停止"状态和重试按钮
    引导用户通过托盘菜单重启服务

  2. 后端管理路由 (src/admin/routes/admin.ts)
    /admin/restart 从异步改为同步模式
    等待 bridgeManager.restart() 完成后再返回响应
    成功时返回新进程 PID
    失败时返回 500 错误和错误信息

  3. Web 前端 API (web/src/api/index.ts)
    configApi.restart() 返回值类型细化
    返回 { ok: boolean; pid?: number; message: string }

  4. 登录视图 (web/src/views/Login.vue)
    增加网络错误处理
    服务未启动时显示明确提示:"服务未启动,请通过托盘菜单启动服务后重试"

  5. 设置视图 (web/src/views/Settings.vue)
    重启按钮增加成功/失败反馈
    成功后显示弹窗和新进程 PID
    失败时显示具体错误原因
    详细变更

  6. 增加"启动服务"菜单项 - 托盘右键菜单新增"启动服务"选项,调用 startBackend()

What's Changed

  • Beta by @HNGM-HP in #35
  • 1、停止服务时隐藏窗口 - stopBackend() 函数中调用 mainWindow?.hide() 替代原有的加载提示页面逻辑 by @HNGM-HP in #36

Full Changelog: v2.9.55...v2.9.56