Files
Nexus/docs/changelog/2026-06-08-pages-auto-refresh.md
T
2026-06-08 07:27:46 +08:00

1.1 KiB

2026-06-08 — 列表/状态页自动刷新

摘要

服务器列表、推送服务器灯、脚本执行历史/看板、重试队列在页面打开时自动轮询更新;有脚本执行进行中时加快刷新频率;脚本完成 WebSocket 事件触发立即刷新。

动机

用户需手动点刷新才能看到最新状态与执行结果。

变更

  • 新增 usePageAutoRefreshuseScriptExecutionListRefresh
  • 服务器列表 30s 静默刷新;推送服务器网格 30s(含推送中)
  • 脚本库最近/全部执行历史、脚本看板列表:30s / 执行中 8s + 完成事件
  • 看板详情执行中 3s 静默轮询;重试队列 15s

涉及文件

  • frontend/src/composables/usePageAutoRefresh.ts
  • frontend/src/composables/useScriptExecutionListRefresh.ts
  • frontend/src/composables/useServerPagination.ts
  • frontend/src/composables/push/usePushServers.ts
  • frontend/src/pages/ServersPage.vue
  • frontend/src/pages/ScriptsPage.vue
  • frontend/src/pages/ScriptRunsPage.vue
  • frontend/src/pages/RetriesPage.vue

验证

打开各页等待一个周期或触发脚本执行,状态/列表应自动更新。