2023 April Updates
over 1 year ago by Elliott Yu
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.
TerraAndroid v1.4.8
- Added Libre One Calibration
- Fixed Google Fit normalisation when
toWebhook
is set to false
React Native v1.4.8
- 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.