Skip to content

Releases: OpenStrap/edge

v0.4.3

15 Jun 20:19

Choose a tag to compare

v0.4.2

15 Jun 20:03

Choose a tag to compare

Full Changelog: v0.4.1...v0.4.2

v0.4.1

15 Jun 18:24

Choose a tag to compare

Full Changelog: v0.4.0...v0.4.1

v0.4.0

15 Jun 17:37

Choose a tag to compare

Full Changelog: v0.3.0...v0.4.0

v0.3.0

14 Jun 13:46

Choose a tag to compare

OpenStrap Edge v0.3.0 — Auto-update & in-app alerts

This is the release that ends manual updates. Install this one, and from here on the app updates itself and can show you important notices right on the home screen.

🔄 Over-the-air updates (Android)

  • The app checks for new releases and can download + install the next version in-app — no more reinstalling by hand. (Falls back to a browser download if needed; iOS still updates via the store/manual install.)
  • Updates are signed with the same key, so Android upgrades cleanly in place.

📣 Home-screen alerts

  • A banner on the Today screen can surface important notices (new releases, maintenance, service status), set centrally.
  • Banners can carry a link — tap Open → to jump to the details (e.g. release notes). Plain notices without a link just inform.

Why update one more time by hand

v0.3.0 is the first build with the auto-update client. Installing it manually this once means you won't have to again — future versions arrive over the air.


APK: openstrap-edge-v0.3.0.apk attached below.

v0.2.0

14 Jun 12:30

Choose a tag to compare

OpenStrap Edge v0.2.0 — Trends, Fitness & Workouts

A big release focused on seeing your data over time and a completely reworked Workouts experience. Everything is additive — older builds keep working against the same backend.

🧭 New information architecture

  • 5 permanent tabs: Today · Sleep · Heart · Body · Workouts.
  • Renamed the old "Concern" screens to a single reusable MetricScreen (Today/Week/Month/3M with inline drill-down). Every metric now has one home and one trend path — tap any row to open the same trend screen for that metric.
  • Dropped unused screens; cleaned up navigation.

📈 Trends & Fitness (the foundation users live in)

  • Shared trend components built onceGenericTrendScreen, TrendMetricRow (inline sparkline + baseline-delta chip), BaselineDeltaChip, CalendarHeatmap, FormChart.
  • Today: composite Readiness hero alongside the Strain · Sleep · HRV gauges, plus baseline-delta chips and a calendar strip.
  • Heart tab: HRV (RMSSD), SDNN, LF/HF, HRV stability (CV), Resting HR and Nocturnal dip as tappable trend rows — plus an Irregular-beat watch card (a screen, not a diagnosis).
  • Body tab: VO₂max, a Banister Fitness / Fatigue / Form model with a dual-line FormChart, ACWR load band, and training monotony.
  • Sleep tab: time asleep, efficiency, Deep/REM/Light and SRI/regularity as trend rows.
  • Illness signal now always surfaced where relevant.

🏋️ Workouts, reimagined

  • Redesigned Workouts screen with a training-summary hero and a compact, blazing Start pill in the top-right.
  • Rich post-workout breakdown: zone legend with bpm bands, recovery curve, HR drift, time-to-peak, steps, cadence, coverage, and auto-detected effort.
  • Interactive live session: HR-reactive ember field, zone ladder, streaks, milestones, confetti and playful coaching lines, with a live banner on Home.
  • Auto-stop for forgotten live workouts once HR returns to baseline.
  • Delete workouts — swipe-to-delete on the list and a delete action in the breakdown (auto-detected sessions stay deleted).

⌚ Wear time

  • Dedicated Wear Time screen (tap the home tile): coverage ring, 24-hour strip, and on/off detail.

📱 iOS widget

  • Reverted to show Readiness as the hero alongside evenly-distributed Strain · Sleep · HRV rings (4 gauges total).

🔬 Under the hood

  • Honest step counting rebuilt on the wrist IMU (AN-2554 pedometer over the R10 + 0x33 IMU streams, 8-step regularity gate, calibrated gain) — the band exposes no pedometer field, so steps are derived and only accrue while the strap is connected.
  • Background sync keeps the BLE connection alive for more complete data capture.
  • Every value keeps its confidence dot + tier and abstains ("building baseline") rather than fabricating a number.

Full APK: openstrap-edge-v0.2.0.apk attached below.

Edge v0.1.0

12 Jun 19:39

Choose a tag to compare

First public build of Edge — the OpenStrap companion app for the WHOOP 4.0 band.

Install (Android)

  1. Download openstrap-edge-v0.1.0.apk below.
  2. Open it on your phone and allow installing from this source if asked.
  3. On Xiaomi/Redmi (MIUI): if it says "App not installed", go to Settings → Privacy /
    Special permissions → Install unknown apps, allow your browser/files app, and turn
    off "MIUI Optimization" → "Scan apps before installing" if it keeps blocking.

Needs Android 7.0+ (arm64 or armv7). Quit the official WHOOP app before pairing — Bluetooth
only lets one app own the band at a time.

Heads up

  • Tested on WHOOP 4.0 only.
  • Don't reconnect the band to the official WHOOP app afterwards — a firmware update could
    change the events this relies on.
  • There are bugs. Please open issues as you find them.
  • It points at the default backend out of the box; you can run your own and change the URL
    in onboarding.

Full Changelog: https://github.com/OpenStrap/edge/commits/v0.1.0