chore(build): 更新.gitignore配置和清理Wails临时文件

- 添加dist/目录到.gitignore,用于排除打包输出的绿色免安装版
- 添加Wails打包过程中的临时文件和自动生成文件到.gitignore
- 删除build/windows/installer/wails_tools.nsh自动生成文件
- 添加Windows安装器临时目录和Webview2安装文件到忽略列表

feat(docs): 添加万川平台对接文档和产品素材

- 创建万川平台登录到获取模型信息的流程说明文档
- 添加万川平台对接实施计划文档
- 新增产品图片、公司简介图、宣传海报、教程截图、案例展示等素材文件

refactor(runtime): 扩展通知功能类型定义

- 添加NotificationOptions接口定义
- 添加NotificationAction接口定义
- 添加NotificationCategory接口定义
- 扩展通知相关的运行时API类型声明,包括初始化、发送、注册分类等功能
This commit is contained in:
2026-06-25 18:13:11 +08:00
parent 858cb68f4f
commit a926ee6b1b
34 changed files with 1178 additions and 275 deletions

View File

@@ -238,9 +238,14 @@ func shutdownHelperProgram() {
globalLogger.Info("使用Windows API成功终止辅助程序")
// 等待一小段时间确保进程完全终止
time.Sleep(300 * time.Millisecond)
return
}
}
// Windows 平台到此为止helperProcess 是用 &os.Process{Pid:...} 手工构造的,
// 没有有效的内部进程句柄。Go 1.25+ 对这种对象调用 Signal/Kill 会触发
// panic: handleTransientAcquire called in invalid mode进而导致主程序在退出
// 含正常关闭窗口时整体崩溃。Windows API 的 TerminateProcess 已是最终手段,
// 直接返回,绝不能跌落到下面的通用 Signal/Kill 分支。
return
}
// 通用方法:先尝试优雅地终止进程(发送终止信号)