Xubin Ren
9bccfa63d2
fix test: use async/await for run_job, add sentinel coverage
...
Made-with: Cursor
2026-04-10 19:03:13 +08:00
weitongtong
1a51f907aa
feat(cron): 添加 CronService.update_job 方法
...
支持更新已有定时任务的名称、调度计划、消息内容、投递配置等可变字段。
系统任务(system_event)受保护不可编辑。包含完整的单元测试覆盖。
Made-with: Cursor
2026-04-10 19:03:13 +08:00
Xubin Ren
142cb46956
fix(cron): preserve manual run state and merged history
...
Keep manual runs from flipping the scheduler's running flag, rebuild merged run history records from action logs, and avoid delaying sub-second jobs to a one-second floor. Add regression coverage for disabled/manual runs, merged history persistence, and sub-second timers.
Made-with: Cursor
2026-04-08 23:34:47 +08:00
xinnan.hou
0f1e3aa151
fix
2026-04-08 23:34:47 +08:00
Xubin Ren
423aab09dd
test(cron): add regression test for running service picking up external adds
...
Co-authored-by: chengyongru
Made-with: Cursor
2026-04-07 22:48:40 +08:00
xinnan.hou
a982d9f9be
add reload jobs test
2026-04-07 22:48:40 +08:00
Xubin Ren
408a61b0e1
feat(memory): protect Dream cron and polish migration UX
2026-04-04 09:01:42 +00:00
chengyongru
72acba5d27
refactor(tests): optimize unit test structure
2026-03-24 15:12:22 +08:00