# feat: 完成 OpenNexus 第三阶段生产化能力与首版候选发布 #46

Merged
Kronecker merged 25 commits from feat/phase3-completion into main 2026-09-12 15:25:30 +08:00
Owner

问题与结果

此前 main 已具备第三阶段核心功能,但桌面 Host、凭据边界、扩展隔离、同步客户端和发布恢复链路仍不完整。本分支补齐这些生产化能力,并提供可复查的 Windows Alpha 候选包。

主要变更

  • 由 Tauri/Rust Host 管理 AI Core,加入认证管道、请求取消、崩溃退避、清单校验和可回滚更新事务。
  • 使用 Stronghold 保存设备凭据,支持锁定、迁移、备份恢复、会话撤销和 Vault 级权限隔离。
  • 完成扩展签名校验、安装升级回滚、AppContainer 隔离、资源限制、文件代理和 HTTPS 网络代理。
  • 接通 Sync v1 的上传、拉取、续传、冲突处理、可选数据分类和设备会话;补齐 PostgreSQL、对象存储、备份恢复与故障验证入口。
  • 扩充 Agent 工具,加入 Function Plot、Skill、Plugin 与现有服务工具;Function Plot 支持 LaTeX 标签,并在帮助页提供教程。
  • 统一客户端主题覆盖;Server Sync 控制台改用客户端默认浅色风格。
  • 增加 Windows RC 校验、生产验收脚本和对应工程记录。

验证

  • 后端:935 项通过。
  • 前端:104 个测试文件、544 项通过。
  • Sync Server:30 项通过。
  • Rust:全目标测试通过,包含真实 Core、崩溃恢复、100 MiB 文件、凭据迁移、AppContainer 和同步冲突用例;显式标记的生产专项慢测仍按测试说明保持忽略。
  • cargo clippy --all-targets --features desktop -- -D warnings 通过。
  • TypeScript 检查、Vite 生产构建和 Tauri Release 构建通过。
  • git diff --check 通过。

发布说明

版本为 0.3.0-alpha.1。本机未配置受控 Authenticode 证书和 Core 发布私钥,因此本次产物是未签名便携候选包,供首版上线测试。正式对外发布前需在受控 CI 中生成签名安装器,并执行 scripts/verify-windows-rc.ps1

用户 Vault 测试数据和用户操作手册未提交,也未进入发布包。

## 问题与结果 此前 `main` 已具备第三阶段核心功能,但桌面 Host、凭据边界、扩展隔离、同步客户端和发布恢复链路仍不完整。本分支补齐这些生产化能力,并提供可复查的 Windows Alpha 候选包。 ## 主要变更 - 由 Tauri/Rust Host 管理 AI Core,加入认证管道、请求取消、崩溃退避、清单校验和可回滚更新事务。 - 使用 Stronghold 保存设备凭据,支持锁定、迁移、备份恢复、会话撤销和 Vault 级权限隔离。 - 完成扩展签名校验、安装升级回滚、AppContainer 隔离、资源限制、文件代理和 HTTPS 网络代理。 - 接通 Sync v1 的上传、拉取、续传、冲突处理、可选数据分类和设备会话;补齐 PostgreSQL、对象存储、备份恢复与故障验证入口。 - 扩充 Agent 工具,加入 Function Plot、Skill、Plugin 与现有服务工具;Function Plot 支持 LaTeX 标签,并在帮助页提供教程。 - 统一客户端主题覆盖;Server Sync 控制台改用客户端默认浅色风格。 - 增加 Windows RC 校验、生产验收脚本和对应工程记录。 ## 验证 - 后端:935 项通过。 - 前端:104 个测试文件、544 项通过。 - Sync Server:30 项通过。 - Rust:全目标测试通过,包含真实 Core、崩溃恢复、100 MiB 文件、凭据迁移、AppContainer 和同步冲突用例;显式标记的生产专项慢测仍按测试说明保持忽略。 - `cargo clippy --all-targets --features desktop -- -D warnings` 通过。 - TypeScript 检查、Vite 生产构建和 Tauri Release 构建通过。 - `git diff --check` 通过。 ## 发布说明 版本为 `0.3.0-alpha.1`。本机未配置受控 Authenticode 证书和 Core 发布私钥,因此本次产物是未签名便携候选包,供首版上线测试。正式对外发布前需在受控 CI 中生成签名安装器,并执行 `scripts/verify-windows-rc.ps1`。 用户 Vault 测试数据和用户操作手册未提交,也未进入发布包。
Kronecker added 25 commits 2026-09-12 15:25:05 +08:00
docs: 登记D-02生产验收结果
CI / docs-check (push) Canceled after 0s
CI / backend-test (push) Canceled after 0s
CI / service-test (push) Canceled after 0s
CI / frontend-test (push) Canceled after 0s
CI / rust-core (push) Canceled after 0s
ae187a48ad
ci: 增加Windows签名RC发布门禁
CI / backend-test (push) Canceled after 0s
CI / service-test (push) Canceled after 0s
CI / frontend-test (push) Canceled after 0s
CI / rust-core (push) Canceled after 0s
CI / docs-check (push) Canceled after 14m58s
46acc18248
docs: 记录Windows RC与本地Demo验证
CI / docs-check (push) Canceled after 0s
CI / backend-test (push) Canceled after 0s
CI / service-test (push) Canceled after 0s
CI / frontend-test (push) Canceled after 0s
CI / rust-core (push) Canceled after 0s
c1a17236c0
style: 统一Sync控制台默认浅色主题
CI / docs-check (push) Canceled after 0s
CI / backend-test (push) Canceled after 0s
CI / service-test (push) Canceled after 0s
CI / frontend-test (push) Canceled after 0s
CI / rust-core (push) Canceled after 0s
5d3f54d7aa
fix(release): 统一前端与桌面版本
CI / docs-check (pull_request) Canceled after 0s
CI / backend-test (pull_request) Canceled after 0s
CI / service-test (pull_request) Canceled after 0s
CI / frontend-test (pull_request) Canceled after 0s
CI / rust-core (pull_request) Canceled after 0s
CI / docs-check (push) Canceled after 0s
CI / backend-test (push) Canceled after 0s
CI / service-test (push) Canceled after 0s
CI / frontend-test (push) Canceled after 0s
CI / rust-core (push) Canceled after 0s
4feeee4d1a
Author
Owner

审阅通过,建议合并。

本分支补齐了桌面 Host、Stronghold 凭据、扩展隔离与事务、Sync v1 客户端和服务端、Agent 工具、Function Plot LaTeX、主题适配及发布恢复链路。验证结果为后端 935 项、前端 544 项、Sync Server 30 项通过;Rust 全目标测试、Clippy、TypeScript、Vite 和 Tauri Release 构建均通过,未发现阻断合并的问题。

发布版本保持 0.3.0-alpha.1。当前本机产物未经过 Authenticode 和 Core 发布私钥签名,只能作为首版 Alpha 上线测试包。正式签名安装器应由受控 CI 生成并通过 scripts/verify-windows-rc.ps1。用户 Vault 数据与用户操作手册不在本次提交和发布范围内。

审阅通过,建议合并。 本分支补齐了桌面 Host、Stronghold 凭据、扩展隔离与事务、Sync v1 客户端和服务端、Agent 工具、Function Plot LaTeX、主题适配及发布恢复链路。验证结果为后端 935 项、前端 544 项、Sync Server 30 项通过;Rust 全目标测试、Clippy、TypeScript、Vite 和 Tauri Release 构建均通过,未发现阻断合并的问题。 发布版本保持 `0.3.0-alpha.1`。当前本机产物未经过 Authenticode 和 Core 发布私钥签名,只能作为首版 Alpha 上线测试包。正式签名安装器应由受控 CI 生成并通过 `scripts/verify-windows-rc.ps1`。用户 Vault 数据与用户操作手册不在本次提交和发布范围内。
Kronecker merged commit 326949e966 into main 2026-09-12 15:25:30 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Kronecker/NotesAgentic#46