Skip to content
cketcham edited this page Mar 22, 2013 · 18 revisions
  • Fixed bug which caused uploads of responses as probes to fail
  • Fixed bugs related to timezones for responses and the timestamp prompt
  • Fixes and changes for campaign xml. Removed unused fields.
  • Fixed bug where loading so many points from the db would fill up memory and cause the service to stop
  • Changed photo prompts to use a resolution of 800px if the maxResolution parameter is not provided for backwards compatibility.
  • Changed photo prompts to use the maxResolution parameter for resizing images. If no parameter is provided, the image will not be resized
  • Removed some code which referred to the old version of mobility
  • MobilityPhone version 1.4.3 or greater is now required due to the package name change from edu.ucla.cens.mobility to org.ohmage.mobility. If the old version of mobility is on the phone you can remove all three of these packages as they are no longer required.

    • edu.ucla.cens.wifigpslocation
    • edu.ucla.cens.accelservice
    • edu.ucla.cens.mobility

    Make sure the new version of mobility is restarted after the old version is completely uninstalled.

  • Fixed log levels

  • Sever list and default configuration changes
  • WiFi only option for uploads
  • Logs are logged with LogProbe instead of SystemLog
  • Other bug fixes
  • Fixed bug in condition evaluator to handle NOT_DISPLAYED and SKIPPED correctly
  • Bug fixes for the httpclient so connections won't timeout
  • Bug fixes for error handling of probe upload
  • Fixed bug where auth error wouldn't go to the login activity
  • Changed ohmage to be started by the OhmageLauncher activity
  • Bug fixes for probes
  • Fixes bug on certain devices which prevented sending the crash log from adding an attachment
  • Makes minimum reentry time for location triggers configurable
  • Made input for number prompts easier
  • Bug fixes for probes
  • Added option to hide mobility feedback page
  • Fixed crash when viewing message tag
  • Bug fixes for probes (mainly the upload ui)
  • Added Probe Manager (More information about creating probes can be found here: ohmageProbeLibrary)
  • Bug fixes related to video prompts
  • Fixed bug where surveys would crash if there was more than one prompt and a video prompt
  • Fixed bug where authentication error could be incorrectly shown
  • Added calabash tests
  • Campaigns are now only shown to a user if they can actually participate in them
  • Changed build process to use config.xml instead of the ant.properties file
  • The server url can now be set on the LoginActivity
  • Single-campaign and multi-campaign can now be toggled from the settings
  • Markdown is now supported for choice labels
  • Campaigns can have an instructions tag which will show a dialog before a survey is started.
  • The number prompt is now directly editable
  • Video prompts are now supported
  • Fixed bug where response could be submitted more than once
  • When the app is started, any invalid points are now fixed
  • Added admin option to show and hide post survey feedback
  • Added admin option to show and hide mobility feedback when mobility is shown
  • Fixed crash caused by older versions of ohmage not saving response uuids
  • Fixed rare crash in the PostSurveyActivity
  • Logs now use an attachment to send the crash report
  • Logs now always automatically bring up gmail
  • Closed some cursors which would be left open
  • Added Crash log reporting
  • Fixed bug in ResponseSyncService which could cause a crash
  • Prompts are now shown in the correct order on the response info activity
  • Fixed bug on android 2.2 where downloading images could cause a crash
  • Fixed bug where responses left waiting for a location were never dealt with
  • Added mobility feedback to multi campaign version
  • Fixed background tasks so they are faster and more robust
  • Fixed bug where a crash would occur if responses were synching while the phone was mounted to a computer
  • Fixed bug where response sync would actually never happen
  • Fixed bug on NIH where the post survey feedback would prevent Remote Activity Prompts and Photo Prompts from completing correctly.
  • Various bug fixes. See the commit history for more details
  • Mobility analytics on NIH
  • Added baseline start date on NIH
  • Various bug fixes. See the commit history for more details
  • Fixed the ui for larger screen sizes so ohmage still looks good.
  • Fixed bug where maps would not be shown
  • Fixed race condition in campaign tasks where one task could start and end in the middle of another task which would lead to the campaign being in the incorrect state.
  • Various bug fixes. See the commit history for more details
  • Fixed HistogramBubble on NIH to show data for each day correctly
  • Fixed bug which caused reminders to go off randomly throughout the day
  • Added PostSurveyFeedback
  • Changed the client string sent to the server to be 'ohmage-android'
  • Updated look and feel with new ohmage logo
  • Fixed crash when syncing more than 1000 responses
  • Added comparison section to feedback for NIH
  • Changed charts to all be Bubble Histograms and all only show 10 days worth of data
  • Minor UI changes to feedback for NIH