Skip to content

Pulse 2.2.2

Choose a tag to compare

@riveerxd riveerxd released this 07 Aug 21:19
· 22 commits to master since this release

Acknowledging is instant instead of taking up to a minute.

Reported from real use: tapping Ack on the page left the phone vibrating for about thirty seconds.

The ack itself was never slow. It cancelled the notification and persisted the state immediately. But the alarm is stopped by the service loop, and after posting a page that loop slept for between fifteen and sixty seconds. So the phone kept buzzing until the loop woke on its own schedule. The same sleep held the red card on screen.

The sleep is interruptible now, the alarm is a single shared instance so an ack can silence the player that is actually running (there were two), and both are driven from one place. Acknowledge, Mute 1h and recovery are all felt at once.

The regression test asserts the page stops within two seconds. I reverted the fix and re-ran it first to check it actually bites: it times out against the old code.

Installing

adb install -r Pulse-2.2.2-release.apk

Updates any other 2.x in place and keeps your monitors. Signed with a personal key, so Play Protect asks you to confirm.