Merged data now has an attribute ‘synch_time’ which will be used to update the synchronization information in the side bar.
user roles as defined in the config.yml will now be shown at several places in the application and will be documented alongside the user name if needed.
Provided scaffolding for developers who plan to deploy on Posit Connect
Improved dataTable outputs
Move shinymanager to suggests since it is optional to use it.
Add functionality to mark which forms are required to review and which are not.
Improved required column verification of metadata columns when reading metadata using get_metadata().
Improved visibility of queries, especially with longer query text and with smaller screen resolutions. Adds option to view query details in full screen.
Bug fixes
Fixed error of creating adverse events table with empty data frame input.
Properly handled zero regions selected in review configuration and provided user feedback.
Fixed issue with the timeline figure when a subject had no completed events.
Fixed pre-processing bug where get_metadata() would error when a metadata.xlsx tab exist, but were empty
Fixed error when running golem::run_dev() when clinsight was not installed.
Fixed error that the app did not recognize the user roles when using shinymanager.
Fixed issue that item names and query types were not showing up in queries in PDF report.
Fixed an issue in the query system that duplicate item names in the same person and same form could not be distinguished from each other.