Repository navigation
feat: 整合 macOS 原生支持与 Windows 诊断及认证恢复 - #1
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Mac 原生适配与 Windows 的诊断日志、管理认证恢复从同一公开基线并行开发。本 PR 以普通合并保留双方提交和功能:新增 Keychain、菜单栏、完整签名应用包、Unix 存储保护及临时 warm-fork 兼容,同时保留远端诊断、重新引导、多标签续期与 Windows 托盘修复。
冲突逐处组合,保留平台命令、SIGTERM 排空、退出原因与脱敏 HTTP 日志。API 1.8 / SQLite schema 3 不变。公开文档仅含通用说明与脱敏摘要,本机私人资料保留在本地备份。
验证:macOS 完整入口通过;Go 普通/race 各 302 个通过事件,24 项前端单测、23 项浏览器回归、2 项 Go API 联调;外置 CLI 五阶段与内置 app-server 八轮 fork race;临时 Keychain、凭据迁移/回滚、应用包及 ZIP 签名、启动与退出排空通过。Windows 主程序和全部测试包交叉编译通过,实际 Windows 与 Apple Silicon / Intel macOS 的完整 CI 均通过。
未部署或重启当前安装程序,未改真实配置或凭据,未执行真实账号/桌面 UI 验收。详细边界见 docs/verification.md。
PR 最终提交
77196fa8a3f693f212e7c8930f2c5c92a4eb6103的四项 CI 全部成功:Windows / 前端、Apple Silicon / Intel macOS。合并提交
4a91a2c87003abc96e3693bb6eb89f852b417aa8的四项复核 CI 亦全部成功:Windows / 前端、Apple Silicon / Intel macOS。本地 main、feat/macos-native 与 GitHub main 已同步;源码工作区干净,当前安装应用保持原样。