Commit Graph

270 Commits

Author SHA1 Message Date
yinjianm 0e01153157 feat(frontend): 支持快捷指令跨组拖拽并升级网络历史图
新增快捷指令跨标签组拖拽能力,支持将未标记命令直接拖入
目标标签组,并修正 manual/name/last_used 排序按钮状态映射

将状态监控内存与网络卡片的响应式阈值统一收紧到 250px,
同时用可悬浮查看最近采样点的 canvas 历史图替换网络趋势线
2026-04-19 03:40:48 +08:00
yinjianm 8ce007a305 重构(前端): 持久化快速命令排序和密码切换
添加持久化排序字段并重新排序快速命令和标签的端点,更新前端以支持手动拖放排序,并为连接和凭据表单添加密码可见性切换。此外,将 SSH 连接测试作为连接列表中的默认操作,并刷新相关模块文档和更改日志。
2026-04-19 02:50:44 +08:00
yinjianm 264d1b0cc4 fix(frontend): allow per-row actions during batch edit in connections view
remove batch-mode disabling from each row's connect and more buttons in
the connections management page so users can keep multi-select context
while still operating on individual servers

update changelog entry to document the quick fix and affected file
2026-04-12 23:25:06 +08:00
yinjianm b660fc1f37 chore(docs): archive quickcommands double-click tooltip implementation
move quickcommands-double-click-tooltip records from plan to archive and
mark status as completed. update changelog, archive index, and frontend
module documentation to reflect the finalized interaction change and
traceability metadata
2026-04-12 23:05:41 +08:00
yinjianm 8c130adcc9 feat(workspace): add cpu core status display and safer quick command actions
Expose `cpuCores` in backend status collection with multi-command fallback
and surface it in the status panel as a localized CPU core badge under the
CPU model.

Adjust terminal group UX by adding a server-level close-all control in the
SSH tab group header.

Reduce accidental quick command execution by switching list interaction to
single-click select + double-click execute, while preserving keyboard Enter
and context-menu execution paths.
2026-04-12 07:22:09 +08:00
yinjianm d3e8d598b8 feat(frontend): 重构工作区终端与导航交互
将 SSH 顶部标签改为服务器级切换入口,并把同服务器下的
多终端切换、新增与关闭下沉到终端面板内部,修正服务器与
终端的视觉层级

同时将 Workbench 导航改为左侧图标栏,并为终端标签右键菜单
补充“关闭全部”动作,完善相关多语言文案与工作区事件处理
2026-03-29 23:01:49 +08:00
yinjianm b1f036fdc6 fix(frontend): 调整工作台文件总览与快捷指令菜单
将文件管理区从单目录文件表格修正为多根目录常驻的文件夹总览,
点击目录时仅展开和聚焦,不再切换为单独目录列表。

同时修复快捷指令右键菜单的透明背景与粘贴语义,
统一为“粘贴到命令输入框”且不自动发送,并同步多语言文案。

顺带收紧快捷指令编辑弹窗的最小尺寸、初始尺寸与视口上限,
降低小分辨率下的弹窗溢出概率。
2026-03-26 02:04:07 +08:00
yinjianm 3f6e2bffc6 feat(frontend): 增强工作台快捷指令与仪表盘能力
补充快捷指令动态变量解析与编辑弹窗一键插入,
统一列表执行、粘贴到终端和批量发送的处理链路

扩展快捷命令右键菜单动作,并为文件面板新增
多根目录资源管理器式侧栏浏览体验

为首页 dashboard 增加当前用户与系统总览双视角的
实时会话指标展示,并同步更新相关知识库记录
2026-03-26 01:39:42 +08:00
yinjianm a2ac4047d9 feat(frontend): 支持批量编辑和管理已保存登录凭证
为连接表单补充已保存登录凭证的校验与提交流程,
允许新增、批量新增、测试连接时优先使用凭证

在连接列表中新增登录凭证管理入口,并支持批量编辑
时按连接类型筛选和应用已保存凭证

补充中英日文案,并修复 SSH 密钥选择器的绑定兼容性
2026-03-26 00:23:02 +08:00
yinjianm 1081c73254 feat(connection): 支持已保存登录凭证并重构首页仪表盘
新增登录凭证管理接口、数据表与前端选择器,连接创建、
编辑和测试现已支持复用已保存凭证

重构首页为管理驾驶舱,增加统计卡片、趋势与分布图、
活跃连接排行,并通过 summary 聚合数据统一驱动
2026-03-26 00:17:35 +08:00
yinjianm 9e49fcea61 feat(frontend): 增强连接树悬停操作与拖拽占位反馈
为连接管理页左侧标签树增加悬停工具按钮,
补充分隔标题行与节点拖拽目标高亮提示。

同时同步多语言文案与 helloagents 归档记录,
为后续真实重排交互预留可见反馈入口
2026-03-25 23:37:33 +08:00
yinjianm a6935a9c12 feat(frontend): 增强连接树搜索与资源管理器布局
为连接管理页左侧标签树新增独立搜索能力,支持命中节点、
祖先链路过滤与自动展开,提升大规模连接下的检索效率。

同步优化树头部为资源管理器式布局,并强化节点计数高亮;
补充中英日文案,同时归档并更新 helloagents 记录。
2026-03-25 23:27:00 +08:00
yinjianm 1662b2b9e8 feat(frontend): polish connection tree and terminal groups
Add explorer-style tree search in the connections view with
match-path expansion, clearer count highlighting, and a refined
sidebar header layout.

Improve terminal tab grouping by keeping new sessions appended
within their server group, highlighting the active group, and
deduplicating broadcast actions to send commands once per server.
2026-03-25 23:19:53 +08:00
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