Hello everyone,
This release focuses on small improvements and bug fixes that make a big difference in your day-to-day work. You’ll find a more powerful iOS keyboard, better control over time ranges in calendar questions, more reliable notifications, and an updated Garmin SDK.
Improvements
iOS Keyboard Enhancement
We updated our iOS keyboard by adding support for Emojis, Auto-correction, Auto-capitalization, Predictive Text, and 75 languages. Additionally, the keyboard, which was previously available only via TestFlight, can now be downloaded directly from the App Store, making it more accessible for all users.
Time Range Configuration for Calendar Questions
We improved time calendar questions by allowing configuration of minimum and maximum allowed times. This helps restrict responses to a valid window, prevent out-of-scope selections.
Bug Fixes
Default Filter
We fixed an issue where updating and setting a saved filter as the default would silently fail, discard unsaved changes, and block the Avicenna filter from being set as default again. The system now correctly indicates when a filter is being set as the default, preserves any pending edits, and allows switching back to the Avicenna filter without errors.
Saved Filter Sorting Order
We addressed an issue where saved filters were ordered by creation date and time instead of following the expected sort rules. Filters are now sorted alphabetically by name, with unnamed filters placed at the end of the list and ordered from newest to oldest, ensuring predictable and consistent behavior.
Session Release Notification Delivery
We resolved an issue where activities using a “Session Released” notification template did not trigger notifications correctly. Email and SMS messages were skipped, and no entries appeared in the notifications list even when notifications were expected to be sent through those channels. Notifications are now reliably delivered via SMS, in-app, and email, and each event is properly recorded.
Criteria Evaluation
We fixed an issue where selecting an option in a multiple answer source question did not reveal its dependent question when a researcher was editing responses for a session on the Activity Sessions page. The system now evaluates conditions immediately, ensuring dependent questions appear as soon as their criteria are met.
Technical Updates
Garmin SDK Update
We updated our Garmin SDK integration to the latest releases from Garmin (Android: 4.4.1 → 4.5.0, iOS: 4.8.1 → 4.8.3), improving technical compatibility and adding support for the Venu 4 device.
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!