Files
Nexus/docs/changelog/2026-06-09-servers-search-unset-path.md
T
Nexus Agent dabfc128b3 feat: 浏览器 RDP、推送提示音与子机指标等多项功能
- 3389远程页 + guacd 侧车 WebSocket 桥(无 RDP 会话审计)
- 文件推送完成独立提示音,至少一台成功即播放
- 子机列表展开 CPU/内存/磁盘 sparkline 与指标采样落库
- 终端全量服务器列表、连接中状态;告警 Telegram 公网 IP
- SSH 密钥凭据 UI 简化;子机搜索未设路径筛选

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-10 01:37:32 +08:00

1.1 KiB

服务器搜索包含未设路径机器

日期: 2026-06-09

摘要

主列表默认 target_path_unset=false 排除未设路径服务器;顶栏搜索时仍带该过滤,导致搜名称/IP 命中不了未设路径机器。另:搜索防抖只刷新主表,未设路径区块未同步。

修复

  • useServerPagination:有搜索词时不传 target_path_unset / category / is_online,全库检索
  • ServersPage.onSearch:同时刷新主表、未设路径区块、连接失败列表
  • 连接失败列表 API 支持 search;主表无结果时自动滚到失败列表
  • 后端 server_repo 搜索扩展至 category,并转义 LIKE 通配符
  • 搜索框提示与「全库搜索中」chip

涉及文件

  • frontend/src/composables/useServerPagination.ts
  • frontend/src/pages/ServersPage.vue
  • server/infrastructure/database/server_repo.py
  • server/api/servers.py
  • tests/test_server_target_path_filter.py

验证

  • pytest tests/test_server_target_path_filter.py
  • npm run type-check
  • 服务器页搜索未设路径机器名称,主表应出现