Files
c58a264ebf feat: 终端主题系统、文件传输优化及多项 SSH 安全与稳定性修复 (#16)
将 test 分支的多个提交合并为一条,主要包含以下变更:
新功能
- 新增终端主题系统,支持自定义主题编辑器(可视化编辑、导入/导出、云端存储),统一前端 UI 与编辑器的 CSS 变量使用,消除所有硬编码颜色
- 添加 docs 根目录入口页,重定向到主题编辑器
性能优化
- 减少使用 slice 改为 subarray 以缩减开销
- 提高上传下载大文件的速度
Bug 修复
- 修复多个安全问题
- 修复加密密钥迁移导致用户空间 SSH 连接失败
- 修复 WebSocket 升级与 POST body 不兼容导致连接超时
- 修复 SSH 保活机制失效和终端输出换行问题
- 修复输入空格时误触发粘贴检测的问题
- 修复连接按钮文字不可见的问题
- 修复自定义主题导出逻辑
- 修复导入主题后刷新页面导致 WebSocket 断开的问题
- 修复 trz 上传大于 64K 文件卡住的问题
- 删除 connect() 中被 setupWebSocketHandlers 覆盖的 onclose 死代码
- 修复登录 Alpine 服务器显示错误 (#15)
文档与 CI
- 更新提交流程规范,禁止创建特性分支,所有变更直接提交到 test 分支
- 更新 README,补充自定义主题和主题编辑器说明
- 优化 GitHub Pages 部署时机,仅当 docs 目录变更时触发

---------

Co-authored-by: David xu <xqdoo00o@gmail.com>
Co-authored-by: TanXin <tanxin@example.com>
2026-06-29 21:59:37 +08:00

12 lines
231 B
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta http-equiv="refresh" content="0;url=theme-editor/">
<title>CloudSSH</title>
</head>
<body>
<script>window.location.href = 'theme-editor/';</script>
</body>
</html>