NOOP 8.3.2
NOOP v8.3.2
A workouts fix-up: imported files and re-paired straps now show their sessions, and shared strap logs carry more of what's needed to solve a report. Update from the Releases page, AltStore, or brew upgrade.
Fixed
- Imported activity files now appear in Workouts (#29). A FIT / GPX / TCX import reported success and was counted in Data Sources, but never showed in the Workouts list — the load path didn't read the imported-file source. It does now, with the "File import" badge.
- Workouts show after re-adding / pairing a strap (#28). Workouts banked under your canonical history became invisible once a strap was re-paired, because the Workouts screen queried only the new strap's id. It now reads across both — the same union every other screen already uses — so nothing disappears on a re-pair.
Under the hood
- More useful bug reports. The strap log you share now includes a workout + daily-data source breakdown (which id/source each metric lives under, vs. what the screen shows) and an on-device data-volume line, so a "present in Data Sources but missing from the screen" report is diagnosable at a glance.
What's Changed
- Release notes: drop the author-handle credit from the auto breakdown in #25
- iOS: ship production bundle ID (fixes #26 AltStore install) in #27
- Android: read Workouts across the my-whoop union (fixes #28) in #30
- Workouts: show imported activity files (FIT/GPX/TCX) — fixes #29 in #31
- Debug export: add a Workouts-by-source breakdown in #32
- docs: v8.3.2 release notes + What's New in #33
Full Changelog: v8.3.1...v8.3.2
Downloads — NOOP Staging identity, installs beside the official app (separate data):
- Android —
NOOP-android-v8.3.2.apk(com.noop.whoop.staging) - macOS —
NOOP-macos-v8.3.2.zip(unzip, then right-click → Open) - iOS —
NOOP-ios-unsigned-v8.3.2.ipa(AltStore / Sideloadly)