For the complete documentation index, see llms.txt. This page is also available as Markdown.

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?