Skip to content

Apple Health Imported Workouts Missing Heart Rate Zones and Granular Metrics #325

Description

@ramishroshan

What happened?

Explanation
Defect Description
OpenStrap Edge fails to parse or display detailed physiological data from workouts imported via Apple Health. While natively recorded workouts successfully generate comprehensive data blocks, imported third-party workouts omit critical metrics including Heart Rate Zones and Maximum Heart Rate.
Expected Result
Workouts ingested from Apple Health must extract and display all available health kit metric streams (Heart Rate Zones, Average HR, Max HR, Strain) identically to workouts initiated directly within the OpenStrap Edge application.

Actual Result
Imported Apple Health payloads render incomplete data summaries.

The "Traditional Strength Training" workout, imported from the third-party application Hevy, displays only Time (1:36:43) and Calories (368 kcal). It completely omits the "TIME IN ZONES" UI block and "MAX HR" metrics that are actively rendering on the natively recorded "Walking" workouts above and below it.

The detail view of a natively tracked workout confirms the application's UI infrastructure to render Avg HR, Max HR, HR Recovery, and Strain. This data pipeline fails to populate for imported health kit objects.

Steps to reproduce

  1. Record a workout utilizing a third-party application integrated with Apple Health.
  2. Launch OpenStrap Edge and execute an Apple Health data synchronization.
  3. Navigate to the Workout summary feed.
  4. Open the imported third-party workout.
  5. Observe the absence of Heart Rate Zones, HR Recovery, Strain, and Heart Rate data metrics compared to a native session.

App version

0.9.29

Platform

iOS (TestFlight)

Phone model and OS version

14 pro max 27 db7

Which band?

WHOOP 4.0

Screenshots

Image

Quick checks

  • The official WHOOP app is not also connected to this band
  • I've searched existing issues for this

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions