Changes
v6.1.1 fixes schedule progress and next-slot calculations so they consistently follow the mower's own timezone. This avoids schedule state drifting when the host runtime is running in a different timezone.
This release also hardens MQTT command handling after an unexpected hangup. If a session appears resumed before any inbound traffic has been seen again, the client now reconnects cleanly before sending the first command to reduce the risk of commands disappearing into a half-recovered session.
🐛 Bug Fixes
- #355 Use mower timezone for schedule progress @MTrab
- #360 Reconnect cleanly before the first command after a hangup @MTrab