Commit Graph
8 Commits
Author SHA1 Message Date
TanXin 59497b88a7 feat: 支持 production/test 双环境部署
- wrangler.toml: 新增 [env.test] 环境配置,移除硬编码自定义域名
- package.json: 新增 deploy:test 脚本
- .github/workflows/deploy.yml: 支持 test/main 双分支部署
- README/README_en: 更新部署流程和本地开发说明
2026-06-24 11:47:22 +08:00
TanXin 53531c5fb9 fix: 修复 Cloudflare 构建失败问题
- 将 scripts/build-html.js 中的 npm 命令改为 pnpm,统一包管理器
- 移除 package.json 中 wrangler 命令的 npx 前缀
- 更新中英文 README 文档中的 Cloudflare 构建命令为 pnpm run build:frontend
- 解决因 Cloudflare 环境已预装 pnpm 导致重复安装的 EEXIST 错误
2026-06-23 07:28:00 +08:00
GreenhandTan c60b004fb4 feat: 新增 GitHub OAuth 登录与个人空间服务器管理功能
- 引入 SQLite (UserDBDO) 存储用户、会话与服务器凭据
- 实现基于 GitHub 的 OAuth 授权登录工作流
- 新增用户个人空间界面,支持服务器节点的增删改查
- 支持服务器凭据的一键连接(通过 one-time-token 安全传递凭据)
- 修改开源协议为 Apache License 2.0
- 更新中英文 README,添加新增功能的配置与部署说明
2026-06-21 10:25:45 +08:00
GreenhandTan 4fc4e7ec42 chore: 添加KEX详细字节调试日志并修复package.json中的wrangler执行方式 2026-06-14 10:05:56 +08:00
GreenhandTan 5ed25efe6f fix: 修复SSH自定义协议连接缺陷并优化前端集成构建流程 2026-06-14 09:12:46 +08:00
IT 4b2a3a429d fix: 构建命令包含前端依赖安装 2026-06-12 15:48:42 +08:00
IT d57b891c7d fix: 降级 wrangler 版本修复 npm 安装问题 2026-06-12 15:46:49 +08:00
IT b95635bdd5 feat: 纯 Cloudflare 架构 Web SSH 工具
- Cloudflare Workers + Durable Objects
- 自实现 SSH 协议引擎(ECDH-P256 + AES-256-GCM)
- 前端:Vite + TypeScript + xterm.js
- 支持密码认证、终端渲染、窗口自适应
2026-06-12 15:09:29 +08:00