CMLiussss
cc41369fbe
Merge pull request #7 from cmliu/beta
...
Beta
2026-07-29 23:18:45 +08:00
cmliu
591cd521f5
feat: 添加 xterm-viewport 的水平溢出隐藏样式以优化滚动条显示
2026-07-29 23:16:37 +08:00
cmliu
fc98a4ae70
feat: 更新进程表排序功能,添加命令列排序支持并调整样式
2026-07-29 22:26:16 +08:00
cmliu
6c848094d0
feat: 调整会话指标的最小宽度以优化布局
2026-07-29 22:07:01 +08:00
cmliu
9a8bfb8a3a
feat: 调整会话指标和资源指标的样式,优化间距和最小宽度
2026-07-29 22:05:22 +08:00
CMLiussss
905453d318
Delete tests directory
2026-07-29 21:51:17 +08:00
CMLiussss
46f234acb2
Merge pull request #6 from cmliu/beta
...
Beta
2026-07-29 21:32:39 +08:00
cmliu
7f58bcef17
feat: 添加 retainTrailingMarkerPrefix 函数以处理缓冲区中的尾部标记前缀
2026-07-29 21:28:41 +08:00
cmliu
6649c3e853
feat: 更新会话指标样式,调整字体和间距以提升可读性
2026-07-29 21:04:13 +08:00
cmliu
94b5d77ec1
feat: 更新终端工具栏和资源指标样式,优化布局和间距
2026-07-29 20:41:35 +08:00
cmliu
a925531daf
feat: 调整禁用按钮的字体权重和文本对齐方式,提升视觉一致性
2026-07-29 20:26:40 +08:00
cmliu
5bc81940d3
feat: 添加进程表排序功能,优化用户交互体验
2026-07-29 20:23:40 +08:00
cmliu
339f4ce53d
feat: 增加进度条背景颜色过渡时间,提升用户体验
2026-07-29 20:10:09 +08:00
cmliu
94b0e8e815
feat: 更新资源指标显示,增加 CPU、内存和交换区的详细信息
2026-07-29 20:04:41 +08:00
cmliu
34b1c020cd
feat: add process monitoring functionality
...
- Implemented process channel management in SSHSession, including opening and closing channels, handling process output, and sending process snapshots.
- Added WebSocket support for process monitoring, allowing clients to attach and receive real-time process data.
- Created a new ProcessManager class in the frontend to manage the display of process information, including CPU and memory usage.
- Introduced a top-parser module to parse the output of the `top` command and extract relevant process metrics.
- Updated backend session handling to support process attachment URLs and tokens.
- Enhanced error handling and status messaging for process monitoring.
2026-07-29 19:36:09 +08:00
CMLiussss
5e683c2425
Merge pull request #5 from cmliu/beta
...
Beta
2026-07-29 19:32:42 +08:00
cmliu
2046674028
feat: 添加重置终端连接功能,确保连接前终端状态清晰
2026-07-29 18:50:25 +08:00
cmliu
587899a77c
feat: 更新密码显示按钮样式,增加图标和可访问性属性
2026-07-29 18:13:10 +08:00
cmliu
e51fbee9e0
feat: 优化工具栏按钮样式,增加图标和可访问性标签
2026-07-29 18:06:31 +08:00
CMLiussss
8db796414b
Merge pull request #4 from cmliu/beta
...
fix: 调整 toast 区域位置和动画效果
2026-07-29 13:10:42 +08:00
cmliu
2783744e96
fix: 调整 toast 区域位置和动画效果
2026-07-29 13:06:42 +08:00
CMLiussss
598b1145a3
Merge pull request #3 from cmliu/beta
...
feat: 更新 UI 状态管理,移除全局状态显示并优化连接状态指示
2026-07-29 12:50:53 +08:00
cmliu
81e76a66bf
feat: 更新连接状态指示,优化可访问性标签和状态显示
2026-07-29 12:40:44 +08:00
cmliu
2a685aaba3
feat: 更新 UI 状态管理,移除全局状态显示并优化连接状态指示
2026-07-29 12:21:19 +08:00
CMLiussss
b7379b0f9c
Merge pull request #2 from cmliu/beta
...
Beta
2026-07-29 11:26:25 +08:00
cmliu
b8b2f63073
feat: 更新工作区选项卡逻辑,支持切换和状态管理
2026-07-29 11:24:12 +08:00
cmliu
8cb4d88b39
fix: 修正 SFTP 附加 URL 的正则表达式匹配规则
2026-07-29 11:03:59 +08:00
cmliu
8d616cd87d
feat: 更新 .gitignore,添加 tests/ 目录以排除测试文件
2026-07-29 10:59:27 +08:00
cmliu
e11133fc00
Merge branch 'beta' of https://github.com/cmliu/CF-Workers-WebSSH into beta
2026-07-29 10:58:52 +08:00
cmliu
289d662fc2
feat: implement SFTP protocol support with types and client functionality
...
- Added sftp-types.ts to define SFTP protocol constants, types, and attributes.
- Introduced sftp.ts to implement the SFTP client, handling requests, responses, and error management.
- Implemented methods for file operations including open, read, write, remove, and directory management.
- Added error handling for SFTP protocol errors and timeouts.
- Included utility functions for encoding and decoding SFTP packets.
2026-07-29 10:58:44 +08:00
CMLiussss
426011b212
Merge pull request #1 from cmliu/beta
...
Beta
2026-07-28 23:47:34 +08:00
cmliu
b0104591ac
feat: 实现 SSH 键盘交互认证,增加相关逻辑和测试用例
2026-07-28 23:04:46 +08:00
cmliu
c040c1b9fd
feat: 增强 SSH 主机密钥验证,支持键盘交互认证并优化 UI 提示
2026-07-28 22:19:52 +08:00
cmliu
663cf6abfb
docs: 更新部署教程,明确 Cloudflare 平台的部署步骤
2026-07-28 16:21:46 +08:00
cmliu
17288a98c9
refactor: 优化面板状态管理,移除冗余的桌面折叠逻辑并调整样式
2026-07-28 11:59:32 +08:00
cmliu
7a9094d565
feat: 优化票据验证逻辑,移除 IP 绑定校验以支持反代/CDN 环境
2026-07-28 05:10:01 +08:00
cmliu
f9ed3d9a86
feat: 更新 CORS 响应处理,确保 WebSocket 升级响应不被重新包装
2026-07-28 04:55:39 +08:00
cmliu
f472c9c8bb
refactor: 精简部署教程,移除冗余步骤
2026-07-28 04:48:17 +08:00
cmliu
6e2a6a2ecf
refactor: 移除终端卡片中的窗口控制元素
2026-07-28 04:39:29 +08:00
cmliu
de005b5af8
feat: 添加 CORS 支持,允许跨站访问 API 响应并处理预检请求
2026-07-28 04:35:23 +08:00
cmliu
f40860cffb
refactor: 重构会话状态和指标展示,优化样式和布局
2026-07-28 03:22:07 +08:00
cmliu
8a4d31a9e4
Merge branch 'main' of https://github.com/cmliu/CF-Workers-WebSSH
2026-07-28 03:09:59 +08:00
cmliu
69a93de2ac
refactor: 清理测试和配置文件,移除不必要的依赖和测试用例
2026-07-28 03:09:51 +08:00
CMLiussss
d535e61404
Delete tests directory
2026-07-28 03:01:23 +08:00
cmliu
3a9a21ace7
refactor: 优化 SSH 连接和认证流程,移除不必要的参数和方法
2026-07-28 02:56:34 +08:00
cmliu
855b8e275c
feat: 添加 toSocketHostname 函数,支持 IPv6 地址格式化,优化连接处理
2026-07-28 02:23:10 +08:00
cmliu
b735b20ce5
fix: 移除多余的运行时徽章样式,简化界面布局
2026-07-28 02:13:33 +08:00
cmliu
602e8502e7
feat: 更新分享链接功能,支持包含 Base64 密码,优化用户体验
2026-07-28 01:54:23 +08:00
cmliu
c171825713
fix: 移除终端标签和边缘指标,简化界面布局
2026-07-28 01:38:57 +08:00
cmliu
31a9d34edb
fix: 移除多余的边框样式,优化视觉效果
2026-07-28 01:14:45 +08:00