Files
Nexus/docs/changelog/2026-06-08-schedule-form-start-cycle-only.md
T
Nexus Agent 08a0157c95 feat: 调度表单重构、登录门控、批量任务与页面缓存对齐
调度页执行周期可视化/单次执行/分类选机/推送源对齐;登录 IP 门控与无缝导航;
服务器批量后台任务、执行记录、凭据合并、各页激活刷新与错误提示修复。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 11:17:21 +08:00

1001 B

2026-06-08 — 调度表单仅配置开始执行周期

摘要

推送调度新建/编辑对话框简化为:开始执行周期 + 任务内容 + 服务器;同步模式、目标路径、脚本超时、长任务不再在调度页配置,按系统默认及各服务器设置执行。

动机

用户确认:调度只负责「何时开始跑」,执行参数与推送页/脚本库/系统设置一致,避免重复配置。

涉及文件

  • frontend/src/pages/SchedulesPage.vue
  • frontend/src/components/schedules/ScheduleCyclePicker.vue

验证

cd frontend && npm run build

强刷后:新建调度 → 无同步模式/目标路径/超时字段 → 有开始执行周期说明 alert。

行为

  • 新建:后端默认 sync_mode=incremental、无 target_path 覆盖、脚本默认超时
  • 立即执行:增量推送、脚本不传 timeout/long_task
  • 旧任务 DB 中已有自定义 sync_mode 等仍由 runner 读取,直至下次全量编辑策略变更