 TanXinandTanXin
|
7e20e2d117
|
release: 发布 v1.13.0 Theme V3 主题系统版本 (#107)
## 发布说明
**v1.13.0 Theme V3 主题系统版本**
### 关联 Issue
- 关联 #99(「能不能直接在网页加个密码?」):本版本实现其中**主题苹果风**部分——新增 Apple 内置主题(macOS
风格浅色)并落地 Theme V3 主题系统;**网页访问密码**部分未包含在本版本,issue 保持开启、留待后续版本。
### 版本亮点
- **内置主题 5 → 7 款**:新增 CRT Amber(CRT 磷光深色:径向暗角背景 + 扫描线/闪烁/辉光/噪点全开 + 方形
mono 造型)与 Glass(蓝紫浅色玻璃态:mesh 粉彩漂移背景 + 强表面模糊 + 1.4× 圆角 + 分段控件);Glacier
替换为 Apple(macOS 风格浅色,完整 ANSI 16 色无障碍变体)
- **Theme V3 声明式令牌系统**(schemaVersion
3):`background`(solid/linear/radial/mesh 四类型、停靠点白名单、读性遮罩下限
0.25/0.35、drift 动画)、`effects`(scanline/flicker/glow/noise 强度钳制
0-1、data-fx-* 门控、Cyberpunk
默认视觉不变)、`typography`(字号/圆角缩放)、`appearance.blur` 独立表面模糊档位
- **零 DOM 操作、前后端同源校验**:背景/效果全部 CSS 变量 + 属性驱动;V2 主题数据自动升级、glacier
baseTheme 优雅降级;导入/导出双向兼容
- **在线主题编辑器支持 V3**:背景层/效果/版式三组面板 + blur 档位,导出 schemaVersion 3
- **全量文档对齐**:README/tests README/AGENTS/CHANGELOG 与当前实现同步
### 提交列表
| 提交 | 说明 |
| ---- | ---- |
| 268a892 | feat: 内置主题 Glacier 替换为 Apple 浅色主题 |
| 86e3ddf | feat: Theme V3 主题系统落地——背景层、效果注册表与版式缩放 |
| 9092e2a | release: 发布 v1.13.0(版本号 + CHANGELOG) |
| c098a7c | docs: 全量文档与当前实现对齐(测试清单 + 措辞修正) |
### 验证结果
- ✅ typecheck(worker + frontend + tests 三工程)
- ✅ vitest 54 文件 / 649 用例
- ✅ build:frontend 可复现内联构建(html.ts 再生成)
- ✅ 主题 e2e 6/6(含 CRT/Glass 切换、drift 属性、强模糊与 body::before 背景计算值断言)
---------
Co-authored-by: TanXin <tanxin@example.com>
|
2026-08-27 16:05:14 +08:00 |
|
 TanXinandTanXin
|
4eeb050576
|
release: 发布 v1.10.0 自定义命令片段库版本 (#93)
合并 `test` 的 v1.10.0 提交到 `main`。
**包含提交**
- `28c9433` feat: 添加自定义命令片段库
- `9aa2e80` release: 发布 v1.10.0 自定义命令片段库版本
**关联**
- Related to #90
> 本 PR 仅关联 #90,不自动关闭该 Issue。
**验证**
- `pnpm run typecheck` 0 错
- `pnpm test` 47/47 603/603 通过
- `pnpm run build:frontend` 成功
---------
Co-authored-by: TanXin <tanxin@example.com>
|
2026-08-20 11:42:28 +08:00 |
|
TanXin
|
92353dd054
|
release: v1.5.0 — 优化移动端终端体验 (#60)
## 发布内容
- 针对手机和平板优化动态视口、软键盘、安全区和触摸交互
- 新增移动端终端快捷工具栏、一次性 Ctrl/Alt、常用功能键与剪贴板操作
- 新增用户主动触发的全屏横屏入口,并完善 Agent/SFTP 移动端布局
- 修复 iOS 中文输入法延迟字符可能漏发,以及旋转、全屏后终端尺寸未及时适配的问题
- 明确移动端定位为临时操作和应急访问;长期、高频或复杂任务仍推荐桌面端
- 将项目版本升级至 `1.5.0` 并更新 CHANGELOG 与中英文 README
## 兼容性
- 不修改 SSH、SFTP、WebSocket、认证、Worker 路由或 Durable Objects 协议
- 桌面端布局、鼠标选区自动复制和右键粘贴行为保持不变
- 移动端方向锁定仅由用户主动触发,浏览器不支持时提示手动旋转
## 验证
- Worker 与前端 TypeScript 类型检查通过
- 31 个测试文件、469 项单元与集成测试通过
- 前端生产构建及内联产物生成成功
- 23 项 Chromium E2E 与无障碍测试通过
|
2026-08-02 15:32:22 +08:00 |
|
TanXin
|
e5fcddce7f
|
release: v1.4.0 — 升级 Theme V2 与在线主题编辑体验 (#52)
升级 Theme V2 界面风格系统、GitHub Pages 在线主题编辑器与登录账号主题同步,并补齐主题数据安全校验、首屏性能优化和相关回归测试。
完整变更请参阅 CHANGELOG.md。
|
2026-07-30 15:11:09 +08:00 |
|
 TanXinandTanXin
|
3f38fe35dc
|
release: v1.3.4 — 完善连接与 SFTP 交互及主题体验 (#50)
## 版本概览
发布 CloudSSH v1.3.4,重点修复连接凭据一致性、SFTP 同名文件覆盖、AI 配置首次打开和 Turnstile
浅色主题适配,并同步完善项目文档与原作者署名。
## 主要变更
- 修复切换认证方式后沿用旧凭据、私钥输入框 Enter 误提交和端口校验不严格的问题
- IPinfo 查询增加超时,并仅在主机变化且需要自动推断区域时调用
- 完善 SFTP 中英文文案;上传同名文件前明确确认,后端阻止未经确认的覆盖
- 修复 AI 配置弹窗首次点击仍隐藏、需要再次点击才能显示的问题
- Turnstile 根据应用明暗模式渲染,Standard Light 使用浅色组件
- 更新 README、AGENTS、测试文档和 NOTICE,使实现说明、迁移方式、安全边界及原作者署名保持准确
- 更新版本号和 CHANGELOG 至 v1.3.4
## 验证
- Worker 与前端 TypeScript 类型检查通过
- Vitest:29 个测试文件、442 项测试通过
- 生产前端构建与内联产物生成通过
- Playwright:10 项 Chromium E2E/无障碍测试通过
---------
Co-authored-by: TanXin <tanxin@example.com>
|
2026-07-29 17:36:40 +08:00 |
|
 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 |
|