Skip to content

RUNSTR v1.7.5 — Pushup Verification, Pledge Routing & Sync Reliability

Choose a tag to compare

@TheWildHustle TheWildHustle released this 23 Mar 03:30
· 80 commits to v1.7.5 since this release

What's New in 1.7.5

Pushup Verification (Camera)

  • On-device camera verification for pushup workouts using MediaPipe pose estimation
  • Optional "Verify with Camera" toggle in pushup setup — always opt-in, never required
  • Real-time rep counting via elbow angle tracking (shoulder/elbow/wrist landmarks)
  • Privacy-preserving: video frames processed in memory and discarded — only a lightweight verification receipt is stored
  • Verified workouts display an orange checkmark in workout history and detail views
  • Haptic feedback on each detected rep

Pledge System & Rewards

  • Pledge rewards now route to captain's Lightning address during active pledge period
  • Push notifications delivered for rewards even when app is backgrounded
  • Fixed Rewards screen navigation from welcome modal destination picker

Android Sync Reliability

  • Re-validate Health Connect permissions before background sync (detect revocation)
  • Extended background sync lookback to 7 days to catch missed syncs
  • Smart lookback in HealthSyncManager — 7 days if >1hr since last sync, 1 day otherwise
  • Handle submission failures properly — flagged workouts skip retries, transient failures retry

Bug Fixes

  • Fixed base64 padding handling in backup restore
  • Fixed club chat keyboard offset using safe area insets
  • Fixed app freeze when opening event creation from club menu
  • Patched react-native-mediapipe for VisionCamera v4 header compatibility
  • Patched react-native glog crash triggered by MediaPipe initialization
  • Fixed undefined startTime crash in workout timeline

Improvements

  • Lazy-loaded camera verification component for faster screen load
  • Added react-native-vision-camera and react-native-worklets-core for frame processor support

Install

Download the APK below and install on Android. iOS builds available via TestFlight.

Report Issues

https://github.com/RUNSTR-LLC/RUNSTR/issues