2022 December Updates

Check out what we've been doing at Terra over the month of December!

Backend 💾

Integrations

  • Xert
  • FinalSurge
  • Komoot
  • TrainerRoad
  • Xoss
  • BrytonSport
  • Today's Plan
  • Wger
  • Tridot
  • Moxy
  • Technogym

Features

  • Added adjusted max speed for activities
  • Added writing/deleting body data to Google Fit
  • Added reference_ids to payloads
  • Added VO2Max data and step samples for Fitbit
  • Added timer durations to samples for Coros activities
  • Added scopes for Garmin users
  • Added fit file normalisation for Garmin (swimming) activities! (For more samples)
  • Added (a lot) more activity mappings!
  • Added normalisation for fit files from Polar
  • Added muscle mass data for InBody measurements

Bug Fixes

  • Fixed a bug with Wahoo Activity deduplications
  • Fixed a bug where Coros activity fitfiles returned less samples than it should
  • Fixed a bug where Garmin's daily data were sent with 1 day offset specific to certain timezones
  • Display appropriate screen when Oura user authenticates without a subscription
  • Fixed a bug where Fitbit body payloads were not being sent correctly
  • Fixed a bug where Chunking data was sending payloads slightly greater than expected (10MB)
  • Fixed a bug where Google Fit nutrition data was not properly sending

SDK 📱

  • Fixed a bug where FreestyleLibre Pro/H readings were not done correctly
  • Added support for deduplicating data

Misc

  • Fixed a bug where terra-java-client did not parse user objects correctly
  • Added synchronous processing for webhook events for terra javascript client.

Realtime SDK ⌚

  • Exposed a function to allow you to scan for devices
  • Exposed a function to allow you to connect to scanned devices
  • Exposed a function to allow you to stream to both websocket and app at the same time

Frontend📺

  • Sped up loading times for graphs and analytics
  • New integrations page on tryterra.co
  • New Year Review page on tryterra.co
  • Additional improvements to user experience in dashboard