2023 March Updates
over 1 year ago by Elliott Yu
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
Terra Android v1.4.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
- 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
TerraRTAndroid v0.3.5
- 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)