Files
Nexus/docs/changelog/2026-06-08-servers-live-sort-fix.md
T
2026-06-08 07:38:28 +08:00

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 列排序