March Updates 2023

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

Backend 💾

Integrations

  • Hello Clue

  • TrainAsOne

  • Tredict

  • Hammerhead (Posting planned workouts)

  • TrainingPeaks (Posting planned workouts)

Features

  • Withings now support retrying if request has been ratelimit-ed

  • Freestyle Libre shall no never ever rate limit anymore

  • Freestyle Libre now displays an appropriate error message when the region is not supported

  • Added steps per minute for Garmin data

  • Speed samples are now calculated if distance are given for Apple Data

  • Freestyle Libre SDK scans now return the state of the sensor as well

  • Zwift activities now return timezones of the user

  • Google now supports timezone in all payloads

  • Fitbit athlete payloads will not include when the account was created

  • Max and average cadence are now returned for polar activity

Bug fixes

  • Fixed a bug where sometimes Garmin's activity data may not be fully up to date

  • Fixed a bug where Garmin's daily or sleep payloads were broken down into separate parts

  • Fixed a bug where Freestyle Libre sometimes does not authenticate correctly with 2FA code sent

  • Fixed a bug where Polar Daily was not updating correctly

  • On payload retries, we now send the same reference as the original payload

  • Fixed a bug where daily data from Google were affected by daylight saving

  • Fixed a bug where Garmin's daily and sleep requests were not getting data correctly for version 2022-03-02

  • Fixed a bug where Oura's daily data were not consistent to midnight to midnight times


SDK 📱

TerraiOSv1.3.5

  • Freestyle Libre scans will now return the latest reading in the returned payload

  • Freestyle Libre scans (for Pro/H) will now go through an internal machine learning calibration system to try and match official reader's readings

  • Freestyle Libre scans will now return the latest reading in the returned payload

  • Freestyle Libre scans (for Pro/H) will now go through an internal machine learning calibration system to try and match official reader's readings

  • The SDK now exposes 3 new methods to control the usage of Health Connect, namely:

    • Open Health Connect

    • Return given permissions

    • Check if Health Connect is available

  • Updated to the latest version of Health Connect (alpha-11)

TerraRTiOS v0.1.4

  • Fixed a bug where an running speed was not handled for newest version of Watch OS

  • Fixed a null pointer bug when scanning for BLE devices

  • Added a new argument to startDeviceScan that allows you to explicitly say if you want to display the widget or not when connecting to cached device fails or not


Frontend📺

  • Improved health status page on our dashboard (dashboard.tryterra.co)

  • Added new text customisation to widget page

  • Updated Wearables page on tryterra.co (https://tryterra.co/wearabledata)

Last updated

Was this helpful?