Skip to content

Releases: akvo/akvo-flow

Akvo Flow Dashboard 1.9.14 - Masterful Mouse

23 Feb 15:05
v1.9.14
Compare
Choose a tag to compare

Resolved issues

  • Dashboard footer design improvements [#1920] - Slight design improvements to the layout of the footer on the dashboard
  • Fix bug that prevents users tab from loading [#1959] - The users tab was not loading because of an error while retrieving the list of dashboard users

Akvo Flow Dashboard v1.9.13.1 - Laughing Liger hot fix

17 Feb 10:26
v1.9.13.1
Compare
Choose a tag to compare

Resolved issues

  • Change FormInstance.formId to parse both String and Long data types [#1942] - We enable the dashboard to process data files that may erroneously contain a string instead of a long value for the formId
  • Bootstrap file generation: add surveyId to the xml file [#1927] - We add the surveyId to the survey xml definition that is exported to the device. This will simplify processing of the file to identify the surveyId during manual survey assignments.

Akvo Flow Dashboard v1.9.13 - Laughing Liger

09 Feb 23:19
v1.9.13
Compare
Choose a tag to compare

New and noteworthy

  • New Akvo caddisfly tests [#1915] - We introduce a number of new caddisfly tests as part of caddisfly questions e.g. ammonium strip test, chloride strip test, total alkalinity, total hardness, residual chlorine
  • Dashboard User Interface refactoring We have implemented a number of changes to clean up and simplify the user interface of the dashboard including: changing the typography, buttons and layout elements [#1869], removing redundant elements like survey and form descriptions [#1861] [#1860], fixing the text of links in the page footer [#1847][#1920], swapping positions of the user login/logout button and the language selector dropdown [#1846]

Resolved issues

  • Fix regression for datapoint name creation [#1934] - We resolved an issue where the datapoint names for existing data points were not correctly refreshed when a survey was edited and published
  • Refactor loading of caddisfly test definitions [#1918] - We refactor the caddisfly test definitions to load them more optimally
  • Disable request to /rest/metrics endpoint [#1855] - We eliminate the loading of the /rest/metrics endpoint if this feature is not enabled
  • Only include google maps library when needed [#1732] - We introduce this change to improve on the performance of the dashboard only loading libraries when they are required

Akvo Flow Dashboard v1.9.12 - Kinky Kookaburra

19 Jan 22:32
v1.9.12
Compare
Choose a tag to compare

New and noteworthy

  • Add 2 new Caddisfly sensors to Flow Caddisfly [#1863] - We add two items to the list of available caddisfly tests; new soil EC (SEC) sensor and soil moisture (SOM) sensor
  • Export Caddisfly data to reports [#1643] - We implement the generation of caddisfly results as new column(s) in raw data reports
  • Assign responsible users to an approval group in a survey [#1774] - We introduce the possibility to assign responsible users to steps of a data approval group in a survey

Resolved issues

  • Refactor UserList data script to use service accounts [#1888] - We fix the data script to use service accounts based authorization
  • Approval status incorrect for rejected points [#1882] - We fix an issue where the approval status of a data point was not correctly displayed in the case that one of the steps was rejected
  • Cannot load data for Monitoring tab [#1880] - Fix the loading of the data points under the monitoring tab caused by a bug in the data approval implementation
  • Approval group not saved after page refresh [#1866] - We fix an issue where data approval groups assigned to a survey were not correctly saved and disappeared after reloading Flow in the browser
  • Missing app version number in Device list [#1819] - In a number of cases, we were not storing the version of the app depending on which request the app made to the dashboard. We now update the app version for every request that is made to the dashboard
  • Remove obstructive dependency from appletBuild.xml class path deployment & infrastructure [#1812] - We removed a disruptive dependency that was causing some files to be excluded while building the exporterapplet.jar
  • Caddisfly results render as string in Carto maps [#1800] - Fix the rendering of responses to show actual results and images and not only JSON strings
  • Deleting a step not reflected [#1797] - In cases where an approval step was deleted while followed by adding other steps, the deleted step was not cleared from memory and reappeared later on when saving the approval group.
  • Export crashes with NPE if cascade question has no cascade [#1795] - Fix an internal technical error in report generation for cascade questions that have no associated cascade
  • Approval status after full page refresh [#1786] - We fixed an issue where the latest approval status of a data point would disappear when the dashboard was reloaded.
  • Approval status gone after all steps approved [#1785] - We fix the error where no approval status was shown once all approval steps had been successfully approved
  • Minor improvement to data approval dropdown in survey settings [#1770] - We added a prompt in the data approval dropdown that prevents the first approval in the list from being selected by default
  • Invalid empty repeat question group error [#1684] - We fix an error that was caused by the existence of empty (phantom) rows when importing a raw data spreadsheet

Akvo Flow Dashboard v1.9.11.1 - Jubilant Jaguar hot fix

07 Dec 21:59
v1.9.11.1
Compare
Choose a tag to compare

Resolved issues

  • RemoteException calls failing [#1823] - The backend has been failing to process error messages from devices with more recent versions of Android because their phoneNumber attribute was missing. The consequence is that devices have been constantly resubmitting these error messages, and using up unnecessary resources on the backend

Akvo Flow Dashboard v1.9.11 - Jubilant Jaguar

08 Nov 09:29
v1.9.11
Compare
Choose a tag to compare

New and noteworthy

  • Integration of the Akvo Caddisfly mobile app with the Flow dashboard - As part of the integration of the Akvo Caddisfly app with the Flow dashboard, we introduce changes to; create a new question that is of type Akvo Caddisfly [#1577], and enable correctly transforming and displaying data gathered by the caddisfly app [#1570]. With this you can now add an Akvo Caddisfly water quality test to your Akvo Flow survey.
  • Implement data approval workflow management - As part of the larger data approval feature, we have a number of changes introduced in this release that include; introducing a new tab in under the Data > Data Approval, where one is able to handle the creation and management of data approval groups along with their associated steps [#1803], enabling a user to activate data approval for a particular survey and associate a set of approval steps with a survey [#1660, #1771], and approving data points gathered in a survey, based on approval steps from the associated approval group [#1664]. This feature is currently under testing and is not available to all our partners yet.

Resolved issues

  • Improve copying of surveys between instances [#873] - While copying surveys across different dashboards, a number of manual steps were required to complate the process. We have now resolved these actions and copying the surveys across instances requires almost no manual intervention. The task is done by our Flow support team.
  • Hide Data Cleaning tab if permission is not given [#1528] - Even for users who did not have any data cleaning permissions, we were showing the data cleaning tab with an empty list of surveys in the drop down box to select for data cleaning. We now completely hide this tab if the user has no data cleaning permissions on any survey whatsoever.
  • CartoDB maps - question order in side bar not the same as in survey definition [#1593] - The order of display of questions under the CartoDB maps was out of sync with the order in the survey definition. We fix it with these changes
  • In public map responses for option questions, cascades, photos, and videos are rendered as a string [#1635] - This ensures that responses to option questions and cascade questions are shown in a human-readable format, when viewed by selecting data points on the publicly visible Flow map.
  • Fix an internal error when stored counts are null [#1772] - We fix the system error that occurred in cases where no data had previously been gathered against a specific question. This was caused by the system attempting to check for the current total of responses to that question, and yet no such total existed.
  • Timeout while retrieving the devices list [#1803] - This fixes the issue where the list of devices on the dashboard sometimes doesn't load due to a very large number of devices.
  • Update the copyright year in the application footer to 2016 [#1815]

Akvo Flow Dashboard v1.9.10 - Intriguing Iguana

18 Aug 16:43
v1.9.10
Compare
Choose a tag to compare

New and noteworthy

  • Handle geotagged media on maps [#1653] - Photos and videos having geolocation information associated with them during data collection, are now shown on (CartoDB) maps, when previewing the gathered data.
  • Add Vietnamese language to dashboard [#1728]

Resolved issues

  • Empty repeat-question-group row error [#1684] - A fix for a bug where importing of raw data reports, that contain an empty row, would result in the entire import failing.
  • Devices without phone numbers are matched with wrong assignments [#1741] - In a number of cases, some devices have been spontaneously downloading surveys that were not explicitly assigned to them. This is as a result of the internal phone number not being set correctly. This fix resolves this issue.
  • Remove language dropdown from 'public' page [#1657] - The public page on the dashboard had a language dropdown that was not functioning because the langauges are now associated with the users and not with the browser in which the dashboard is being viewed. We have therefore eliminated language selection from the publicly visible part of the dashboard.

Akvo Flow Dashboard v1.9.9 - Hazardous Hedgehog

18 Jul 21:37
v1.9.9
Compare
Choose a tag to compare

Date: 18 July 2016

New and noteworthy

  • Output multiple choice, option question responses into separate columns [#1605] - We now enable the possibility to generate raw data reports with the responses to multiple choice, option questions split into separate columns, i.e., one column for each response. This is facilitates the analysis of this data by external systems.
  • Include geolocation data from geotagged media in raw data reports [#1652] - For photos and videos that have been tagged with geolocation data, this data will now be included as extra columns in the raw data reports. Note that these columns will only be visible in raw data reports that are exported for use in external systems, that is, the geolocation data cannot be reimported or edited.
  • Displaying drone imagery in Flow [#1562] - Besides the already existing Terrain, Street and Satellite layers, Flow maps now introduce an extra layer, the drone imagery layer. This enables partners who have gathered aerial images through drones or similar equipment to render these images on a Flow map.

Resolved issues

  • Standardizing the date format [#1637] - correctly format the date and time stamp displayed when browsing data points under the CartoDB maps. This is part of a larger effort to standardize the date and time display on the entire Flow dashboard (#257)
  • Rendering multiple geoshapes when previewing data points under the (CartoDB) map tab [#1694] - correctly render all geoshapes for forms that may contain more than one geoshape question. Prior to this fix only the first geoshape response was rendered correctly.
  • Re-enable modification of media links using data cleaning [#1733] - This reintroduces the possibility to import links for photos and videos in new form responses or to update such links in existing form responses.
  • Fixing an un-clickable dropdown menu [#1703] - resolves an issue on the Inspect Data tab where it was not possible to select (click on) forms for certain surveys, that happened to be in folders where the folder hierarchy was very deep.
  • Set up registration form correctly when copying monitored surveys [#1279] - resolves an issue where the registration form of a copied survey was not configured correctly and resulted in all forms being greyed out on the mobile app with no possibility to gather data against them.
  • Question responses shown out of order (CartoDB maps) [#1593] - resolves the issue where question responses were displayed out of order, i.e. the same order as the questions, when browsing these responses under CartoDB maps
  • Enable multi-lingual support for the 'Show' and 'Hide' links under the maps tab [#1695]

Akvo Flow Dashboard v1.9.8 - Grappling Garanuug

08 Jun 17:12
v1.9.8
Compare
Choose a tag to compare

New and noteworthy

  • Start using android Id for identification of devices internally in the dashboard. This should improve on the stability of data transfers to and from the devices [#998]

Resolved issues

  • Video responses url on cartodb maps point to the collecting device's internal storage [#1674]
  • Change forms endpoint on CartoDB maps from cartodb storage to dashboard storage [#1655]
  • Improve speed of dashboard loading [#987]

Akvo Flow Dashboard v1.9.7 - Fashionable Flamingo

16 May 15:33
v1.9.7
Compare
Choose a tag to compare

New and noteworthy

  • Order cascade resources in drop-downs alphabetically to enable easier finding of a cascade resource in the list [#1615]
  • Add Bahasa/Indonesian language to dashboard [#1566]
  • Geotagging in photos in the dashboard. We now show the latitude/longitude data for photos that have been geotagged when previewing responses [#1527]

Resolved issues

  • Device identification - we fixed an issue where devices were showing up as duplicates [#1644]
  • Signature in CartoDB maps display incorrect [#1622]
  • Update RemoteAPI datascripts to use service accounts [#1620]
  • Disable manual input of bacode [#1522]
  • Spreadsheet Import converts data to numbers regardless of the type of data expected by the associated question [#923]