Skip to content

Releases: akvo/akvo-flow

FLOW Dashboard 1.6.1.2

16 Sep 12:13
Compare
Choose a tag to compare

##APK

  • improve GPS question handling to avoid memory leaks
  • move APK code to separate akvo-flow-mobile Github repository

Dashboard

  • added Casper.js dashboard tests
  • deploy backends to Google App Engine, which handle long requests

FLOW Dashboard 1.6.1.1

16 Sep 12:05
Compare
Choose a tag to compare
  • Allow FLOW developers to use the remote api

FLOW Dashboard v1.6.1 and Field Survey app v1.11.1

31 Jul 12:52
Compare
Choose a tag to compare

Dashboard 1.6.1

Improvements to reports and data files

  • Export numbers in Excel reports in number format (double) (#267)
  • Fix a bug where data counts on the Cardno dashboard didn't match between charts and exported reports due to duplicated entries in the QuestionAnswerStore (#305)
  • Allow raw data file export in text file format (.txt) (#312)

Security and user permissions

  • Restrict access to TestHarness servlet to only SuperAdmin role (#310)
  • Modify dashboard user permissions to restrict delete data action to Admin level users only (#314)

Improvements to survey question editing

  • Fix a bug where the order of survey questions was not being reliably maintained on the user interface (#211)
  • Enable copy and move of questions across question groups (#321)

Dashboard interface

  • Disable "Include DB instructions" from Manual Survey Transfer selection screen in the Devices tab since it's an advanced feature that's not used (#313)
  • Hide dashboard language dropdown changer until after Ember refactor (#322)

Deployments and infrastructure

  • Generate Google Web Toolkit code only for webkit browsers (Chrome, Chromium, Safari etc) for emergency support for FLOW 1.0 dashboards to improve deployment compilation speed (#300)

Misc

  • Fixed a bug where a new survey assignment was not storing the IMEI of the device and relying on the phone number (#298)
  • Fix a bug where serial number of data records in Inspect Data tab not displayed in the correct sequence (#302)
  • Fix a bug where device information was sometimes not sent from the device or recorded on the dashboard in the Devices table (#306)

Field Survey app 1.11.1

  • Change accuracy threshold of device GPS to 25 meters and stop checking for location after threshold is reached (#301)
  • Check HTTP response's ETag to ensure an upload to Amazon S3 has been successful (#303)

FLOW Dashboard v1.6.0 and Field Survey app v1.11.0

18 Jul 15:11
Compare
Choose a tag to compare

This is a combined release of the Akvo FLOW Dashboard and Field Survey app whose major feature is survey translations. Survey translations allow users to enter multiple translations for a single FLOW survey so that data collectors in the field can conduct a survey in their local language.

We’ve made 181 languages available in the language list, but any language with a non-Roman alphabet or any language that reads anything other than left-to-right is experimental at this point.

In order to take advantage of the survey translations feature, users must be running both the 1.6.0 Dashboard or higher and the 1.11.0 Field Survey app or higher.

Dashboard 1.6.0

Survey translations

  • Implement survey translations for FLOW Dashboard (#177)

Interface and usability improvements

  • Temporarily hide unused items on Dashboard (#253)
  • Revert to creating short survey IDs to adapt to GAE datastore change that started creating very long IDs (#254)
  • Fix a bug where Edit data window wasn't loading questions correctly while navigating between records from different surveys (#281)
  • Fix a bug where survey groups weren't sorting alphabetically in dropdowns in Devices, Data and Reports tabs (#286)
  • Enhance map placemark detail pane to show all available photos for a survey taken at that point (#289)
  • Enhance map placemark detail pane to display survey questions in alphabetical order (#291)
  • Add version to footer to show user what version the Dashboard is running (#294)

Deployments and infrastructure

  • Upgrade included jar files for Dashboard to GAE SDK 1.8.1 (#274)

Bug fixes and misc

  • Resolve emberjs deprecation warnings on flowaglimmerofhope dashboard (#225)
  • Fix a bug where operations on /survey_instances endpoint weren't triggering cache invalidation messages to FLOW services (#265)
  • Correct the displayed parameter list for InstanceConfigurator utility (#288)

Field Survey app 1.11.0

  • Update available survey languages on device to dynamic list that builds according to languages available in the survey xml for all surveys currently assigned to the device (#259)
  • Automate Field Survey app build with script from the command line (#280)
  • Upgrade target version for Field Survey app to Android SDK version 10 (OS 2.3) and minimum version to version 7 (OS 2.1) (#293)

FLOW Dashboard v1.5.1

03 Jul 17:51
Compare
Choose a tag to compare
  • Fix defect where data submitted over wifi and the bulk upload was double counted in data summaries (#185)
  • Save email addresses in lowercase when adding or editing a new Dashboard user (#193)
  • Warn user if they try to close the browser page while a data bulk upload is in progress; add explanation text on the Bulk Upload page to direct the user not to navigate away during the upload (#201)
  • Fix a bug in filtering for Device ID and Submitter in Inspect Data table (#212)
  • Fix defect where surveyedLocales remained in the datastore after surveyInstances were deleted (#218)
  • Fix defect where surveyedLocales were being placed in the wrong country when SUB_COUNTRY details were not found (#221)
  • Prevent bulk upload tool from importing data for a survey that doesn't exist on the Dashboard (#230)
  • Fix a bug where the surveyInstance Count was creating new entities each time instead of checking first whether there was a matching one already existing (#235)
  • Fix a bug where deleting a date in the Edit data window displayed filler text (NaN) in the date field (#236)
  • Fix a bug where a large number of survey groups broke the css box for the display and the group names stopped displaying correctly (#242)
  • Fix a bug where services.akvoflow.org was dishing up stale reports (#246)
  • Fix a bug where spreadsheet import was using different summarization customs than the device, resulting in confusion in the backend for OTHER types (#250)
  • Fix a paging bug in Inspect Data table where cursor reset to zero (#251)
  • Enable security on REST calls based on API servlet (#256)
  • Fix bug in validation of min/max parameter on type=Number survey questions where string values were being compared instead of int values (#258)
  • Increase maximum map place mark points from 200 to 500 (#263)
  • Update FLOW instance configurator to create API key and enable REST security (related to #256) (#272)