Software Open Access

BIDMCDigitalPsychiatry/LAMP-platform: Release 2022.4.23

Rebecca Bilden; dcurrey88; Aditya Vaidyam; Suraj Patel; Ashley Meyer; Luke Scheuer; Tanvi Lakhtakia; Ryan D'Mello; Ryan Hays; jtorous; Hunter Lester


JSON-LD (schema.org) Export

{
  "description": "Release 2022.4.23\nFeatures &amp; Improvements\n<ul>\n<li><code>[LAMP-dashboard]</code> Added support for custom <code>ActivitySpec</code> definitions, including custom configuration, text, icons, and script contents. </li>\n<li><code>[LAMP-dashboard]</code> Added a warning popup to require the user select a group to create an activity or sensor under if none specified. </li>\n<li><code>[LAMP-dashboard]</code> Reduced background network requests when polling for new clinician-sent messages. </li>\n<li><code>[LAMP-dashboard]</code> Reduced background network requests for sensor data when only viewing the home screen of the app. </li>\n<li><code>[LAMP-dashboard]</code> Reduced background network requests for analytics when logged in as a researcher instead of a patient. </li>\n<li><code>[LAMP-activities]</code> The Matrix options type is now fully available for Surveys, with full data export support for every type of question.  </li>\n<li><code>[LAMP-core-ios]</code> Added full support for detection of ambient light and sound, wearable/watch positioning and accelerometer, aggregated daily travel routines, detailed keyboard typing metrics, text message and phone call usage with third-party app support, cross-browser website and cross-device app usage/screen time and notification pickups data, through the new Apple SensorKit framework. <ul>\n<li><strong>Not available for use outside of BIDMC-approved studies; requires developer entitlements which necessitate a legal contract with Apple Inc. and BIDMC; contact us for questions about SensorKit.</strong></li>\n</ul>\n</li>\n<li><code>[LAMP-core-ios]</code> Reduced background callbacks when sensor data collection is disabled to preserve battery life.</li>\n<li><code>[LAMP-core-ios]</code> Enforced strict data collection rules to match organization-level requirements when sensors are configured. </li>\n<li><code>[LAMP-core-ios]</code> Added support for a new schedule repeat-type <code>every two weeks</code>.</li>\n<li><code>[LAMP-core-android]</code> Added support for Battery Saver (i.e. Low Power Mode on iOS) detection to assist with imputation of missing sensor data.</li>\n<li><code>[LAMP-core-android]</code> Reduced background callbacks when sensor data collection is disabled to preserve battery life.</li>\n<li><code>[LAMP-core-android]</code> Eliminated App Not Responding issues; the app now crashes instead of hanging indefinitely and slowing down the phone.</li>\n<li><code>[LAMP-core-android]</code> Added user-facing crash report to allow users to quickly screenshot or screen record bugs and app crashes. </li>\n<li><code>[LAMP-core-android]</code> Added support for a new schedule repeat-type <code>every two weeks</code>.</li>\n</ul>\nBug Fixes\n<ul>\n<li><code>[LAMP-dashboard]</code> Resolved an issue where certain Activity configuration text boxes (i.e. Tips) were not resizable.</li>\n<li><code>[LAMP-dashboard]</code> Resolved an issue where the back button did not work in certain activities (i.e. Tips) when opened from a notification. </li>\n<li><code>[LAMP-dashboard]</code> Resolved an issue where it was not possible to exit certain activities (i.e. Tips) when opened from the mobile app. </li>\n<li><code>[LAMP-dashboard]</code> Resolved an issue where the Activity scheduler interface would not recognize typed date/times, requiring users to slowly manually select them via clock/calendar interface. </li>\n<li><code>[LAMP-dashboard]</code> Resolved an issue where the Activity scheduler would not allow scheduling activities on the first of the month. </li>\n<li><code>[LAMP-dashboard]</code> Resolved a <strong>SIGNIFICANT</strong> issue where grouped activities would always display in an infinite loop for certain users. </li>\n<li><code>[LAMP-dashboard]</code> Resolved an issue where tab page headings would display in all lowercase. </li>\n<li><code>[LAMP-dashboard]</code> Resolved an issue where the Save button of the Activity configuration page would obscure the configuration form itself. </li>\n<li><code>[LAMP-dashboard]</code> Resolved a <strong>SIGNIFICANT</strong> issue where surveys and voice recordings would not load under certain configuration parameters. </li>\n<li><code>[LAMP-dashboard]</code> Resolved a <strong>SIGNIFICANT</strong> issue where users would be automatically logged out erroneously when opening an activity from a notification without network connection. </li>\n<li><code>[LAMP-dashboard]</code> Resolved an issue where certain mobile devices would clip parts of the activity interface, preventing successful completion of the activity. </li>\n<li><code>[LAMP-dashboard]</code> Resolved an issue where a single data point would not display or display incorrectly as a mini tile in the Prevent tab. </li>\n<li><code>[LAMP-activities]</code> Resolved an issue where the Goal Tracker and Medication Tracker activities (not officially available for public usage) did not connect to the <code>ActivitySpec</code> API correctly and would not work with the dashboard.</li>\n<li><code>[LAMP-activities]</code> Resolved an issue for the DBT Diary Card where the <code>Actions</code> graph did not display a date range picker. </li>\n<li><code>[LAMP-activities]</code> Resolved an issue where images were not center-aligned for the Scratch Card activity. </li>\n<li><code>[LAMP-activities]</code> Resolved an issue where time picker questions in Surveys would display the wrong time format (AM/PM vs. 24hr).</li>\n<li><code>[LAMP-activities]</code> Resolved an issue with Pop the Bubbles where certain bubbles would overlap and remain fixed in the center of the screen. </li>\n<li><code>[LAMP-activities]</code> Resolved an issue where bubbles in Pop the Bubbles had reduced sensitivity to taps. </li>\n<li><code>[LAMP-activities]</code> Resolved an issue where bubbles in Pop the Bubbles would sometimes display on the edges of the screen, making it difficult to see or tap them. </li>\n<li><code>[LAMP-core-ios]</code> Resolved an issue where local notifications (i.e. offline non-push without server involvement) sent notifications with an incorrect timezone.</li>\n<li><code>[LAMP-core-ios]</code> Resolved an issue where local notifications would fail with unhandled schedule repeat-types.</li>\n<li><code>[LAMP-core-ios]</code> Resolved an issue where <code>lamp.device_state</code> data would be saved under the legacy name <code>lamp.screen_state</code>. </li>\n<li><code>[LAMP-core-ios]</code> Resolved a <strong>SIGNIFICANT</strong> issue where tapping on an activity from a notification would lead to a white screen.</li>\n<li><code>[LAMP-core-android]</code> Resolved an issue where local notifications (i.e. offline non-push without server involvement) sent notifications with an incorrect timezone.</li>\n<li><code>[LAMP-core-android]</code> Resolved an issue where toggling battery saver mode when not logged into the mindLAMP app would crash the app. </li>\n<li><code>[LAMP-core-android]</code> Resolved an issue where if no sensors were configured, all sensor data would be collected for a user. </li>\n<li><code>[LAMP-core-android]</code> Resolved an issue where sensor data collection maximum frequencies were not the same between iOS and Android. </li>\n<li><code>[LAMP-core-android]</code> Resolved an issue where the WearOS app would be out-of-date with the Android app due to a GitHub workflow issue. </li>\n<li><code>[LAMP-core-android]</code> Resolved an issue where Android analytics data would not match the format of the iOS analytics data. </li>\n<li><code>[LAMP-core-android]</code> Resolved an issue where <code>lamp.device_state</code> data did not match the same data format as iOS.</li>\n<li><code>[LAMP-core-android]</code> Resolved a <strong>SIGNIFICANT</strong> issue where tapping on an activity from a notification would lead to a white screen. </li>\n<li><code>[LAMP-server]</code> Resolved an issue where <code>SensorEvents</code> would not be flushed from the cache to the database correctly. </li>\n<li><code>[LAMP-server]</code> Resolved an issue where the <code>ActivitySpec</code> schema provided incorrect parameter names. </li>\n<li><code>[LAMP-worker]</code> Resolved an issue where push notifications would be sent to users even if the device had logged out of the mindLAMP app. </li>\n</ul>", 
  "license": "", 
  "creator": [
    {
      "@type": "Person", 
      "name": "Rebecca Bilden"
    }, 
    {
      "@type": "Person", 
      "name": "dcurrey88"
    }, 
    {
      "affiliation": "@BIDMCDigitalPsychiatry", 
      "@type": "Person", 
      "name": "Aditya Vaidyam"
    }, 
    {
      "@type": "Person", 
      "name": "Suraj Patel"
    }, 
    {
      "@type": "Person", 
      "name": "Ashley Meyer"
    }, 
    {
      "@type": "Person", 
      "name": "Luke Scheuer"
    }, 
    {
      "@type": "Person", 
      "name": "Tanvi Lakhtakia"
    }, 
    {
      "@type": "Person", 
      "name": "Ryan D'Mello"
    }, 
    {
      "@type": "Person", 
      "name": "Ryan Hays"
    }, 
    {
      "@type": "Person", 
      "name": "jtorous"
    }, 
    {
      "@type": "Person", 
      "name": "Hunter Lester"
    }
  ], 
  "url": "https://zenodo.org/record/6480473", 
  "codeRepository": "https://github.com/BIDMCDigitalPsychiatry/LAMP-platform/tree/2022.4.23", 
  "datePublished": "2022-04-23", 
  "version": "2022.4.23", 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.6480473", 
  "@id": "https://doi.org/10.5281/zenodo.6480473", 
  "@type": "SoftwareSourceCode", 
  "name": "BIDMCDigitalPsychiatry/LAMP-platform: Release 2022.4.23"
}
84
427
views
downloads
All versions This version
Views 8418
Downloads 4271
Data volume 43.9 GB110.9 MB
Unique views 7117
Unique downloads 161

Share

Cite as