2023 February Updates

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

Backend 💾

Integrations

  • Strava
  • Tredict
  • Cronometer (Revamped)
  • PUL

Features

  • Add new parameter for retrying if a request has been rate limited by a provider
  • Add device data from fit files
  • Added more laps data from fitfiles for POLAR, SUUNTO, and more.
  • Request start time and end time are added in request headers for HTTP requests
  • Oura daily data now includes the Readiness score
  • Improve the filtering for adjusted maximum speed
  • Garmin will send empty payloads now if there were no data retrieved (consistent with every other provider)
  • Fitbit now also sends respiratory and temperature delta in sleep payloads
  • Massively increased performances across our service including wait times and request times

Bug fixes

  • Fixed a bug where sleep sessions synced to Google Fit from Apple Health were not returned correctly
  • Fixed a bug in discrepancy for steps retrieved in Google Fit
  • Fixed a bug where Polar pace data were not returned correctly
  • Fixed a bug where for a period, we were sending duplicated data for the same user

SDK 📱

TerraiOS v1.3.4

  • Now parses distance samples in daily data
  • if toWebhook is set to true, the payload references will
    be returned
  • Fixed a bug where if data type does not match for TerraClient requests, it crashes

  • Exposed a function to check if Health Connect is installed
  • if toWebhook is set to true, the payload references will
    be returned
  • Fixed a bug where if data type does not match for TerraClient requests, it crashes

  • terra-react SDK has been updated to reflect the changes of the native TerraiOS and TerraAndroid SDKs
    • This includes the singletons update as well as error messages being returned in functions rather than
      being thrown
  • Functions now complete with custom classes and not purely String class

Flutter v0.4.0

  • The flutter SDK has been updated to reflect changes of the native TerraiOS and TerraAndroid SDKs
    • This includes the singletons update as well as error messages being returned in functions rather than
      being thrown
  • Functions now complete with custom classes and not purely String class

Frontend📺