919 B
919 B
Changelog — 服务器列表实时字段排序修复(2026-06-08)
摘要
状态 / 心跳 / Agent 列在 Redis overlay 后内存排序;分类视图组内顺序跟随 API。
动机
DB ORDER BY 先于 Redis 覆盖,展示值与排序键不一致,用户点列头排序无感。
涉及文件
| 文件 | 说明 |
|---|---|
server/application/services/server_list_sort.py |
overlay 后排序 |
server/infrastructure/database/server_repo.py |
get_filtered() |
server/api/servers.py |
live sort 分支 + pipeline overlay |
frontend/src/pages/ServersPage.vue |
分组视图保留 API 顺序 |
frontend/src/composables/useServerPagination.ts |
watch(sortBy) 触发加载 |
tests/test_server_list_sort.py |
单测 |
迁移 / 重启
需重启 API;前端需 build。
验证
pytest tests/test_server_list_sort.py · #/servers 心跳/状态/Agent 列排序