feat: 完成 OpenNexus 第三阶段核心功能与生产化基础 #45

Merged
Kronecker merged 151 commits from feat/phase3-completion into main 2026-09-10 01:16:31 +08:00
Owner

变更说明

本分支完成 OpenNexus 第三阶段核心功能与生产化基础建设,覆盖桌面 Host、Core、凭据管理、扩展系统、Sync 服务、社区目录、主题系统和 Agent 工具。

主要变更:

  • 新增 Tauri/Rust 桌面 Host、Vault 管理、Core Sidecar 和请求生命周期控制。
  • 新增 Stronghold 凭据存储、迁移、锁定、改密、备份与恢复。
  • 新增 Plugin、Skill、MCP 的安装、权限、信任和事务恢复机制。
  • 实现 Rust Sync 客户端与 Python Sync Server。
  • 新增 Vue 3 + TypeScript Sync 管理控制台。
  • 完成主题语义色契约,使现有页面和组件适配内置及自定义主题。
  • 新增 Function Plot 教程、Agent 生成工具及图例 LaTeX 数学排版。
  • 扩充 Agent 可用的笔记、任务、转写、Skill 和 Plugin 工具。
  • 项目界面及文档名称统一为 OpenNexus。
  • 分支全部 151 条提交说明及仓库代码注释已统一为中文。

验证结果

本地回归结果:

  • Backend:934 项通过。
  • Frontend:104 个测试文件、542 项通过。
  • Sync Server:30 项通过。
  • Rust:88 项通过、12 项 ignored、1 项长时强终止测试按计划暂缓。
  • Frontend TypeScript 类型检查通过。
  • Frontend 生产构建通过。
  • Rust 格式检查通过。
  • Python 源码 AST 检查通过。
  • git diff --check 通过。
  • 未发现部署密码、私钥或生产令牌进入版本库。
  • 用户 Vault 中的测试和业务数据未纳入提交。

远程 Gitea Actions 当前无法启动,因为没有匹配 ubuntu-latest 标签的在线 Runner。该状态属于 CI 基础设施缺失,未产生远程测试结果;以上结论来自当前 HEAD 的本地完整回归。

验收状态

30 项生产验收中已有 18 项完成登记:

A-02、A-03、B-01、B-02、B-03、B-04、C-03、D-01、D-03、S-01~S-09

以下 12 项长时或实机验收按既定安排暂缓:

A-01、A-04、C-01、C-02、C-04、D-02、D-04、E-01~E-05

本次合并版本定位为 0.3.0-alpha.1。正式生产发布前仍需完成上述暂缓验收,并在具备 Runner 的环境复跑 CI。

合并方式

建议使用普通 merge 或 fast-forward,保留分支的完整中文提交历史。

## 变更说明 本分支完成 OpenNexus 第三阶段核心功能与生产化基础建设,覆盖桌面 Host、Core、凭据管理、扩展系统、Sync 服务、社区目录、主题系统和 Agent 工具。 主要变更: - 新增 Tauri/Rust 桌面 Host、Vault 管理、Core Sidecar 和请求生命周期控制。 - 新增 Stronghold 凭据存储、迁移、锁定、改密、备份与恢复。 - 新增 Plugin、Skill、MCP 的安装、权限、信任和事务恢复机制。 - 实现 Rust Sync 客户端与 Python Sync Server。 - 新增 Vue 3 + TypeScript Sync 管理控制台。 - 完成主题语义色契约,使现有页面和组件适配内置及自定义主题。 - 新增 Function Plot 教程、Agent 生成工具及图例 LaTeX 数学排版。 - 扩充 Agent 可用的笔记、任务、转写、Skill 和 Plugin 工具。 - 项目界面及文档名称统一为 OpenNexus。 - 分支全部 151 条提交说明及仓库代码注释已统一为中文。 ## 验证结果 本地回归结果: - Backend:934 项通过。 - Frontend:104 个测试文件、542 项通过。 - Sync Server:30 项通过。 - Rust:88 项通过、12 项 ignored、1 项长时强终止测试按计划暂缓。 - Frontend TypeScript 类型检查通过。 - Frontend 生产构建通过。 - Rust 格式检查通过。 - Python 源码 AST 检查通过。 - `git diff --check` 通过。 - 未发现部署密码、私钥或生产令牌进入版本库。 - 用户 Vault 中的测试和业务数据未纳入提交。 远程 Gitea Actions 当前无法启动,因为没有匹配 `ubuntu-latest` 标签的在线 Runner。该状态属于 CI 基础设施缺失,未产生远程测试结果;以上结论来自当前 HEAD 的本地完整回归。 ## 验收状态 30 项生产验收中已有 18 项完成登记: `A-02、A-03、B-01、B-02、B-03、B-04、C-03、D-01、D-03、S-01~S-09` 以下 12 项长时或实机验收按既定安排暂缓: `A-01、A-04、C-01、C-02、C-04、D-02、D-04、E-01~E-05` 本次合并版本定位为 `0.3.0-alpha.1`。正式生产发布前仍需完成上述暂缓验收,并在具备 Runner 的环境复跑 CI。 ## 合并方式 建议使用普通 merge 或 fast-forward,保留分支的完整中文提交历史。
Kronecker added 151 commits 2026-09-10 01:16:02 +08:00
fix: 修复社区暂存主题并为函数图例添加数学排版
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
51c592841d
docs: 将仓库代码注释统一为中文
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
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
d703ab64e3
Author
Owner

审阅完成,同意合并。

当前分支相对 main 落后 0 个提交、领先 151 个提交,没有分叉;代码检查、本地全量回归、类型检查和生产构建均已通过。未发现阻塞合并的数据安全、权限绕过、凭据泄漏或工作树污染问题。

Gitea Actions 因缺少匹配 ubuntu-latest 标签的在线 Runner 而未实际运行,该基础设施问题已记录。生产验收当前完成 18/30,剩余 12 项长时及实机验收继续作为正式发布门禁。

本次批准合并至 main,版本继续保持 0.3.0-alpha.1

审阅完成,同意合并。 当前分支相对 `main` 落后 0 个提交、领先 151 个提交,没有分叉;代码检查、本地全量回归、类型检查和生产构建均已通过。未发现阻塞合并的数据安全、权限绕过、凭据泄漏或工作树污染问题。 Gitea Actions 因缺少匹配 `ubuntu-latest` 标签的在线 Runner 而未实际运行,该基础设施问题已记录。生产验收当前完成 18/30,剩余 12 项长时及实机验收继续作为正式发布门禁。 本次批准合并至 `main`,版本继续保持 `0.3.0-alpha.1`。
Kronecker merged commit c594356916 into main 2026-09-10 01:16:31 +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#45