Changelog

New features, improvements, and fixes.

Shipping activity

3,218 contributions in the last year

NEW

API, AI Assistant, and MCP Integration

  • •Public REST API is live, query your recovery, sleep, workouts, and body composition data programmatically
  • •New MCP (Model Context Protocol) server lets Claude, ChatGPT, Cursor, and other AI assistants read your health data directly
  • •Ask an AI "how has my HRV trended this month?" or "find workouts where my strain exceeded 15" and get real answers from your data
  • •Build custom dashboards, automations, and exports with any language or tool that speaks HTTP
  • •Pipe your health metrics into n8n, Zapier, or your own scripts to trigger workflows based on recovery scores
  • •Use AI to draft weekly recaps, spot patterns, or correlate sleep with workout performance without writing SQL
  • •Copyable markdown docs on every API page make it trivial to paste endpoint specs straight into an LLM
IMPROVED

Redesigned Landing Page and Refreshed Documentation

  • •Brand new marketing site with a cleaner layout, clearer messaging, and faster load times
  • •Documentation has been rewritten from the ground up with better structure, real examples, and searchable content
  • •Scroll-aware sticky nav, self-contained footer, and local Prism syntax highlighting for code samples
  • •Pricing page tweaks make free vs Pro differences easier to understand at a glance
  • •Onboarding now shows progress so new users know exactly what is left before their first sync completes
IMPROVED

Sleep and Weight Personal Records

  • •Workouts pages (WHOOP and Apple Health) now show your longest and shortest sleep nights in Personal Records
  • •Lowest and highest recorded weight also appear alongside workout PRs, with dates
  • •Sleep data comes from WHOOP sleep sessions (naps excluded), weight from Withings or WHOOP body measurements
  • •Apple Health users see sleep and weight highlights pulled from Apple Health data
  • •Both Lifetime Benchmarks and Current Period Highlights cards include the new records
IMPROVED

VitalTrends Sync App Improvements

  • •The VitalTrends Sync iOS companion app is live and we are continuing to improve it
  • •Currently testing background uploads so your health data syncs automatically without opening the app
  • •More updates coming soon, stay tuned
IMPROVED

Smarter Chart Aggregation for Long Ranges

  • •Charts now auto-bucket based on the selected date range so long windows stay readable instead of turning into a dense smear of points
  • •Up to 30 days: daily points, exactly like before
  • •31 to 90 days: weekly buckets (Monday-start weeks)
  • •91+ days: monthly buckets
  • •Applies across WHOOP, Apple Health, Strava, and public shared charts. Sums stay sums (steps, distance, calories), averages stay averages (HRV, RHR), and max-type series (max HR) keep the peak
IMPROVED

Apple Health Sleep Total Accuracy

  • •Fixed a bug where the Total Sleep line on the Sleep Stages chart could show roughly double the actual sleep time
  • •Some iPhones log both a full-night "asleep" envelope and the detailed core/deep/REM breakdown, which was being double-counted in the total
  • •The total now drops the redundant envelope when detailed stages are available, while legacy nights with only "asleep" still contribute as expected
  • •No data changes required, the fix applies to all existing nights
NEW

Google Sign-in

  • •Sign in with your Google account for quick, secure authentication
  • •One-click login on both the sign-in and registration pages
  • •Existing users can link their Google account by signing in with the same email
IMPROVED

Export Improvements

  • •WHOOP export is now a single option that bundles recovery, sleep, and workouts into one ZIP with 3 CSVs
  • •Apple Health workout maps now have an interactive route scrubber slider and city/country display
NEW

Timezone Support

  • •All dates and times across the dashboard now display in your local timezone instead of UTC
  • •Your timezone is auto-detected from your browser on first visit, no action needed
  • •You can manually change your timezone anytime from Profile settings
  • •WHOOP workout detail pages use the exact timezone from when the workout was recorded, so workouts done while traveling show the correct local time
  • •Date range filters ("Last 30 days", custom ranges) now align with your local day boundaries
IMPROVED

Apple Health Step & Calorie Accuracy

  • •Fixed an aggregation bug that was inflating step, calorie, and distance totals up to 20x for some days
  • •Fixed double-counting when multiple apps record the same activity (iPhone + Apple Watch + WHOOP all writing into Apple Health)
  • •The steps chart now defaults to "Auto" mode, which picks the source with the most data per day. Use the source buttons to view a single source
  • •All historical Apple Health data has been recomputed, no action needed