chore: release v0.16.0

This commit is contained in:
晴天
2026-05-16 15:11:02 +08:00
parent 12cc9cd6ce
commit 14a5b1ee9a
7 changed files with 42 additions and 15 deletions

View File

@@ -7,6 +7,33 @@
## [未发布]
## [0.16.0] - 2026-05-16
### 新功能 (Features)
- **Gateway 握手协议版本可见化** — 服务页与聊天调试页新增 `Proto v4` 徽标,显示当前 WebSocket 握手协议版本v3 / v4鼠标悬停说明这与设备签名 payload v3 schema 不是同一个版本号
### 改进 (Improvements)
- **晴辰助手识别 Hermes Agent 引擎** — 助手 system prompt 按当前活跃引擎分发Hermes 模式下覆盖 Gateway 8642 / Dashboard 9119 双进程、Profile 多工作区、lazy_deps 按需依赖、`~/.hermes` 路径与 Top-5 排障清单,不再向用户混入 `openclaw` CLI 命令
- **Hermes Profile 管理自动拉起 Dashboard** — 进入 Profile 页自动 probe + 启动 9119 Dashboard不再向用户暴露「连接被拒 (10061)」原始网络错误
- **隐藏桌面端无意义的 Docker 管理入口** — 服务页 Docker 多实例管理仅对 Web 部署模式有意义,桌面 Tauri 模式下不再渲染该面板,去除「未启用 / ENOENT」噪音Web 模式保留全部功能
- **Fallback 模型链 Clear All 按钮** — 模型配置页支持一键清空整条 Fallback 链
- **页面 Header 横向排版** — Hermes Profile / 可选依赖 / 文件管理器 / 多 Gateway / 群聊 / 看板 / OAuth 等页面的标题与右侧按钮统一左右对齐,按钮不再挤在描述行下方
- **目录结构优化** — 调整代码组织,提升可维护性
### 修复 (Fixes)
- **Windows Gateway 终端窗口可见** — 改用 `cmd /c start` 创建独立控制台,绕开 Rust `Stdio::inherit``CREATE_NEW_CONSOLE` 失效的 Win32 行为;停止流程改用 netstat PID 跟踪,杀进程更精确
- **可选依赖管理保留 Rust 端原始安装提示** — 加载失败时显示「Hermes venv 未找到,请先安装 Hermes」等可操作提示不再被 humanize-error 的通用模板「请确认目标资源是否仍存在」遮盖;同时修掉之前的 `[object Object]` 显示问题
- **Fallback 链不再被自动塞满** — `applyDefaultModel` 不再把所有非主模型自动写入 `fallbacks`,避免一次保存膨胀到 17+ 项导致候选池清空和 Add 按钮看似无反应;空 fallback 链是合法配置
- **CI 三平台恢复绿灯** — `commands/config.rs``push_client_candidate` / `scan_json_client_file``#[allow(clippy::too_many_arguments)]` 局部豁免,解除自 `e1eda2d` 起的 lint debt
### 测试与验证 (Testing)
- **发布前检查** — npm 前端构建、Rust fmt / check / clippy 三平台 CI 全绿run 25955001087
- **Playwright 回归** — 验证 Docker 管理桌面端隐藏 / Web 模式保留、lazy-deps 显示安装提示、Hermes 三页 header 横向布局、握手协议徽标渲染等核心改动
## [0.15.3] - 2026-05-13
### 修复 (Fixes)

View File

@@ -34,7 +34,7 @@
"description": "支持 OpenClaw 和 Hermes Agent 双引擎的多 AI Agent 可视化管理面板,基于 Tauri v2 的跨平台桌面应用。内置晴辰助手支持工具调用,晴辰云 AI 接口一键接入。支持仪表盘监控、多模型配置、Hermes Agent 对话、消息渠道管理、内置 QQ 机器人、实时 AI 聊天、记忆管理、Agent 管理、网关配置、内网穿透等功能。支持 11 种语言。",
"url": "https://claw.qt.cool/",
"downloadUrl": "https://github.com/qingchencloud/clawpanel/releases/latest",
"softwareVersion": "0.15.3",
"softwareVersion": "0.16.0",
"author": {
"@type": "Organization",
"name": "晴辰云 QingchenCloud",
@@ -1225,7 +1225,7 @@
<div class="orb orb-2" style="top:auto;bottom:-100px"></div>
<div class="container-sm" style="position:relative;z-index:10">
<div class="section-header">
<div class="reveal download-version"><span class="pulse"></span> <span id="dl-badge" data-i18n="dl.badge">v0.15.3 最新版</span></div>
<div class="reveal download-version"><span class="pulse"></span> <span id="dl-badge" data-i18n="dl.badge">v0.16.0 最新版</span></div>
<h2 class="reveal section-title" data-i18n="dl.title"><span class="gradient-text">下载安装</span></h2>
<p class="reveal section-desc" data-i18n="dl.desc">选择你的操作系统,一键下载安装</p>
</div>
@@ -1235,11 +1235,11 @@
<h3>macOS</h3>
<p class="dl-desc" data-i18n="dl.mac.d">支持 Apple Silicon 和 Intel 芯片</p>
<div class="dl-links">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.15.3_aarch64.dmg" target="_blank" rel="noopener">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.16.0_aarch64.dmg" target="_blank" rel="noopener">
Apple Silicon (M1/M2/M3/M4)
<span class="dl-format">.dmg</span>
</a>
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.15.3_x64.dmg" target="_blank" rel="noopener">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.16.0_x64.dmg" target="_blank" rel="noopener">
<span data-i18n="dl.mac.intel">Intel 芯片</span>
<span class="dl-format">.dmg</span>
</a>
@@ -1257,15 +1257,15 @@
<h3>Windows</h3>
<p class="dl-desc" data-i18n="dl.win.d">支持 Windows 10 及以上版本</p>
<div class="dl-links">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.15.3_x64-setup.exe" target="_blank" rel="noopener">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.16.0_x64-setup.exe" target="_blank" rel="noopener">
<span data-i18n="dl.win.exe">安装程序</span>
<span class="dl-format">.exe</span>
</a>
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.15.3_x64-setup-full.exe" target="_blank" rel="noopener">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.16.0_x64-setup-full.exe" target="_blank" rel="noopener">
<span data-i18n="dl.win.full">完整包(含 WebView2</span>
<span class="dl-format">.exe</span>
</a>
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.15.3_x64_en-US.msi" target="_blank" rel="noopener">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.16.0_x64_en-US.msi" target="_blank" rel="noopener">
<span data-i18n="dl.win.msi">MSI 安装包</span>
<span class="dl-format">.msi</span>
</a>
@@ -1276,11 +1276,11 @@
<h3>Linux</h3>
<p class="dl-desc" data-i18n="dl.linux.d">支持主流 Linux 发行版</p>
<div class="dl-links">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.15.3_amd64.AppImage" target="_blank" rel="noopener">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.16.0_amd64.AppImage" target="_blank" rel="noopener">
<span data-i18n="dl.linux.ai">通用版</span>
<span class="dl-format">.AppImage</span>
</a>
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.15.3_amd64.deb" target="_blank" rel="noopener">
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.16.0_amd64.deb" target="_blank" rel="noopener">
Debian / Ubuntu
<span class="dl-format">.deb</span>
</a>

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "clawpanel",
"version": "0.15.3",
"version": "0.16.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "clawpanel",
"version": "0.15.3",
"version": "0.16.0",
"license": "AGPL-3.0",
"dependencies": {
"@tauri-apps/api": "^2.5.0",

View File

@@ -1,6 +1,6 @@
{
"name": "clawpanel",
"version": "0.15.3",
"version": "0.16.0",
"private": true,
"description": "ClawPanel - OpenClaw 可视化管理面板,基于 Tauri v2 的跨平台桌面应用",
"type": "module",

2
src-tauri/Cargo.lock generated
View File

@@ -366,7 +366,7 @@ dependencies = [
[[package]]
name = "clawpanel"
version = "0.15.3"
version = "0.16.0"
dependencies = [
"base64 0.22.1",
"chrono",

View File

@@ -1,6 +1,6 @@
[package]
name = "clawpanel"
version = "0.15.3"
version = "0.16.0"
edition = "2021"
description = "ClawPanel - OpenClaw 可视化管理面板"
authors = ["qingchencloud"]

View File

@@ -1,7 +1,7 @@
{
"$schema": "https://raw.githubusercontent.com/tauri-apps/tauri/dev/crates/tauri-config-schema/schema.json",
"productName": "ClawPanel",
"version": "0.15.3",
"version": "0.16.0",
"identifier": "ai.openclaw.clawpanel",
"build": {
"frontendDist": "../dist",