2022 September Updates
over 2 years ago by Elliott Yu
Check out what we've been doing at Terra over the month of September!
Backend 💾
New Integrations
- WHOOP
- Virtuagym
New Features
- Added Posting/Deleting/Getting Planned workouts from Garmin
- Added tag data from Oura & Eight sleep
- Introduced planned workout scopes and data models
- Added HRV data getting from Garmin
Improvements
- Webhook events are faster!
- Oura returns if sleep session is a nap or not
- Webhook events are much faster!
- Google Fit rate limits increased
- Google Fit rate limit is more spread out per user, allowing more data to come through
- Google Fit data request restructured for faster and more efficient queries
- Google Fit activities are bucket-ed by sessions instead of segments
Bugfixes
- Fix Fitbit and Withings sleep payloads not being sent
- Fix Garmin epochs data being sent incorrectly
- Cronometer auth and data gathering bug fix
- Fix Dexcom refresh token issue
- Fix Fitbit nutrition posting for water consumed
SDK 📱
- Improved background delivery trigger frequency, specifically for blood pressure, oxygen saturation and heart rate.
- New subscriptions data structure: You can now receive updates on specific data types in the app directly without needing to parse or wait for the entire terra payload.
- Fixed a bug where sleep data were not completely gathered, but rather only considered first in bed sample
- Fixed a bug where body background delivery were not scheduled properly
- Fixed a bug where no permissions were requested if "walking speed" permission was needed
- Fixed a bug where getActivity function would never complete if mindfulness was not permitted
- Removed callback data in SDK
- New change logs
- New subscriptions data structure for Google Fit: You can now receive updates on specific data types in the app directly without needed to parse or wait for the entire terra payload.
- New custom permissions enums: You can now request for more fine grained permissions from Samsung/Google Fit!
- Fixed a bug where if authentication token was invalid, initConnection would never complete
- Removed callback data in SDK
- New change logs
- Updated react-native bridge to reflect new 1.2.+ changes for SDKs
Frontend 📺
- Dashboard remake:
- New subscriptions page
- New home page
- New connections page
- New customise page
- Already connected users can now disconnect through a widget session