Weekly Release Notes - 2024-11-05

Hello everyone,

As 2024 comes to an end, we’ve significantly reduced the number of critical issues. Meanwhile, we’re continuing our efforts to enhance the system’s performance and speed. This past week, alongside implementing an improvement and addressing numerous bug fixes, we achieved ISO 27001:2022 certification—a testament to the hard work of our team. Here’s a breakdown of what’s new in this release:


:sparkles: Improvements

Restriction on changing the participant type

We changed the system to prevent researchers from changing a participant’s type to Test if more than 3 days have passed since their registration. This enhancement aims to maintain the integrity of our upcoming quota calculation feature.


:lady_beetle: Bug Fixes

Error handling for non-existing email address during password reset

We fixed an issue in the web app where users requesting a password reset with a non-existing email address were not informed that no account exists with that email address.

Notification for manually-released activities

We resolved an issue where notifications set to trigger on “Session Released” were not sent via email or SMS, and did not appear in the notifications list when the corresponding activities were manually released via the researcher dashboard.

Unknown user ID for some audit logs

We fixed a bug where sometimes the audit trail failed to identify the user, particularly in events like opening activities and updating the notification status.

Evaluating session criteria with _since_reg_ tokens

We fixed an issue in participant Android and iOS apps where sessions using criteria based on _since_reg_ tokens (e.g., _days_since_reg_date == 2) were not displayed even if the criteria was supposed to be true.

Dependent criteria re-evaluation for past sessions

Related to the previous issue, we also resolved a bug in participant Android and iOS apps where activity and triggering-logic criteria re-evaluation considered sessions scheduled in the past when a survey was submitted. Now, only sessions scheduled after a re-evaluation-triggering event are considered, ensuring accurate session handling.

Expiry time handling for Time Use activities

We addressed a bug in the participant Android and iOS apps where the expiry time set for Time Use activities was not being respected, causing sessions to display for longer than the intended 24 hours if no expiry time was set.

Creating diary events in Time Use activities

We fixed a bug in the participant iOS app where the users encountered a “Something went wrong” error when attempting to create diary events in Time Use activities.

Dropout survey

We resolved an issue in the participant iOS app where the dropout survey was not displaying when participants attempted to drop out of a study that included a Dropout survey.

Existing-account error during signup

We fixed an issue in our web app where users attempting to sign up as a researcher or participant with an already registered email address received a generic “Something went wrong” error instead of an error indicating that the email address was already taken.

Mandatory question validation

We addressed a bug in the researcher dashboard where researchers could save or submit sessions without answering mandatory questions, including in researcher-responded sessions.

Email address verification

We fixed a bug in the participant web app where participants were not prompted for password verification during the email address verification process.

Validation of number-based survey questions

We addressed a bug in the participant web app where participants could proceed to the next question in surveys despite entering an invalid number that didn’t meet the set maximum and minimum properties.

Signup without setting the Organization

We fixed a bug in our web app where researchers signing up without filling in the optional Organization field encountered an error.


:lock: Security Updates

ISO 27001:2022 certification

We are proud to announce that we have achieved ISO 27001:2022 certification, reflecting our commitment to robust information security management. This certification ensures that our systems and processes adhere to high-security standards, protecting your data and its integrity.


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!