Intelligent Scheduler Retries
Scheduled tasks will no longer quietly skip if a script instance or a stale lockfile is detected. The scheduler will now automatically queue up to 5 retries spaced 60 seconds apart before marking the execution as failed.
Live Schedule Status UI
The Dashboard timeline has been overhauled to visually communicate exactly what your schedules are doing. Timeline nodes now reflect live states from the backend:
- ✅ Green: Execution completed successfully.
- 🟡 Yellow (pulsing): Execution skipped/blocked; retry attempt is actively scheduled.
- ❌ Red (pulsing): Maximum retries reached or script execution failed.
- 🔵 Blue / Muted: Upcoming or historically completed instances.
What's Changed
- Sync Main to Dev by @fscorrupt in #572
- feat(scheduler): add automatic retries and schedule status UI tracking by @fscorrupt in #573
Closes #571
Full Changelog: 2.2.45...2.2.46