Weekly Release Notes - 2025-06-03

Hello everyone,

We are excited to bring you another update packed with a new feature, improvements, bug fixes, and more! Here’s a breakdown of what’s new in this release:


:rocket: New Features

Color Theme for Mobile Apps

Participants can now personalize their Avicenna experience with the new “Color Theme” feature, available on both Android and iOS apps. By choosing from five different color themes, participants can instantly update the app’s look to match their preferences. This is just the start, and we have more plans for the participant apps. Learn more here.


:sparkles: Improvements

Display of Invalid-Criteria Sessions

We enhanced the “Activity Sessions” page to display all sessions, including those not prompted due to False criteria. This change provides researchers with a comprehensive overview of participant flow. Based on the initial feedback, in future updates, we plan to mark this status as unselected by default and rename it to “False Criteria” to prevent confusion.

More Flexibility for Answer Randomization

We improved our surveys by allowing researchers to randomize two answer options in choice-based questions instead of the previous minimum of three. Additionally, we updated the “Selection Count” setting to allow a minimum value of 1, enabling the random selection of one answer from the set of selected answers.

Skipping Zero-Step Pedometer Data

We extended the improvement of skipping zero-step Pedometer data from the Android app to the iOS app. This change reduced unnecessary load on the app and system by avoiding the recording of data entries with zero steps.


:lady_beetle: Bug Fixes

Few Translation Issues

We resolved some translation issues where the “My Progress” and “Progress Reward” button captions, as well as the “Auto-Triggered Activities” title, did not reflect their translations on participant apps. These elements are now properly displayed in the selected language.

Duplicate Reset Participation Banner

We removed a duplicate banner related to Reset Participation on the participant web app.

Time-Based Criteria with _since_reg Tokens

We fixed an issue in the participant web app where survey question criteria using _since_reg tokens wasn’t respected, causing incorrect survey flows.

“Enable Questions” Logic in Surveys

We fixed an issue in the participant web app where the “Enable Questions” logic did not function correctly, causing incorrect survey flows.

Non-Existent Device IDs in Sensor Data

We temporarily addressed an issue where data files received with unregistered device IDs caused exports to fail in retrieving all data related to the corresponding participants. For now, we fall back on using the last registered device ID to prevent this issue and ensure successful data exports. A proper fix will be investigated and implemented in the mobile apps in the future.

GPS Permission Handling in iOS Onboarding

We fixed an issue in the participant iOS app where selecting “Allow Once” for GPS permissions during onboarding caused the process to stall. The onboarding screen wouldn’t update, and the “Continue” button became unresponsive.

Missing iOS Sensor Data in Export Files

We resolved an issue where data from certain iOS sensors (Orientation, Gravity, and Linear Acceleration) was not appearing in export files, even though permissions were granted and data collection was expected.

Incorrect Timestamps for Proximity Data on Android

We fixed a bug affecting the Proximity sensor on Android where record_time values were incorrect, with some timestamps from 1970. This issue caused the corresponding export files to be empty.


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!