# 2026-06-08 — 服务器未设路径区块 + 行内详情 ## 摘要 服务器页主列表排除未设路径机器;新增「未设置路径服务器」独立卡片(失败列表上方);点击名称行内展开紧凑详情,移除底部大块详情卡。 ## 动机 未配置真实推送路径的机器与已配置机器混排不便运维;底部详情卡占用空间大,需行内紧凑展示。 ## 涉及文件 - `server/utils/posix_paths.py` — `is_unset_target_path` - `server/infrastructure/database/server_repo.py` - `server/api/servers.py` - `frontend/src/utils/serverTargetPath.ts` - `frontend/src/composables/useServerPagination.ts` - `frontend/src/components/servers/ServerInlineDetail.vue` - `frontend/src/components/servers/ServerUnsetPathPanel.vue` - `frontend/src/pages/ServersPage.vue` - `tests/test_server_target_path_filter.py` ## 迁移 / 重启 - 无 DB 迁移;后端 API 新增可选 Query;需重启 API + 前端 build ## 验证 ```bash .venv/bin/python -m pytest tests/test_server_target_path_filter.py -q # 12 passed bash scripts/local_verify.sh # 26/26 cd frontend && npm run build # PASS bash deploy/pre_deploy_check.sh # 7/7 ``` 详细报告:`docs/reports/2026-06-08-servers-unset-path-verification.md` 浏览器终验:主表 / 未设路径 / 失败列表三区 + 名称展开 + 改路径迁移 + Terminal 仍可连未设路径机器。