Skip to content

Lead One ECG 1.8.3

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Nov 07:22
9fed84e
  • QTc is graded only where it can be trusted. Above 100 bpm, or before the heart rate has settled after effort,
    heart-rate corrections aren't reliable and a chest strap's T wave is hard to time exactly. QTc is now graded only on
    steady stretches of at least a minute at 50–100 bpm, using Bazett (the correction the normal range was set with),
    and that value is the one shown next to the range, with Fridericia beside it. Otherwise it shows Not assessed
    (rate)
    , with the values but without the normal range, so a training session no longer gets a false "borderline"
    flag. The results summary says so too. Reported by a user.
  • QTc trend chart labelled QTc (Bazett); the rate-correction check explains that a flat cloud means the rate
    dependence was removed, while the level is graded separately.
  • ECG strips no longer print a heart rate over the interval that starts at an ectopic beat (it read like a 195 bpm
    spike). The report's maximum heart rate already leaves ectopic beats out.
  • Fewer false extra beats: when the strap shifts and the heartbeat spikes shrink, the app could time a beat on the
    wrong part of the spike and call it an extra beat (one training session showed 81 instead of about 13). A late beat
    followed by an early one is now recognised as a timing slip, and extra beats are not judged where the spikes are too
    small; the report says for how long. The extra-beats card now says "beats".
  • T-wave shape is now judged on averaged beats, as the "Average beat" picture shows, instead of one beat at a
    time. When the strap's signal is small, single T waves are easily flipped by ordinary wobble, which gave false
    "Outside normal range" results on readings whose averaged T wave was clearly upright.
  • Time in zones counts only normal beat-to-beat intervals, so extra beats and timing slips no longer add seconds to the
    top zones.
  • QTc on the short side: from 330 ms is within the normal range, 320–329 ms borderline and below 320 ms outside it
    (short QT is diagnosed at 320 ms or less, and a chest strap reads QT slightly short). A resting reading of 342 ms is
    no longer flagged.
  • LTHR test: if heart rate was still climbing over the last 5 minutes, the threshold is still set but marked
    "effort did not level off". The training zones page explains why a threshold effort splits its time between Z4
    and Z5a.
  • The web version points to the Android app: a quiet "Also available as an Android app →" link at the bottom of the
    start screen, and an Android app button in About (neither shows in the Android app itself). Check for
    updates
    in About now shows only in the Android app, as intended.
  • New thank-you line: "No ads, no tracking. If you find this app useful, please consider making a small donation to
    help fund development. Thank you!"
  • Release and Android hardening from a security review: signing in a separate, approval-gated step; unused file
    sharing removed; saving writes only to the place chosen in the save screen.

Download and check

  • LeadOne-ECG-1.8.3.apk (below). Install guide: https://leadone.anonacondacodelab.com/android.html
  • SHA-256 of the APK: e245e6ed09cb736a724fdd0a3d84d327bb1242f2d3dd0650b16feb9f0788709c
  • Signing certificate SHA-256: 4D:6C:EA:58:94:C0:D7:D8:E9:AB:74:BC:3A:1E:9C:A5:47:BD:40:A2:02:B6:70:99:AF:66:5B:29:7F:7A:8F:47

Built by GitHub Actions from this tag's source code (also attached below). No internet permission.