Weekly Release Notes - 2024-05-07

Hello everyone,

We’re thrilled to announce our latest updates rolling out today! This release brings some new enhancements and bug fixes aimed at improving your experience with Avicenna Research. Let’s dive into what’s new:


:lady_beetle: Bug Fixes:

  • Skipping the first question of the eligibility survey:

    • We resolved an issue that was causing the first question in an eligibility survey to be skipped when the participant opened it using the web app. This issue was fixed for regular surveys in one of our previous releases.
  • Study reload optimization:

    • We addressed an issue causing two study reloads to run after the iOS app received a reload request from the server. This optimization ensures smoother performance and reduces unnecessary data fetching, enhancing the overall user experience.
  • RTL layout direction:

    • We improved right-to-left (RTL) support across various iOS app sections, including Account Information and My Studies pages. We fixed the same issue for surveys in one of our previous releases. With this enhancement, users will experience better alignment and readability, especially in languages that read from right to left (like Farsi).
  • App crash for studies with chat:

    • We addressed the Android application crash when loading studies with the Chat (Televisit) enabled. This fix resolves a critical issue, ensuring uninterrupted access to the study and the communication features.
  • In-app notifications with placeholders:

    • We resolved a rare issue where the app was killed in the background and an in-app notification triggered, the placeholders in the notification’s body would not be replaced with the proper value. This fix ensures accurate and personalized notifications.
  • In-app notification title in the new language:

    • We fixed an issue where changing the Android app’s language would cause the in-app notification’s title to remain in the old language. This fix ensures a consistent user experience across languages.

:wrench: Technical Updates:

  • Web app packages upgrade:

    • We upgraded to Node.js 20 for improved performance, security, and compatibility with newer versions of third-party packages like ANTLR (the package we use for our criteria grammar). This update ensures that our platform remains robust and future-proof, allowing us to leverage the latest advancements in technology for a seamless user experience.

Thank you for your invaluable feedback and support in making Avicenna Research better with each release. We’re committed to delivering an exceptional user experience, and your input helps us achieve that goal. Should you have any questions or feedback, feel free to reach out to us on our Community Forum or contact us directly via Email. Stay tuned for more exciting updates in the pipeline!