Commit Graph

257 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 6553739c08 feat(frontend): redesign connections management view
Upgrade the connections page to a two-pane management console
with a scope tree, search toolbar, type filters, and a denser
results list while keeping existing connect, edit, test, and
batch actions available.

Also archive the completed ANSI terminal effects follow-up and
sync frontend/backend knowledge base records for the new default
terminal text effect behavior.
2026-03-25 21:50:26 +08:00
yinjianm 654295e0c8 fix(frontend): align quick commands theme buttons
Replace remaining hardcoded button and hover colors in
QuickCommandsView with existing theme utility classes.

This keeps add, empty-state, and item action buttons visually
consistent across themes without changing quick command behavior.
2026-03-25 05:42:02 +08:00
yinjianm d8a99e55b8 Revert "feat(frontend): unify ui with slate control center"
This reverts commit 91aa6e83ca.
2026-03-25 05:21:34 +08:00
yinjianm b9a4917467 Revert "feat(frontend): redesign connections and workspace ui"
This reverts commit 191962b854.
2026-03-25 05:21:27 +08:00
yinjianm 191962b854 feat(frontend): redesign connections and workspace ui
refresh the connections view into a control center card layout
with summary stats, bulk actions, and faster access to test and
connect filtered SSH entries

polish workspace chrome with glass panel containers and update
the terminal tab bar styling and scrolling behavior

fix the top nav underline so it only tracks active nav links and
stays aligned after window resizing
2026-03-25 05:10:01 +08:00
yinjianm 91aa6e83ca feat(frontend): unify ui with slate control center
add shared page and auth shells to standardize the main
application layout and authentication entry experience

refresh dashboard, settings, login, setup, notifications,
proxies, and audit logs with a consistent Element Plus based
control-center presentation

modernize workspace side panels and status monitor while
keeping the three-column layout, and fix the terminal hover
cursor to show a text caret
2026-03-25 04:50:08 +08:00
Baobhan Sith 9f5342d1e4 Update QuickCommandsView.vue 2025-06-04 10:39:55 +08:00
Baobhan Sith 807a48a7dd feat: 为快捷指令添加变量功能
#57
2025-05-30 09:25:46 +08:00
Baobhan Sith c44f1606d6 fix: 修复移动端ssh会话标签切换异常且自定义背景不显示的问题 2025-05-29 18:15:37 +08:00
Baobhan Sith 27cb02b825 update 2025-05-28 20:24:30 +08:00
Baobhan Sith f022033b22 feat: 添加自定义对话模态框 2025-05-28 19:32:14 +08:00
Baobhan Sith 840c83e820 style: 优化样式 2025-05-24 21:08:11 +08:00
Baobhan Sith 9f6d8258af feat: 实现编辑器标签页切换时恢复滚动条位置 2025-05-23 20:51:37 +08:00
Baobhan Sith a267cbd3ee feat: 为快捷指令添加紧凑模式功能 2025-05-20 14:56:00 +08:00
Baobhan Sith d8cec9f21d feat: 为快捷命令视图添加ctrl + 滚轮缩放 2025-05-19 23:52:12 +08:00
Baobhan Sith f3e8a1d431 style: 优化样式 2025-05-17 16:15:45 +08:00
Baobhan Sith 56833d58e1 update 2025-05-16 22:49:07 +08:00
Baobhan Sith 084cc570f4 feat: 添加批量删除功能 2025-05-16 22:37:01 +08:00
Baobhan Sith 98600c8961 update 2025-05-16 14:12:31 +08:00
Baobhan Sith e9a6b0ffc9 Update ConnectionsView.vue 2025-05-16 13:55:02 +08:00
Baobhan Sith 10d7921edb update 2025-05-16 13:51:10 +08:00
Baobhan Sith 78314b1f0b update 2025-05-16 13:10:04 +08:00
Baobhan Sith 90db1e218f feat: 添加连接管理路由
Related to #35
2025-05-16 12:42:07 +08:00
Baobhan Sith af892fcbe9 fix: 修复文件管理器在会话切换后状态未更新的bug
Fixes #28
2025-05-16 09:52:14 +08:00
Baobhan Sith 0e396a92fa feat: 状态监视器添加IP地址显示 2025-05-15 00:26:46 +08:00
Baobhan Sith 2910951c21 fix: 修复手机端快捷指令复制失败的问题,添加备用复制方案 2025-05-13 15:46:30 +08:00
Baobhan Sith f0f335aebc feat: 添加更新提醒样式 2025-05-13 15:42:49 +08:00
Baobhan Sith 39fd152aa5 update 2025-05-13 12:48:43 +08:00
Baobhan Sith bdcf449cb9 style: 设置虚拟键盘按钮默认关闭 2025-05-13 11:47:21 +08:00
Baobhan Sith c97831c7dd feat: 适配移动端界面以使用文件管理器和文件编辑器 2025-05-13 11:44:48 +08:00
Baobhan Sith d8d044500a update 2025-05-13 10:41:20 +08:00
Baobhan Sith 7b839faf9c Update SettingsView.vue 2025-05-13 10:39:43 +08:00
Baobhan Sith fea90fb6ab update 2025-05-13 10:24:02 +08:00
Baobhan Sith ee8659ae73 update 2025-05-13 09:55:59 +08:00
Baobhan Sith 4e6b277e60 Update WorkspaceView.vue 2025-05-13 09:02:20 +08:00
Baobhan Sith 7164ba3ab6 Update WorkspaceView.vue 2025-05-13 08:56:48 +08:00
Baobhan Sith 83e3d8e043 style: 优化设置界面布局,添加导航栏 2025-05-13 08:32:55 +08:00
Baobhan Sith 5edb89ebb5 feat: 为快捷命令列表添加复制按钮
Refs #28
2025-05-13 00:53:20 +08:00
Baobhan Sith 52b797837e feat: 为文件管理器添加右键“解/压缩”功能
Refs #28
2025-05-13 00:26:55 +08:00
Baobhan Sith 978aa942fb feat: 添加“终端右键粘贴”设置 2025-05-12 22:23:01 +08:00
Baobhan Sith 62717ef7ef refactor: 重构终端底层渲染逻辑
Refs #28
2025-05-12 20:29:55 +08:00
Baobhan Sith 564db89d0f fix: 修复右键菜单超出屏幕边界问题
在以下组件中添加了防止右键菜单超出屏幕边界的防护措施:
- WorkspaceConnectionList.vue
- QuickCommandsView.vue
- CommandHistoryView.vue
2025-05-11 23:31:03 +08:00
Baobhan Sith a606762320 Update SettingsView.vue 2025-05-11 21:54:16 +08:00
Baobhan Sith 9adf6b3b95 refactor:优化settings代码结构 2025-05-11 21:53:43 +08:00
Baobhan Sith 0b08a221b1 refactor:优化settings代码结构 2025-05-11 21:12:43 +08:00
Baobhan Sith 7ee8ffb90a feat: 添加CAPTCHA验证 2025-05-11 19:58:49 +08:00
Baobhan Sith 12260681b7 feat: 更改导出连接的格式 2025-05-11 19:10:02 +08:00
Baobhan Sith d7bee11383 feat: 添加通知功能自定义telegram域名功能 2025-05-11 13:02:09 +08:00
Baobhan Sith 598df938bf feat: 添加标签管理模态框 2025-05-11 11:20:26 +08:00