Skip to content

Data inaccuracy on the iOS widget #114

Closed

Description

@whisp0

NOOP version

8.4

Platform

macOS

OS version

iOS 26.5

WHOOP strap model

WHOOP MG

Where the data is coming from

Live Bluetooth (strap connected)

Test Centre profile

Not a test-mode bug

What happens

Data from within the app does not display accurately on the iOS home screen widget. Also, I believe this could be highly optimized, as the data is very small and the title of charge seems like battery charge, which is not accurate. Battery charge is not updating accordingly with true charge as well, nor are any of the other metrics. Could add some more interesting illustrations here.

Image

What you expected instead

Functional home screen widget further optimized to better illustrate and display data. Non-confusing.

Steps to reproduce

  1. Add widget to home screen.
  2. View inaccurate data.

Strap log


Before you submit

  • I attached my exported NOOP .zip (not a screenshot of the Live screen). If my bug is a clearly reproducible UI issue I described exactly how to see it instead.
  • I attached or pasted a strap log above — or my bug is a clearly reproducible UI issue that doesn't need one (e.g. a typo, a button that does nothing) and I've described exactly how to see it.
  • I checked the Troubleshooting guide — especially "history syncs but no data" (most often the strap isn't banking history to flash; charge it to 100% and reconnect).
  • I checked the FAQ and — if I'm on a WHOOP 5.0 / MG — the 5.0/MG status page, and this isn't an already-known limit (e.g. SpO₂, or recovery/sleep on the 5/MG).
  • I've left out anything personal (strap serial, account email, raw export).

Activity

  1. added a commit that references this issue on Jul 8, 2026
  2. ruedigermunz commented on Jul 9, 2026

    @ruedigermunz

    It is not working an a free sideloaded dev account?

    Just asking cause i‘m alos using it but it think it doesnt work when it is sideloaded.

  3. digitalerdude commented on Jul 9, 2026

    @digitalerdude

    Following up on the battery/connection fix in 134197f — opened a PR closing the same gap for live heart rate: digitalerdude#8. The widget's bpm reads model.bpm, which had no republish hook while streaming, so HR could freeze at a stale value for the rest of a foreground session. Left the "Charge reads like battery" label and richer illustrations out of scope, matching how 134197f framed it.

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

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions