Files
CloudSSH/docs
TanXinandTanXin f0b3bbb035 release: v1.3.0 — 增强 Agent 交互、主题系统与服务器体验 (#44)
## 版本概述

发布 CloudSSH v1.3.0。

本版本重点完善 AI Agent 与终端之间的协作体验,增强危险操作确认安全性,并补充服务器搜索、网络质量提示、Standard
深浅主题及在线主题编辑器同步。

## 主要变更

### Agent 与终端交互

- 完善 Agent 危险操作确认框:
  - 使用无障碍 `alertdialog` 语义。
  - 默认聚焦拒绝按钮。
  - 支持 `Escape` 快速拒绝和对话框内焦点限制。
  - 关闭 Agent、销毁会话或切换标签时自动拒绝待确认操作。
- 用户选择终端内容后,在选区末端显示“询问 AI 助手”入口。
- 点击入口后直接将完整选区发送给当前会话的 Agent。
- Agent 所有代码块新增一键复制功能。
- 明确标注的安全 Shell 单行命令可填入当前活动终端,但不会自动执行。
- 非 Shell、多行或包含控制字符的代码不会提供终端填入入口。

### 服务器与网络体验

- 服务器列表新增前端即时搜索。
- 支持按服务器名称、主机地址和用户名进行不区分大小写的过滤。
- CF 物理延迟和 WebSocket RTT 新增绿、黄、红三色网络质量提示。
- 网络质量仅通过颜色表达,不增加“良好/一般/较差”等额外文字。

### 主题系统

- 新增 Standard Dark 和 Standard Light 两款常用主题。
- 将 CSS 变量、终端调色板和自定义主题同步逻辑收敛至统一主题模块。
- 保留 Cyberpunk、Glacier 和 Gruvbox,当前共提供五款内置主题。

### 在线主题编辑器

- 预设主题选择改为下拉框,修复主题展示不完整和部分主题无法选择的问题。
- 同步当前项目的服务器搜索、区域选择、网络质量提示、终端选区入口和 Agent 代码块操作 UI。
- 补齐 Standard Dark/Light 主题预览。

### 发布文档

- 项目版本号升级至 `1.3.0`。
- 更新 `CHANGELOG.md`。
- 同步更新中英文 README。

## 验证结果

- `pnpm test`:21 个测试文件、400 个测试用例全部通过。
- `pnpm run build:frontend`:生产前端构建及 Worker HTML 内联成功。
- `git diff --check`:通过。

---------

Co-authored-by: TanXin <tanxin@example.com>
2026-07-27 13:46:33 +08:00
..