Nexus Agent
72042598b0
Fix files page new-file flow and SFTP parent directory creation.
...
Nexus CI/CD / test (push) Waiting to run
Nexus CI/CD / e2e (push) Blocked by required conditions
Nexus CI/CD / deploy (push) Blocked by required conditions
Nexus Pre-commit Checks / quick-check (push) Waiting to run
Show a clear prompt when no server is selected, wait for the editor workbench before openFile, and mkdir -p parent paths before SFTP writes.
2026-06-13 09:08:17 +08:00
Nexus Agent
e95e522d4d
docs(audit): gate checklist for Telegram group chat ID detection
2026-06-13 02:05:27 +08:00
Nexus Agent
40cba6a567
fix(settings): detect Telegram group chat IDs via my_chat_member
...
Extend getUpdates parsing for group joins and update settings UI hints so Chat ID detection works for supergroups, not only private DMs.
2026-06-13 02:04:59 +08:00
Nexus Agent
821cf12ade
fix(terminal,alerts): quick-cmd enter on send and offline Telegram channel
...
Append CR when executing quick commands (fixes trim stripping saved \r) and
allow optional dedicated Telegram bot for server offline alerts only.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-13 01:45:55 +08:00
Nexus Agent
deafd46a0e
docs(reports): 文件管理移除下载生产验证记录
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 06:52:47 +08:00
Nexus Agent
dbb6bc4a55
fix(browser): 门控 — Worker TLS verify 可配置、审计清单与 shell LF
...
默认校验 Worker HTTPS 证书;审计文件补全变更清单;docker-entrypoint.sh 改为 LF。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 06:50:06 +08:00
Nexus Agent
e833b923c8
feat(browser): 远程浏览器 Worker 桥接与顶栏固定悬浮窗
...
接入 Playwright Worker、会话 WebSocket 与全局浏览器面板(固定于 App Bar 下);
含验证码 stealth、设置项默认音与 URL 安全校验;附带 worker 部署与设计文档。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 06:49:20 +08:00
Nexus Agent
2b0413c43e
feat(files): 移除文件管理下载入口
...
去掉行内与右键下载;大文件提示改为使用终端。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 06:32:09 +08:00
Nexus Agent
a51a5c5341
fix(files): 修复下载流式 SFTP 并收紧列表行高
...
下载在独立 SFTP 会话中流式传输;文件/终端列表与服务器页一致的紧凑操作与行高。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 05:50:09 +08:00
Nexus Agent
80aaf855a3
feat(terminal): 右侧服务器列表增加搜索
...
侧栏复用 PickerSearch,按名称/域名筛选并支持搜索历史。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 05:46:34 +08:00
Nexus Agent
e42612e75f
feat(watch): 监测历史四槽同屏展示趋势
...
资源趋势 2×2 四图;探针记录默认全部槽位;表头内存/硬盘中文。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 05:44:28 +08:00
Nexus Agent
7a0001d8f4
fix(watch): 恢复指标进度条原三档配色
...
≥90% 红、70–89% 黄、<70% 绿。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 05:29:54 +08:00
Nexus Agent
3598d38b8e
fix(watch): 指标进度条 ≥80% 变红,到期倒计时归零加固
...
进度条阈值由 70/90 改为 80% 红色;remaining_sec≤0 时立即 refreshPins。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 05:17:38 +08:00
Nexus Agent
d5ecb54d6e
feat(watch): 监测槽等待探针回传占位 UI
...
开启监测后无 probe_status 时显示等待文案与加载动画,回传后自动展示指标。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 05:08:03 +08:00
Nexus Agent
ac98dc496c
fix(watch): 移除监测槽 hover 时 Vuetify 灰遮罩
...
v-card 关闭 link/ripple 并隐藏 overlay,仅保留外框主题色高亮。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 04:54:24 +08:00
Nexus Agent
49b471eff9
test(e2e): 监测槽时长与指标 UI 生产冒烟
...
Playwright 验证默认 30 分 chip、内存/硬盘/负载与进度条;附部署验证报告。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 04:40:40 +08:00
Nexus Agent
647ebcb673
feat(watch): 监测槽分钟时长档、指标进度条与负载显示
...
默认 30 分钟,支持 30分/1时/2时/8时/24时;槽卡展示 CPU/内存/硬盘进度条与 1 分钟负载;API 改用 ttl_minutes。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 04:34:52 +08:00
Nexus Agent
4c38bc05d3
docs(audit): 监测槽 hover 外框高亮
2026-06-12 04:21:28 +08:00
Nexus Agent
907607e30b
fix(watch): 监测槽 hover 改为外框高亮
...
悬停时仅边框变主题色,不再整卡铺灰底。
2026-06-12 04:21:16 +08:00
Nexus Agent
bdbfef7110
fix(audit): 目标列显示服务器名称而非 #id
...
审计列表对 server 类型批量解析 target_name,前端展示为「服务器 {name}」。
2026-06-12 04:16:46 +08:00
Nexus Agent
8092000880
fix(watch): psutil SSH 安装 apt 走 sudo
...
Nexus CI/CD / test (push) Waiting to run
Nexus CI/CD / e2e (push) Blocked by required conditions
Nexus CI/CD / deploy (push) Blocked by required conditions
Nexus Pre-commit Checks / quick-check (push) Waiting to run
非 root 用户 apt-get 未加 sudo 导致 Permission denied;补充 run_root 与中文错误提示。
2026-06-12 04:09:10 +08:00
Nexus Agent
e57d689fb2
docs(audit): 补 test_watch_probe_errors 到 psutil 安装审计
2026-06-12 04:04:59 +08:00
Nexus Agent
75efd506f5
feat(watch): 监测槽 SSH 一键安装 psutil
...
探针报 psutil missing 时显示安装按钮;POST install-psutil 经 SSH pip/apt 安装并审计。
2026-06-12 04:04:48 +08:00
Nexus Agent
32a1885f0d
feat(watch): 监测槽开关、8h/24h、到期暂停与探针修复
...
支持随时暂停/恢复实时监测并保留槽位;TTL 到期自动暂停不占删槽;修复到期竞态导致空槽与唯一约束冲突;探针 parse_error 与中文错误;移除失败 snackbar。
2026-06-12 03:47:56 +08:00
Nexus Agent
7bb85aac41
feat(servers): 新服务器 Agent 安装/升级引导提示
...
修正仅有 API Key 误判为已装 Agent;列表与展开详情提示安装/升级并提供一键操作。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 03:16:12 +08:00
Nexus Agent
f37047f746
docs(audit): 文件搜索与监测槽点击修复审计
...
补 Step3/Closure/DoD;选机对话框加载失败改 snackbar 提示。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 03:10:15 +08:00
Nexus Agent
6b8965aaf6
fix(watch): 监测槽空槽选机与卡片点击进历史
...
空槽弹出搜索选机对话框;已填槽整卡可点进监测历史;已在监测的 + 给出提示。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 03:07:00 +08:00
Nexus Agent
6140d68875
feat(files): 文件管理页服务器选择支持搜索
...
2000+ 子机场景下可搜索名称/域名/路径/ID,并加载全量服务器列表。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 03:02:28 +08:00
Nexus Agent
b46922fe92
feat(watch): 4 槽实时监测 — 5s 探针、WS、历史页与告警联动
...
宝塔式自选子机监测:Pin CRUD、全指标 SSH/Redis 探针、探针落库、
/ws/watch 推送、监测历史与进程抽屉;Agent 可选附带 net/disk IO。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 02:56:37 +08:00
Nexus Agent
f6e8b29640
fix(ui): 服务器/终端/推送搜索历史互不共享
...
终端独立 terminal_search 上下文(10条),与 servers_search、push_search 隔离。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 02:03:45 +08:00
Nexus Agent
e0133b9098
feat(push,terminal): 推送搜索历史5条与终端中间搜索
...
推送页独立 combobox 历史(MySQL push_search,上限5);终端空态搜索回中间卡片,右侧栏仅列表。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 01:58:33 +08:00
Nexus Agent
724375c884
fix(push): 移除点击复制服务器名称
...
名称点击恢复为与卡片/行一致的勾选行为。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 01:51:39 +08:00
Nexus Agent
989b17902b
feat(terminal): 右侧服务器列表与搜索历史
...
终端与会话并行:右侧常驻选服列表,combobox 共用服务器页最近 10 条搜索历史。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 01:47:46 +08:00
Nexus Agent
441aa0b9d2
docs: 部署门控审计(移除浏览器 + 推送 UI)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 01:44:17 +08:00
Nexus Agent
540712500f
fix: 移除 iframe 浏览器并优化推送页服务器展示
...
删除内置浏览器前后端;推送页支持卡片/列表切换、点击名称复制与长名称展示。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-12 01:43:51 +08:00
Nexus Agent
17abd62261
feat(servers): 新服务器接入自动 sudo 配置与路径探测
...
创建/导入/IP 添加成功后后台 onboard 任务;前端注册进度条与 toast。
2026-06-12 00:19:31 +08:00
Nexus Agent
3a4b2ff3eb
docs(reports): 未设路径 fleet 探测与推送验证报告
2026-06-11 23:50:11 +08:00
Nexus Agent
2877fd90a4
fix(scripts): batch_detect 不依赖 Redis 批任务结构
2026-06-11 23:48:28 +08:00
Nexus Agent
e6abd4ae73
chore(deploy): 补 Gate7 审计与 shell LF 修复
2026-06-11 23:45:44 +08:00
Nexus Agent
29b053b3c0
fix(sync): 未设路径推送回退 /www/wwwroot,UI 判定不变
...
空或占位 /www/wwwroot 仍算「未设路径」;rsync 推送/预览/验证改用 resolve_push_target_path,并新增批量 detect-path 脚本。
2026-06-11 23:42:58 +08:00
Nexus Agent
f11ad35708
chore(scripts): 推送提权验证脚本与温胜夜生产验证报告
Nexus CI/CD / test (push) Waiting to run
Nexus CI/CD / e2e (push) Blocked by required conditions
Nexus CI/CD / deploy (push) Blocked by required conditions
Nexus Pre-commit Checks / quick-check (push) Waiting to run
2026-06-11 23:28:59 +08:00
Nexus Agent
84b388fae2
fix(sync): rsync 推送非 root 自动 sudo 提权
...
文件推送与文件管理对齐:非 root 默认 auto_sudo 时使用 sudo -n rsync;
新增批量 sudoers 补丁脚本以补全 rsync 白名单。
2026-06-11 23:20:45 +08:00
Nexus Agent
0a5111a959
docs(audit): 浏览器拖动手柄修复审计条目
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 20:20:02 +08:00
Nexus Agent
31846c4212
fix(browser): 修复浮动浏览器最小化条与面板无法拖动
...
迷你窗口使用独立最小尺寸与拖动手柄;展开态增加左侧拖拽条。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 20:19:49 +08:00
Nexus Agent
2e8daad802
fix(browser): 不可关闭、最小化可拖拽与重启
...
移除关闭入口;最小化为可拖动浮动条并持久化 minimized_rect;重启保留浏览历史。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 20:15:40 +08:00
Nexus Agent
a94d340ec0
docs(audit): 补全全局浮动浏览器 Closure 与文件清单
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 20:11:21 +08:00
Nexus Agent
8356425814
feat: 全局浮动浏览器、记录持久化与角落快捷入口
...
浮动面板可最小化至右下角、左下角随时展开;标签与浏览记录写入 MySQL,切换菜单保持活动。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 20:10:57 +08:00
Nexus Agent
2a6f526bc9
feat: 内置 Web 浏览器页与服务器站点入口
...
侧栏浏览器页 iframe 预览 http(s) 站点;服务器列表「站点」由 domain 跳转,禁止嵌入时可新标签打开。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 18:30:44 +08:00
Nexus Agent
996403ad86
docs(audit): 文件上传 www 权限 fixup 审计记录
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 18:24:06 +08:00
Nexus Agent
4e117c04ea
feat(files): 上传后自动 chown www:www 与文件 chmod
...
复用推送的 RSYNC_PUSH 配置,上传成功即 SSH 修正属主/权限;失败时仍保留文件并返回 warning。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-11 18:23:31 +08:00