v1.6.8
Fixed
- Program run switch now uses
program.status == 1(reliable field in programs list) instead of scanning the watering queue for a pid match. Queue-based approach broke after pause/resume because the device omitspidfrom queue items in some states.status=1correctly reflects running (including paused-but-in-progress),status=0= stopped.