Commit Graph

286 Commits

Author SHA1 Message Date
yinjianm d730d06c5e feat(workspace): 增强连接管理与终端状态展示
- 为连接管理页补充多级标签树、列头排序和行级更多菜单
- 支持同一 SSH 连接打开多个终端并显示终端序号
- 补充状态监控的内存与磁盘详情字段

---
 feat(workspace): enhance connection management and terminal status visibility

- add multi-level tag tree, sortable columns, and row-level more menu
- support multiple terminals per SSH connection with terminal indices
- extend status monitor with memory and disk detail fields
2026-03-25 22:25:37 +08:00
yinjianm 7e430cb983 fix(frontend): preserve ansi colors in terminal effects
Limit stroke and shadow effects to default-foreground terminal text so
ANSI-colored output keeps its intended visual meaning.

Also enable terminal text stroke and shadow by default in frontend and
backend fallbacks, and align the dark preset and default xterm theme
with the new green night palette.
2026-03-25 06:20:33 +08:00
yinjianm f2f9c754f8 feat(workspace): add workbench layout and traffic totals
Rework the default /workspace layout into a three-column view
with a left-side Workbench, centered terminal, and right-side
status monitor.

Add a new Workbench pane that groups file manager, command
history, and editor into tabs while preserving panel state.
Extend server status data to expose cumulative network upload
and download totals since boot, and show them in the monitor.

Include a lightweight migration for the old default layout and
update related locale strings, pane metadata, and knowledge
base records.
2026-03-25 03:58:45 +08:00
Baobhan Sith 39808e5abb feat: 完成移动端集成CodeMirror 2025-06-04 12:54:38 +08:00
Baobhan Sith 092442b37c fix: 修复私钥密码不导出的问题
#66
2025-06-04 10:25:10 +08:00
Baobhan Sith 046ff894e0 Update connection.ts 2025-06-04 10:08:54 +08:00
Baobhan Sith 4d22bcb3c9 Update appearance.service.ts 2025-06-04 09:24:16 +08:00
Baobhan Sith c277abdde6 update 2025-06-04 09:15:31 +08:00
Baobhan Sith 27fa1caa1f 调整代码结构 2025-06-01 15:35:42 +08:00
Baobhan Sith 33422a215c 整理代码结构 2025-06-01 15:31:06 +08:00
Baobhan Sith 807a48a7dd feat: 为快捷指令添加变量功能
#57
2025-05-30 09:25:46 +08:00
Baobhan Sith ef33726a11 fix: 修复移动端终端字号加载异常的问题
#53
2025-05-29 18:28:12 +08:00
Baobhan Sith 564d7e775c Update appearance.repository.ts 2025-05-28 21:22:16 +08:00
Baobhan Sith acef4daf99 update 2025-05-28 11:49:41 +08:00
Baobhan Sith 3720ccbff5 fix: 修改更新终端样式报错的问题 2025-05-28 11:38:26 +08:00
Baobhan Sith c7fd6c3df7 feat: 添加自定义终端字体描边和阴影设置项 2025-05-27 19:15:52 +08:00
Baobhan Sith 81b26cd696 feat: 添加自定义终端html背景的功能 2025-05-27 15:32:37 +08:00
Baobhan Sith e11cc66114 feat: 添加自定义终端背景html功能 2025-05-27 09:33:25 +08:00
Baobhan Sith 69f5767025 feat: 修改连接导出的文件格式 2025-05-26 19:18:39 +08:00
Baobhan Sith 3c895d5bd7 feat: 添加跳板机功能 2025-05-26 19:18:17 +08:00
Baobhan Sith 5f7c757249 feat: 添加编辑器自定义字体功能 2025-05-23 23:47:24 +08:00
Baobhan Sith ae60e0c398 feat: 添加路径收藏功能 2025-05-23 18:47:04 +08:00
Baobhan Sith f8282fe9c0 feat: 添加历史路径功能 2025-05-23 15:58:26 +08:00
Baobhan Sith d8f0524b7c feat: 增加对文件管理器中软链接的处理 2025-05-23 11:50:41 +08:00
Baobhan Sith 56833d58e1 update 2025-05-16 22:49:07 +08:00
Baobhan Sith 9761fb5109 Update transfers.service.ts 2025-05-16 21:23:30 +08:00
Baobhan Sith ecf7b959ec update 2025-05-16 20:36:20 +08:00
Baobhan Sith fcaf1be506 update 2025-05-16 20:15:12 +08:00
Baobhan Sith 63cd69c8a2 Update transfers.service.ts 2025-05-16 19:56:03 +08:00
Baobhan Sith 976a553f84 update 2025-05-16 19:38:15 +08:00
Baobhan Sith 1dcdea2425 Update transfers.service.ts 2025-05-16 19:24:57 +08:00
Baobhan Sith a6dac55045 Update transfers.service.ts 2025-05-16 18:40:21 +08:00
Baobhan Sith 9be252bf2d update 2025-05-16 17:42:52 +08:00
Baobhan Sith c91e44cb32 update 2025-05-16 16:43:56 +08:00
Baobhan Sith a4893e5625 feat: 添加终端背景蒙版透明度设置
Related to #36
2025-05-16 14:41:16 +08:00
Baobhan Sith 6dff17a769 feat: 修改终端背景图片的存储路径更新为data文件夹
Related to #36
2025-05-16 14:20:14 +08:00
Baobhan Sith 98600c8961 update 2025-05-16 14:12:31 +08:00
Baobhan Sith 23d5ba7ac6 update 2025-05-15 20:18:34 +08:00
Baobhan Sith 0ce9f27fc6 update 2025-05-15 20:17:31 +08:00
Baobhan Sith d59794928a update 2025-05-15 19:49:12 +08:00
Baobhan Sith b9d1a70b9a Update sftp.service.ts 2025-05-15 19:28:53 +08:00
Baobhan Sith 0e396a92fa feat: 状态监视器添加IP地址显示 2025-05-15 00:26:46 +08:00
Baobhan Sith 2fb930e8e9 fix: 修复SFTP上传在特定条件下因ERR_STREAM_DESTROYED错误导致失败的问题
- 调整了 `sftp.service.ts` 中 `WriteStream` 的 `end` 事件回调处理逻辑。
  当收到 `ERR_STREAM_DESTROYED` 错误但所有字节已确认写入时,不再立即中止上传流程,
  而是依赖后续的 `close` 事件来最终确认上传状态并通知前端。
2025-05-14 19:09:27 +08:00
Baobhan Sith d559916b5e Update ssh.service.ts 2025-05-14 12:48:25 +08:00
Baobhan Sith b4a00d80d3 fix: 修复文件写入后权限和原文件不匹配的问题 2025-05-14 11:50:46 +08:00
Baobhan Sith 15d279e6f5 fix: 统一文本保存为 Unix LF 格式 2025-05-14 09:11:20 +08:00
Baobhan Sith 93b5ac79c1 Update docker.handler.ts 2025-05-13 18:25:30 +08:00
Baobhan Sith fc7b49e91b Update ssh.handler.ts 2025-05-13 17:37:59 +08:00
Baobhan Sith 6bd1682ffe fix: 处理会话恢复后的状态监控启动 2025-05-13 17:37:01 +08:00
Baobhan Sith e886d13ed3 feat: 添加"弹出文件管理器窗口"设置项 2025-05-13 08:47:42 +08:00