2023 April Updates

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

Backend 💾

Integrations

  • Macrosfirst
  • Aktiia

Features

  • Added open water swimming for Garmin activities
  • Chunking is now done in reverse order
  • Added customisation for colors and types for graphs api
  • Added Freestylelibre One glucose calibration endpoint\
  • Added writing TrainingPeaks (workouts/metrics)
  • Added speed samples for Withings/Strava activities
  • Added stress summary into daily payloads for Garmin
  • Added Padel Tennis and Gravel
  • Added summary IDs for Oura activities
  • Added heart rate samples and summary for Garmin sleep payloads
  • Retrieve accurate average HRV value for Fitbit sleep sessions
  • Added resting heart rate to Apple sleep payloads
  • Added calculations of kilojoules from calories from all payloads

Bug fixes

  • Fixed a bug in graphs API rendering
  • Fixed a bug in Hammerhead activities' activity duration seconds being in wrong units
  • Strava activities now return the correct timezone datetime string
  • Fixed a bug where Garmin's body data were always returning in V1 models
  • Fixed a bug where Wahoo elevation values in samples could be null
  • Fixed a bug where Polar activity data pace data was in wrong units
  • Fixed a bug where activity data was still being sent
  • Fixed a bug where Google distance values were incorrect at certain points
  • Fixed a bug where Zwift activity does not have the correct start time
  • Fixed a bug where TrainingPeaks body payload were not being sent for V1 of our API

SDK 📱

TerraiOS v1.3.10

  • Added missing permissions to Activity and Daily scopes
  • Added Freestyle Libre one calibration
  • Fixed a bug where Background Delivery may hang when the phone locks while data is being gathered.

  • Added Libre One Calibration
  • Fixed Google Fit normalisation when toWebhook is set to false

  • Added extra null checks to exposed API to prevent unnecessary crashes
  • Updated Native SDKS

Flutter v0.4.3

  • Updated Native SDKS

Frontend📺

  • Improve our wearables page (https://tryterra.co/wearabledata) with more wearables such as glucometers
  • Fixed a bug where widget customisation for background color being set to WHITE causes incorrect texts being set to WHITE
  • Exposed our data generator to developers before they have a subscription
  • Fixed broken links on our documentation

Infrastructure

  • Improvements of our webhook speed for developers initially testing that has little to no webhooks being scheduled.