Skip to content

Commit 97c0054

Browse files
committed
chore: release v0.9.6
1 parent 7764a32 commit 97c0054

9 files changed

Lines changed: 51 additions & 15 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,34 @@
55
格式遵循 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.1.0/)
66
版本号遵循 [语义化版本](https://semver.org/lang/zh-CN/)
77

8+
## [0.9.6] - 2026-03-18
9+
10+
### 修复 (Fixes)
11+
12+
- **仪表盘二次加载崩溃** — 切换页面后返回仪表盘不再报 `Cannot read properties of null (reading 'recommended')` (#100)
13+
- **聊天代码单引号乱码** — 代码块中 `'` 不再显示为 `'`,修正 Markdown 渲染器的 HTML 转义策略 (#99)
14+
- **聊天图片路径反斜杠丢失** — Windows 路径 `C:\Users\...` 在图片加载失败提示中不再丢失反斜杠
15+
- **聊天页折叠侧边栏后不自适应** — 折叠主侧边栏后聊天页面现在正确撑满全宽
16+
- **Gateway 状态横条延迟** — WebSocket 连接成功后立即刷新 Gateway 状态,不再等待 30 秒轮询周期
17+
- **版本列表加载失败** — 修复 npm registry 返回 gzip 压缩响应时 `error decoding response body` 错误(reqwest 启用 gzip 解压)
18+
- **配置保存后 Gateway 需手动启动** — 所有页面(模型/渠道/通信等)保存 openclaw.json 后自动重载 Gateway(防抖 3 秒),不再需要手动点启动按钮
19+
- **dev.ps1 启动脚本报错** — 修复 PowerShell 解析 emoji 字符时的编码错误
20+
21+
### 新功能 (Features)
22+
23+
- **托管 Agent** — 聊天页新增「⊕ 托管」按钮,可设定任务目标后让 AI 自动循环引导 OpenClaw 执行:
24+
- 内置系统提示词,明确调度 Agent 的身份和职责
25+
- 可视化滑块设置最大回复次数(5-200 或 ∞ 无限)
26+
- 定时自动停止(开关 + 滑块 + 倒计时进度条)
27+
- 上下文自动压缩(超过 20 条历史自动压缩为摘要)
28+
- OpenClaw 回复包含「完成/停止」时自动停止循环
29+
- 单按钮启动/停止切换,运行时输入框自动锁定
30+
31+
### 改进 (Improvements)
32+
33+
- **Toast 通知样式** — 从半透明毛玻璃改为实底+边框+阴影,暗色模式兼容性更好
34+
- **聊天输入框增大** — 最小高度 44px,最大高度 200px,输入体验更舒适
35+
836
## [0.9.5] - 2026-03-17
937

1038
### 修复 (Fixes)

docs/index.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
"description": "OpenClaw AI Agent 可视化管理面板,基于 Tauri v2 的跨平台桌面应用。支持仪表盘监控、多模型配置、消息渠道管理、内置 QQ 机器人、实时 AI 聊天、记忆管理、Agent 管理、网关配置、内网穿透等功能。",
3535
"url": "https://claw.qt.cool/",
3636
"downloadUrl": "https://github.com/qingchencloud/clawpanel/releases/latest",
37-
"softwareVersion": "0.9.5",
37+
"softwareVersion": "0.9.6",
3838
"author": {
3939
"@type": "Organization",
4040
"name": "晴辰云 QingchenCloud",
@@ -1133,7 +1133,7 @@ <h2 class="reveal section-title"><span class="gradient-text">生态项目</span>
11331133
<div class="orb orb-2" style="top:auto;bottom:-100px"></div>
11341134
<div class="container-sm" style="position:relative;z-index:10">
11351135
<div class="section-header">
1136-
<div class="reveal download-version"><span class="pulse"></span> v0.9.5 最新版</div>
1136+
<div class="reveal download-version"><span class="pulse"></span> v0.9.6 最新版</div>
11371137
<h2 class="reveal section-title"><span class="gradient-text">下载安装</span></h2>
11381138
<p class="reveal section-desc">选择你的操作系统,一键下载安装</p>
11391139
</div>
@@ -1143,11 +1143,11 @@ <h2 class="reveal section-title"><span class="gradient-text">下载安装</span>
11431143
<h3>macOS</h3>
11441144
<p class="dl-desc">支持 Apple Silicon 和 Intel 芯片</p>
11451145
<div class="dl-links">
1146-
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.5_aarch64.dmg" target="_blank" rel="noopener">
1146+
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.6_aarch64.dmg" target="_blank" rel="noopener">
11471147
Apple Silicon (M1/M2/M3/M4)
11481148
<span class="dl-format">.dmg</span>
11491149
</a>
1150-
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.5_x64.dmg" target="_blank" rel="noopener">
1150+
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.6_x64.dmg" target="_blank" rel="noopener">
11511151
Intel 芯片
11521152
<span class="dl-format">.dmg</span>
11531153
</a>
@@ -1165,11 +1165,11 @@ <h3>macOS</h3>
11651165
<h3>Windows</h3>
11661166
<p class="dl-desc">支持 Windows 10 及以上版本</p>
11671167
<div class="dl-links">
1168-
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.5_x64-setup.exe" target="_blank" rel="noopener">
1168+
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.6_x64-setup.exe" target="_blank" rel="noopener">
11691169
安装程序
11701170
<span class="dl-format">.exe</span>
11711171
</a>
1172-
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.5_x64_en-US.msi" target="_blank" rel="noopener">
1172+
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.6_x64_en-US.msi" target="_blank" rel="noopener">
11731173
MSI 安装包
11741174
<span class="dl-format">.msi</span>
11751175
</a>
@@ -1180,11 +1180,11 @@ <h3>Windows</h3>
11801180
<h3>Linux</h3>
11811181
<p class="dl-desc">支持主流 Linux 发行版</p>
11821182
<div class="dl-links">
1183-
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.5_amd64.AppImage" target="_blank" rel="noopener">
1183+
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.6_amd64.AppImage" target="_blank" rel="noopener">
11841184
通用版
11851185
<span class="dl-format">.AppImage</span>
11861186
</a>
1187-
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.5_amd64.deb" target="_blank" rel="noopener">
1187+
<a class="dl-link" href="https://claw.qt.cool/proxy/dl/github.com/qingchencloud/clawpanel/releases/latest/download/ClawPanel_0.9.6_amd64.deb" target="_blank" rel="noopener">
11881188
Debian / Ubuntu
11891189
<span class="dl-format">.deb</span>
11901190
</a>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "clawpanel",
3-
"version": "0.9.5",
3+
"version": "0.9.6",
44
"private": true,
55
"description": "ClawPanel - OpenClaw 可视化管理面板,基于 Tauri v2 的跨平台桌面应用",
66
"type": "module",

scripts/dev-api.js

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1532,7 +1532,15 @@ const handlers = {
15321532
if (isMac) {
15331533
cliInstalled = fs.existsSync('/opt/homebrew/bin/openclaw') || fs.existsSync('/usr/local/bin/openclaw')
15341534
} else if (isWindows) {
1535-
try { cliInstalled = fs.existsSync(path.join(process.env.APPDATA || '', 'npm', 'openclaw.cmd')) }
1535+
try {
1536+
const paths = [
1537+
path.join(process.env.APPDATA || '', 'npm', 'openclaw.cmd'),
1538+
path.join(process.env.APPDATA || '', 'npm', 'openclaw'),
1539+
path.join(process.env.ProgramFiles || '', 'nodejs', 'openclaw.cmd'),
1540+
path.join(process.env.ProgramFiles || '', 'nodejs', 'openclaw'),
1541+
]
1542+
cliInstalled = paths.some(p => fs.existsSync(p)) || !!findOpenclawBin()
1543+
}
15361544
catch { cliInstalled = false }
15371545
} else {
15381546
cliInstalled = !!findOpenclawBin()

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "clawpanel"
3-
version = "0.9.5"
3+
version = "0.9.6"
44
edition = "2021"
55
description = "ClawPanel - OpenClaw 可视化管理面板"
66
authors = ["qingchencloud"]

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://raw.githubusercontent.com/tauri-apps/tauri/dev/crates/tauri-config-schema/schema.json",
33
"productName": "ClawPanel",
4-
"version": "0.9.5",
4+
"version": "0.9.6",
55
"identifier": "ai.openclaw.clawpanel",
66
"build": {
77
"frontendDist": "../dist",

src/pages/assistant.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2570,7 +2570,7 @@ function showSettings() {
25702570
<span style="font-size:10px;background:var(--primary);color:#fff;padding:1px 6px;border-radius:8px">推荐</span>
25712571
</div>
25722572
<div style="font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.5;margin-bottom:10px">
2573-
面板用户免费使用部分模型,付费用户享全系列顶级模型,全部低至 2-3 折。选择模型后一键接入
2573+
无需自行申请 API Key,选择模型即可一键接入。基础模型免费体验,高级模型低至官方价 2-3 折。
25742574
</div>
25752575
<div style="display:flex;gap:8px;align-items:center;flex-wrap:wrap">
25762576
<select id="ast-qtcool-model" class="form-input" style="font-size:12px;padding:5px 10px;min-width:140px;flex:1">

src/pages/models.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export async function render() {
3333
<span style="font-size:10px;background:var(--primary);color:#fff;padding:1px 6px;border-radius:8px">推荐</span>
3434
</div>
3535
<div style="font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.5">
36-
面板用户免费使用部分模型,付费用户享全系列顶级模型支持,全部模型低至 2-3 折
36+
无需自行注册 API,一键添加即可使用。基础模型免费,高级模型低至官方价 2-3 折
3737
</div>
3838
</div>
3939
<div style="display:flex;gap:8px;align-items:center;flex-shrink:0">

0 commit comments

Comments
 (0)