Event Channel Managarr v0.4.8 Changelog
New Features
- Added "Check Scheduler Status" action to view thread health, configured times, and last run timestamps.
- Timezone selection now dynamically loads from the system
zone1970.tabfile instead of a hardcoded list.
Scheduler Improvements
- Implemented thread locking (
_scheduler_lock) to prevent concurrent scheduler instances. - Added global execution tracking (
_last_run) to prevent duplicate runs for the same scheduled time. - Scheduler thread now reloads settings from disk on every iteration to ensure configuration changes are picked up immediately without requiring a plugin restart.
- Introduced
SCHEDULER_CHECK_INTERVALandSCHEDULER_STOP_TIMEOUTconstants for better thread control.