Commit Graph
86 Commits
Author SHA1 Message Date
cmliu 4caf41a2ed fix: 调整工作区面板的行高比例以优化布局 2026-07-31 04:40:48 +08:00
cmliu ff7cfb45df fix: 立即展开目标目录以确保子节点渲染并优化无障碍体验 2026-07-31 04:32:45 +08:00
cmliu 5689ed4239 fix: 支持符号链接的导航,优化目录树的展开逻辑 2026-07-31 04:26:32 +08:00
cmliu d0acfc2f54 fix: 立即展开根节点以提供视觉反馈,优化无障碍体验 2026-07-31 04:22:16 +08:00
cmliu 947870a008 fix: 立即展开目录节点以优化无障碍导航体验 2026-07-31 04:17:33 +08:00
cmliu ac7c9885d1 fix: 增加文件管理器的自动重连功能,优化连接稳定性 2026-07-31 04:14:41 +08:00
cmliu a73b016def fix: 确保在加载树时展开当前节点以渲染其子节点 2026-07-31 04:06:30 +08:00
cmliu a01b9ab5e7 fix: 移除会话ID格式化函数,简化连接状态更新逻辑 2026-07-31 03:15:22 +08:00
cmliu 8cb3c4053c fix: 优化会话ID的显示逻辑,增加文本溢出处理以提升用户体验 2026-07-31 03:10:44 +08:00
cmliu 25504d54c2 fix: 增加连接状态更新功能,优化会话标题和错误信息的显示逻辑 2026-07-31 03:05:38 +08:00
cmliu b68c04019a fix: 增加对 expandNode 方法的并发处理,优化节点加载逻辑以防止竞态条件 2026-07-31 02:47:08 +08:00
cmliu 26acd6e5cc fix: 优化面板状态管理,简化连接面板的逻辑和样式 2026-07-31 02:28:26 +08:00
cmliu 1e11c7c42a fix: 增加对不可用节点的支持,优化文件树的样式和行为 2026-07-31 02:04:12 +08:00
cmliu bb3f260fac fix: 增加 expandNode 方法的 silent 参数以支持静默重根,优化错误处理 2026-07-31 01:44:37 +08:00
cmliu 1b9218f66a fix: 提升错误信息的本地化支持,优化路径验证和目录列表响应处理 2026-07-31 00:48:30 +08:00
cmliu 6a41590340 fix: 优化文件树在移动设备上的折叠状态加载逻辑 2026-07-31 00:02:01 +08:00
cmliu d3422652fb fix: 调整文件表格的最小宽度以优化布局 2026-07-30 23:48:49 +08:00
cmliu 1a22e1a3f7 fix: 调整文件管理器在折叠状态下的样式以优化布局 2026-07-30 23:40:57 +08:00
cmliu 6368eb5f92 feat: add file tree sidebar for directory navigation
- Introduced a new FileTree component to manage and display directory structure.
- Integrated file tree with the existing FileManager for fetching directory entries.
- Implemented lazy loading, expand/collapse functionality, and keyboard navigation for the file tree.
- Added styles for the file tree sidebar, including responsive design and collapsible behavior.
- Enhanced FileManager to notify listeners on current working directory changes.
- Updated main application logic to initialize and manage the file tree alongside the file manager.
2026-07-30 23:23:51 +08:00
cmliu d2006d3bc6 feat: 增强文件管理器的状态更新功能,支持在连接断开时提供详细信息 2026-07-30 21:43:12 +08:00
cmliu 894f03777f fix: 调整资源指标面板的最小宽度以优化布局 2026-07-30 17:41:24 +08:00
cmliu 01ebf2f942 feat: 增强进程监控的自动重连功能,支持在意外断开后自动尝试重连 2026-07-30 17:27:22 +08:00
cmliu b8ec55590c fix: 调整工作区面板的网格行模板以优化布局 2026-07-30 04:37:22 +08:00
cmliu 180a4f2400 feat: 更新进程监控命令以支持更好的宽度处理,确保跨平台兼容性 2026-07-30 02:23:27 +08:00
cmliu d956602a45 feat: 更新进程监控命令以修正跨平台兼容性,确保正确显示进程信息 2026-07-30 02:09:32 +08:00
cmliu 19052ca989 feat: 更新进程监控命令以支持多平台,确保正确显示进程信息 2026-07-30 02:01:52 +08:00
cmliu 248e265165 feat: 增强解析功能,支持多种格式的数字和内存使用情况解析 2026-07-30 01:53:43 +08:00
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