From 454371368c8cbcf1ed4f79fef0aa47a760da7172 Mon Sep 17 00:00:00 2001 From: mrlee <470349233@qq.com> Date: Mon, 28 Sep 2026 11:32:33 +0800 Subject: [PATCH] =?UTF-8?q?feat(web):=20=E6=9B=B4=E6=96=B0=E7=A4=BA?= =?UTF-8?q?=E4=BE=8B=E9=A1=B5=E9=AA=8C=E8=AF=81=E5=86=85=E5=AE=B9=E5=B9=B6?= =?UTF-8?q?=E5=8F=91=E5=B8=83=20v1.3.8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 15 +++++++++++++++ VERSION | 2 +- docs/README.md | 4 ++-- docs/system-upgrade.md | 8 ++++---- web/package-lock.json | 4 ++-- web/package.json | 2 +- web/src/views/ExampleView.vue | 16 ++++++++-------- 7 files changed, 33 insertions(+), 18 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 043e705..c2c7df7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ All notable changes to this project will be documented in this file. +## [v1.3.8] - 2026-09-28 + +### 新增 + +- **示例页面 v1.3.8 验证标识**:页面版本提示、「本次升级验证」区块、页面状态和验证标识同步更新为 `v1.3.8-example-page`,用于再次验证线上升级后的前端资源切换 + +### 变更 + +- 版本号提升到 1.3.8;`web/package.json` 与 `web/package-lock.json` 同步对齐 +- `AgentVersion` 保持 0.12.8 + +### 测试 + +- 前端类型检查、单元测试与生产构建 + ## [v1.3.7] - 2026-09-28 ### 新增 diff --git a/VERSION b/VERSION index 3336003..e05cb33 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.7 +1.3.8 diff --git a/docs/README.md b/docs/README.md index 205feb7..c1b7701 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,7 +1,7 @@ # Fonu 文档索引 > 维护约定:新增方案 / 审查文档时在下方登记;方案落地后在「状态」列标注实施结果,并给已被推翻的描述加时效说明。 -> 最近更新:2026-09-28(v1.3.7) +> 最近更新:2026-09-28(v1.3.8) ## 方案与设计(本目录) @@ -9,7 +9,7 @@ | --- | --- | --- | | `project-analysis-2026-09-27.md` | 全项目详细分析(v1.2.19):架构、模块、数据、API、前端、链路、风险与改进路线 | 当前版本快照 | | `improvement-roadmap-2026-09-27.md` | P0-P3 改进路线实施方案:逐项改法、测试、验收、依赖、发布与回滚 | P0-1、P0-3 已完成,其余待实施 | -| `system-upgrade.md` | Docker Compose 一键升级:sidecar 架构、首次部署、安全边界、回滚、故障排查与验证页 | 已实施(v1.3.7) | +| `system-upgrade.md` | Docker Compose 一键升级:sidecar 架构、首次部署、安全边界、回滚、故障排查与验证页 | 已实施(v1.3.8) | | `project-audit-2026-09-24.md` | 全项目审查:P0/P1/P2 分级,含精确行号与逐条修法 | **进行中**——P0 已随 v1.2.7 完成,P1 实施中 | | `frp-server-list-merge-plan.md` | FRP 服务端列表并入「公网服务端」页(方案 A,四步) | 步 1/2 已完成(v1.2.6);步 3 文案收尾、步 4 死样式清理未做 | | `agent-capability-plan.md` | fonu-agent 能力扩展(P0/P1/P2/P3) | 已实施(agent 0.11.0);P3 三项不做 | diff --git a/docs/system-upgrade.md b/docs/system-upgrade.md index 55876a7..7944848 100644 --- a/docs/system-upgrade.md +++ b/docs/system-upgrade.md @@ -234,16 +234,16 @@ FONU_VERSION=<旧版本> docker compose up -d --no-deps --force-recreate fonu ## 10. 在线升级验证 -示例页面用于验证升级结果。v1.3.7 的验证流程: +示例页面用于验证升级结果。v1.3.8 的验证流程: 1. 确认当前线上实例为 v1.3.0,且 `fonu-updater` sidecar 已运行。 -2. 确认远端 `main` 分支的 `VERSION` 为 `1.3.7`。 +2. 确认远端 `main` 分支的 `VERSION` 为 `1.3.8`。 3. 在侧栏看到「一键升级」后点击并确认。 4. 等待升级弹窗显示成功,页面自动刷新。 5. 打开侧栏「示例页面」,确认: - 页面路由为 `/example`; - - 页面显示的版本为 `1.3.7`; - - 页面显示验证标识 `v1.3.7-example-page`; + - 页面显示的版本为 `1.3.8`; + - 页面显示验证标识 `v1.3.8-example-page`; - 页面显示独立的「本次升级验证」区块; - 「升级验证」显示为「通过」。 diff --git a/web/package-lock.json b/web/package-lock.json index 396b5f8..b2b4136 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1,12 +1,12 @@ { "name": "fonu-web", - "version": "1.3.7", + "version": "1.3.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fonu-web", - "version": "1.3.7", + "version": "1.3.8", "dependencies": { "@codemirror/commands": "^6.11.1", "@codemirror/lang-javascript": "^6.2.5", diff --git a/web/package.json b/web/package.json index 0c75dcd..f553bcd 100644 --- a/web/package.json +++ b/web/package.json @@ -1,7 +1,7 @@ { "name": "fonu-web", "private": true, - "version": "1.3.7", + "version": "1.3.8", "packageManager": "npm@10.9.4", "type": "module", "scripts": { diff --git a/web/src/views/ExampleView.vue b/web/src/views/ExampleView.vue index 38e4e55..db8175f 100644 --- a/web/src/views/ExampleView.vue +++ b/web/src/views/ExampleView.vue @@ -8,7 +8,7 @@ - + 当前页面由 v{{ version }} 提供,验证标识为 {{ verificationMarker }}。 如果你是在升级后首次看到这行内容,说明前端构建、镜像重建和服务重启均已成功。 @@ -19,7 +19,7 @@ {{ verificationRound }}
- 看到这个新区块,说明前端资源已经从旧版本切换到 v1.3.7。 + 看到这个新区块,说明前端资源已经从旧版本切换到 v1.3.8。
@@ -33,16 +33,16 @@ - +
    -
  • 页面版本提示更新为 v1.3.7。
  • -
  • 新增独立的「本次升级验证」区块,用于直观确认新页面已经加载。
  • -
  • 验证标识更新为 v1.3.7-example-page。
  • +
  • 页面版本提示更新为 v1.3.8。
  • +
  • 「本次升级验证」区块和页面状态同步更新为 v1.3.8。
  • +
  • 验证标识更新为 v1.3.8-example-page。
@@ -87,8 +87,8 @@ const message = useMessage() const version = ref(__APP_VERSION__) const checkedAt = ref('') const refreshing = ref(false) -const verificationRound = 'v1.3.7' -const verificationMarker = 'v1.3.7-example-page' +const verificationRound = 'v1.3.8' +const verificationMarker = 'v1.3.8-example-page' async function refreshVersion() { refreshing.value = true