2022 May Updates
over 2 years ago by Oliver Thompson
Check out what we've been doing at Terra over the month of May!
Backend 💾
New Integrations
- Added integration with Omron EU
- Added the new Websocket API to allow for real-time data streaming directly from devices to developers.
Improvements
- Improved Google Fit activity aggregation to allow correct grouping of samples for multiple activities where previously it could fail.
- Improved speed samples sometimes not being normalised from FIT files correctly for some providers.
- Improved sleep and wakeup latency fields to be populated for more providers where possible.
- Improved processing for Garmin epoch events to provide more reliable distance and step samples.
Bugfixes
- Fixed Polar users sometimes not receiving data through webhook for some data types.
- Fixed Garmin webhooks being stored but not normalised correctly preventing them from being forwarded to the webhook URL.
- Fixed Garmin sleep time calculations not taking timezone offset into account.
- Fixed Withings daily normalisation sometimes filling in values for the wrong fields.
- Fixed FreestyleLibre timestamps sometimes being offset by an inconsistent amount.
- Fixed deauthentication webhook payload sometimes not being sent if authentication had been cancelled.
- Fixed redirect urls for authentication not respecting the specified port.
SDK 📱
- Add ability to pass both a Date object or a TimeInterval when calling getter functions.
- Add support for scanning both FreestyleLibre 1 and 2 sensors through NFC.
- Add support for activating FreestyleLibre 1 sensors.
- Add ability to imported using CocoaPods.
- Add ability to pass both a Date object or a TimeInterval when calling getter functions.
- Add support for scanning both FreestyleLibre 1 and 2 sensors through NFC.
- Add support for activating FreestyleLibre 1 sensors.
- New SDK that streams data in real time to our Websocket servers.
- Allows BLE connections to Wahoo and Polar heart-rate monitor straps.
- Allows Bluetooth connection to WearOS watches.
Frontend 📺
Dashboard
- Rewritten using react for improved responsiveness
- Improved data generator functionality.
- Embedded onboarding tutorials to get started with the API.
Website
- Rewritten using react for improved responsiveness.
- Added new wearable data page that shows the data that individual devices can record.