What's Changed
New Features
- Run on Launch: New per-task toggle that runs the task once each time the app launches (3 seconds after the scheduler starts), independent of any time-based schedule. Useful for maintenance scripts or environment setup that should fire on every app start. (#25)
Bug Fixes
- Date / Time toggles in the Schedule editor now persist correctly. Previously, disabling them and saving had no effect — they would silently reset to enabled on the next edit. (#24)
Improvements
- Execution log "Trigger" field now shows
Launchwhen a task fires from the new on-launch flow, alongside the existingManualandScheduledvalues. - Backup / restore now preserves the
Run on Launchflag.
更新内容
新功能
- 启动时执行一次:每个任务新增可选开关,App 每次启动后(scheduler 初始化 3 秒后)自动执行一次任务,独立于定时计划。适合维护脚本、环境初始化等需要在每次 App 启动时跑的场景。(#25)
Bug 修复
- 编辑器调度页的「日期」「时间」开关现在能正确保存。之前关闭并保存后,再次打开会自动回到开启状态。(#24)
优化
- 执行日志的「触发方式」字段现在能显示「启动」,与原有的「手动」「定时」并列。
- 备份/恢复现在会保留「启动时执行」开关。
Full Changelog: v1.5.0...v1.5.1