Skip to content

v3.0

Choose a tag to compare

@tigercraft4 tigercraft4 released this 10 Jun 22:34
· 1507 commits to main since this release

v3.0 — Wearable UX, CI Hardening & RTC Sync

Shipped: 2026-06-05 | Phases: 9 | Plans: 17 | Commits: 163 | Files changed: 83

What's New

HR monitor scan/connect UI, BLE stack hardening, WHOOP 4.0 RTC sync, Recovery V2 dashboard, and full pt-PT localisation.

BLE stability

  • catch_unwind FFI boundary; 24 MB storage cap; exponential reconnect backoff (1s → 60s) for both WHOOP and HR devices
  • Per-row device_id capture tracking

HR Monitor UI (Phase 10.1)

  • Live CBCentralManager scan list with RSSI; connect sheet; connected status panel
  • Independent HR capture mode (startHRMonitorCapture / stopHRMonitorCapture) ungated from WHOOP session

RTC sync — silent clock-drift correction via BLE after WHOOP 4.0 connection

Recovery V2 dashboard — hero readiness score; HRV/RHR metrics; 7-day trend cards

LocalisationLocalizable.xcstrings; 650+ pt-PT strings; LocalizedStatusStrings.swift for dynamic status

HRV accuracyrmssd_segment_aware; baseline normalisation; hkHRVSDNNMs rename