🐛 Bug Fixes
- A realtime push that arrived during a slow poll is taken again: a poll counted from when its answer came back, and an answer can take 20 s and still carry the values from before the request, so the newer push that followed was dropped and the older value stayed shown until the next push, about a minute later (seen on a Balco 500 with 2.2.0.b1; the fix is covered by a test, not yet confirmed on the device). A poll now counts from when it was sent. (#115)
- A failed poll ridden out on the last values says why in the debug log: a timed-out request has no text, so the line ended on "keeping the last values: " with nothing after it; it now ends on "no answer in time". (#115)
Full Changelog: 2.2.0.b1...2.2.0.b2