Skip to content

Releases: foureight84/PulseLoopAndroid

v1.0.0 (build 4)

Choose a tag to compare

@foureight84 foureight84 released this 25 Jun 15:07

Changes

  • Vitals detail header padding — Fixed large gap above the back button and title in detail views (Heart Rate, Blood Oxygen, etc.). Replaced Scaffold/TopAppBar with a flat Column layout to eliminate double status bar inset handling.

APK

See attached app-universal-release.apk

v1.0.0 (build 3) - Colmi fixes, medical disclaimer

Choose a tag to compare

@foureight84 foureight84 released this 25 Jun 05:55

Changes

  • Colmi rings: Removed blood pressure and blood sugar from capabilities (never supported). Settings now shows a notice instead of the profile/calibration form. Today and Vitals views hide BP and blood sugar panels.
  • Documentation: Added medical disclaimer. Fixed ring support table and user profile docs to clarify that only 56ff/Jring needs user info, and BP is a direct sensor reading.
  • Code quality: Renamed misnamed makeActivityQueryCommand to makeDefaultUserInfoCommand. Fixed comments throughout to correctly distinguish profile-derived blood sugar from direct-sensor blood pressure.
  • Build: Version code 3, universal APK (armeabi-v7a + arm64-v8a).

APK

See attached app-universal-release.apk

v1.0.0 (build 2)

Choose a tag to compare

@foureight84 foureight84 released this 24 Jun 23:04

v1.0.0 (build 2)

  • Crash fix: BLE decoder and event persistence now wrapped in try-catch guards — a malformed ring packet during overnight sync no longer crashes the app
  • Screenshots and pairing instructions added to README
  • Updated ring support documentation

Builds

  • arm64-v8a — modern 64-bit ARM devices
  • armeabi-v7a — older 32-bit ARM devices
  • Min SDK: 26 (Android 8.0+)

v1.0.0 — Initial Release

Choose a tag to compare

@foureight84 foureight84 released this 23 Jun 18:15

PulseLoop Android v1.0.0

Initial release of the PulseLoop Android port from the PulseLoop iOS project.

Ring Support

  • 56ff / Jring (SMART_RING) — full BLE driver with history sync
  • Colmi / Yawell QRing (R02–R12) — full BLE driver with history sync

Features

  • Vitals Dashboard — 8 metric panels with threshold bars, range/avg summaries, zone-colored trend charts
  • Tap-through detail screens — Today/Week/Month aggregation with zone-colored line charts and current-value marker
  • Sleep Score — stage breakdown with coach insights
  • Activity — live workout recording with GPS tracking
  • Coach — AI-powered health insights (requires API key)
  • Calibration — BP systolic/diastolic and blood sugar offset adjustment

BLE Reliability

  • Keepalive ping (0x3A) prevents idle timeout
  • Write ACK timeout unblocks stalled command queue
  • Connection watchdog with automatic recovery
  • Foreground reconnection on app resume
  • Stale-state guard prevents false "Connected" display

Builds

  • arm64-v8a — modern 64-bit ARM devices
  • armeabi-v7a — older 32-bit ARM devices
  • Min SDK: 26 (Android 8.0+)