Skip to content

PulseLoop 2.8.0 (41)

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Sep 02:38
· 0 commits to main since this release

Test build for the reporters on #58, #59 and #60 — not a general release.

Flagged as a prerelease, so the in-app updater will not offer it to anyone else. Install pulseloop-2.8.0+41-universal.apk below over your current build; your data is kept (this includes a database migration to v24, which runs on first launch).

Everything here is from PR #62 and is untested on hardware — that is what this build is for.

What to try

#59 — spot heart rate (YCBT rings)
A measurement should now end when the ring says it is done (~35 s) rather than running the full window, and report a plausible number instead of the warm-up value. If it genuinely cannot read — ring loose, hand moving — it should still fail honestly rather than settle on something.

#60 — deleting readings
Open any vital from the Vitals screen and look for the new READINGS section under the stats. Each reading has a delete button and a confirmation. The part worth checking specifically: a reading that came from ring history should stay deleted after that same day syncs again.

Also relevant to #59: a failed measurement no longer writes a train of bogus readings into your history — only the settled result is stored.

#58 — R100 / CRP rings
The R100 should now appear as its own card in the pairing list. Temperature history should populate, including after ~18:00 — that part of the day was previously unreachable because the sync never advanced past the first frame.

If something is wrong

Settings → export diagnostics and attach it to the issue. The masking in this build keeps each frame's routing header, so a report now says which vital a frame belonged to — it will be considerably more useful than one from 2.7.0.