Skip to content

gsm.app v2.3.0

Choose a tag to compare

@jonthegeek jonthegeek released this 29 Jan 15:41
00f95bb

Apps now feature site-level domain details!

New Features

  • A new "Domain Details" tab shows domain data at whatever level is selected via inputs -- study-level, site-level, or participant-level (#245, #353, #374).
  • The former "Participant Details" has formed the core of a new "Participant Profile" plugin. We will expand and refine this plugin via user feedback (#342, #328).
  • Communication with plugins is now bidirectional! Plugin authors can set inputs such as "Site" or "Participant", and those inputs push back to the app and to other tabs and plugins (#329).

Other Improvements

  • Domain data is now fetched at the app level and passed on to tabs and plugins, minimizing computation time (#345).
  • "Domain" is now a top-level input, so that domains selected on the "Domain Details" tab can be passed into plugins, and domains selected inside plugins can be passed back to the "Domain Details" tab (#361).
  • Errors generated by the function that fetches data are passed on to users of the app. This allows the deployment team to pass information to users about how to correct issues, such as by selecting a site or participant, or by avoiding a particular site or participant (#355).
  • The "Time Series" plot on the "Metric Details" tab now supports longitudinial data. If more than one snapshot is provided to the app, the additional snapshots will be displayed here (#386, #390).

What's Changed

Full Changelog: v2.2.0...v2.3.0