Hello everyone,
Let’s take a moment, or maybe a bit longer, to explore what’s new and discover how these updates can help you work more efficiently in Avicenna.
New Features
Fitbit Food Summary
We added support for the Fitbit Food Summary metric to track daily nutrition intake, including calories, carbohydrates, fat, protein, fiber, sodium, and water. For more details, see our Reference.
Improvements
Survey PDF Export
Surveys can now be exported as PDFs with all configured languages included. Each localization starts on a new page with a clear header, and all answer options for choice-based questions are listed. This ensures organized, easy-to-review survey documentation. For more details, see our Reference.
JSON File Support
File questions in surveys now better support JSON uploads. Previously, some valid JSON files were incorrectly rejected because the system could not recognize them as JSON files.
We’ve fixed this issue so that all valid JSON files are now properly accepted, regardless of their size or structure. Invalid files will still be rejected to ensure data quality.
Garmin Unit ID
The Garmin Unit ID is now visible in the scanned device list on Android, just like on iOS. This ID helps users reliably identify their own watch during pairing and can be found on the device under Settings > About.
Bug Fixes
Warning for Untranslated Answer Options
We fixed an issue where the survey editor failed to display warnings when all answers for a choice-based question were empty in a translation other than the Base language. This caused untranslated answers to go unnoticed.
Survey Submission
We resolved an issue where, in rare cases, submitting a survey on iOS caused the app to crash, even though the responses were successfully recorded. This ensures a smoother experience and prevents unexpected app closures after survey submission.
Survey Post-Submission Message
We addressed an issue where the message shown after submitting a survey, informing users that they have other activities, did not appear. It now works as expected, ensuring users are properly notified about any ongoing activities after completing a survey.
Onboarding Alert Stability
We fixed an issue in the iOS app where the app could freeze while loading onboarding alerts for active studies. These alerts are now processed in the background, making the home screen load faster and keeping the app responsive for all users.
Calendar Question Filters
We resolved an issue on the researcher dashboard where filter conditions based on survey calendar questions didn’t allow the researchers to enter date/time values. Condition values can be entered as expected, and switching between single and interval types preserves previously entered values.
Carry Forward Toggle
We addressed an issue where disabling the Carry Forward toggle in single-answer questions blocked adding new options. You can now add answer options correctly after turning off Carry Forward.
Participation Period Update
We fixed an issue where changing the participation period caused an “Internal Server Error”. Updates to the participation period are now applied successfully.
Font Scaling
We resolved an issue in the Android app where text size didn’t follow the device’s settings. The app now respects system font scale, adjusting font sizes correctly when users change text size.
SensorKit Data Source Initialization
We addressed an issue where all SensorKit data sources were initialized by default. SensorKit now only starts the sources configured for the study, and removing a source in the dashboard prevents it from running on the device. This avoids unnecessary high-frequency data collection and improves performance and battery life.
Corrupted Data Files
We fixed an issue in the Android app where, in rare cases, corrupted data files were created and uploaded. This update fixes the root cause, preventing such files and ensuring data is processed successfully.
Thank you for your continued feedback and support which helps us make Avicenna Research better with each release. We hope you find these updates useful. As always, we welcome your feedback and encourage you to reach out with any comments or questions on our Community Forum or contact us directly via Email. Stay tuned for more updates coming your way!