Skip to content

Releases: dhis2/dhis2-android-capture-app

Android Capture App for DHIS 2 (v2.0.1) - Patch Version

09 Mar 14:20
735bf26
Compare
Choose a tag to compare
This is a patch version of the DHIS2 Android App. It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI.

This version includes improvements in performance in the in-form program rules execution. In addition, you can find in Jira the list of the reported bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

You can also download the App from Google Play!

The Google Play version has no SMS support due to policy restrictions.

Android Capture App for DHIS 2 (v2.0.0)

07 Jan 15:12
d847afe
Compare
Choose a tag to compare
The new DHIS2 Android App allows offline data capture across all DHIS2 data models. Data and metadata are automatically synchronized whenever there is internet access, always keeping the most relevant data for the logged user in the device.

This version includes 2.33 compatibility, bug fixes and many great new features.

The app is compatible and we support 2.30, 2.31, 2.32, and 2.33. And has no breaking changes with 2.29.

This version is compatible with:

  • Android version 4.4: minimum supported but not recommended)
  • Android version 6.x or superior minimum recommended for old devices
  • Android version 8.x or superior minimum recommended for new devices

The main new features include:

  • Data Sets
  • SMS (in events and datasets)
  • Granular Sync
  • Extended Filtering
  • TEI profile picture (image value type)
  • Map views
  • Polygons

You can find in Jira details on the functional improvements and bugs fixed in this version.

This version is not currently available on the Google Play! due to some issues with the SMS module.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

Android Capture App for DHIS 2 (v2.0.0) - BETA!

18 Nov 15:40
1081331
Compare
Choose a tag to compare
The new DHIS2 Android App allows offline data capture across all DHIS2 data models. Data and metadata are automatically synchronized whenever there is internet access, always keeping the most relevant data for the logged user in the device.

This version includes 2.33 compatibility, bug fixes and many great new features.

We encourage you to download it, test it, and send us your feedback before Friday, November 30th!

The app is compatible and we support 2.30, 2.31, 2.32, and 2.33. And has no breaking changes with 2.29.

The main new features include:

  • Data Sets
  • SMS
  • Granular Sync
  • Extended Filtering
  • TEI profile picture (image value type)
  • Map views
  • Polygons

You can find in Jira details on the functional improvements and bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

Android Capture App for DHIS 2 (v1.3.2) - Patch Version

30 Sep 09:24
d343b38
Compare
Choose a tag to compare
This is a patch version of the DHIS2 Android App. It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI.

This version includes improvements in performance in both the Data Sync process and the in-form program rules execution. In addition, you can find in Jira the list of the reported bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

You can also download the App from Google Play!

Find all details in our website

Bug Fixing

ANDROAPP-2353 | Preselect OU if there is only one available
ANDROAPP-2352 | Crash when clearing coordinates field on new enrollment
ANDROAPP-2340 | Next button doesn't work properly in the enrollment for free text and numeric attributes
ANDROAPP-2339 | Current GPS coordinates are not accurate in mapbox
ANDROAPP-2341 | Manual sync starts automatically
ANDROAPP-2337 | Not possible to create TEIs while creating a relationship
ANDROAPP-2338 | Organisation unit filter throws an error
ANDROAPP-2351 | Edits in Age value type DE are only saved when using the date and not the day/months/yea fields
ANDROAPP-2348 | TEI attribute value of type age is cleared when scrolling
ANDROAPP-2349 | Program rules are not executed at the start of an enrollment

Android Capture App for DHIS 2 (v1.3.1) - Patch Version

28 Aug 07:12
8d8ce83
Compare
Choose a tag to compare
This is a patch version of the DHIS2 Android App. It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI.

You can find in Jira more details on the bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

You can also download the App from Google Play!

Find all details in our website

Bug Fixing

ANDROAPP-2322 | Event GPS Coordinates are deleted when editing an event
ANDROAPP-2321 | GPS coords are switched for data elements
ANDROAPP-2317 | Slow responsiveness in OU selection due to OU closed date check
ANDROAPP-2114 | App duplicates information when the TEI is re-enrolled to a program
ANDROAPP-2325 | Program rules inconsistencies and form rendering issues
ANDROAPP-2319 | Sync data fails but there are no error icons or messages

Android Capture App for DHIS 2 (v1.3.0)

29 Jul 10:33
95d56b7
Compare
Choose a tag to compare
The new DHIS2 Android App allows offline data capture across all DHIS2 data models*. Data and metadata are automatically synchronized whenever there is internet access, always keeping the most relevant data for the logged user in the device.

This version includes 2.32 compatibility, some functional improvements and many fixes of the new generation DHIS2 Android App. We encourage you to download it and test it, it supports 2.29, 2.30, 2.31.

You can find in Jira details on the functional improvements and bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

You can also download the App from Google Play!

Find all details in our website

Functional improvements
General
Support for dhis v2.32
ANDROAPP-2159 | Integrate new error handling in granular sync
ANDROAPP-1293 | Adopting widget code libraries into mobile app
ANDROAPP-1665 | Add possibility to delete TEI's & Enrollments
ANDROAPP-1769 | Show warning in autogenerated field if there are not more reserved values available.
ANDROAPP-1800 | Add loading banner for slow screens
ANDROAPP-1802 | Show text when Relationships or Indicators screens are empty
ANDROAPP-2054 | Improve management of quto-generated ID's when server runs out of ID's
ANDROAPP-2073 | Change maps to Kujaku (Peacock)
ANDROAPP-2124 | Sync error log: Add the time to the error log message
ANDROAPP-2205 | Main dialogs redesign
ANDROAPP-2175 | Change label in description pop up from Accept to Close
ANDROAPP-2258 | Show sameTEI count in settings and home screens

Log in & Settings
ANDROAPP-1240 | Add password recovery hyperlink on the log in page
ANDROAPP-1669 | Prefill url and username with last successful credentials
ANDROAPP-1803 | Redesign Settings Screen
ANDROAPP-1810 | Redesign "log in" screen when user locked session with PIN
ANDROAPP-2160 | Add option "per program" in TEI/event download settings

Tracker Programs
ANDROAPP-1808 | Only show local TEI’s in Program TEI list
ANDROAPP-1812 | Improve sorting search results
ANDROAPP-1823 | Force search before registration in Tracker programs
ANDROAPP-2158 | Downloaded Records Mixed With Records That Are Available To Download
ANDROAPP-2063 | Show in TEI card the attributes marked as Display in List
ANDROAPP-2064 | Move actions in enrollment to actionable icon.
ANDROAPP-2132 | After creating a relationship, screen should keep on the relationship tab instead of moving to the overview
ANDROAPP-1664 | Add save button in TEI/enrollment details screen.

Data Entry
ANDROAPP-1195 | Update rendering for option sets DE and Attributes
ANDROAPP-1208 | Hitting ‘NEXT’ on keyboard jumps to next text or number data entry question and skips other question types
ANDROAPP-1239 | Change Calendar picker for day/month/year selector
ANDROAPP-1545 | DATETIME field missing CLEAR option on Tracker Capture
ANDROAPP-1656 | Improve flow for completing events
ANDROAPP-1711 | Improve flow and icon to complete event
ANDROAPP-1799 | Improvements for selector for Org. Unit value type
ANDROAPP-1801 | Change Label for the event creation button
ANDROAPP-2060 | Adapt keyboard to value type
ANDROAPP-2061 | Do not open Event details screen when the event is not new
ANDROAPP-2078 | Display long text valueType as multiple lines
ANDROAPP-2282 | Display warning that mandatory fields are missing
ANDROAPP-2288 | Only move on to next field when 'Next' is selected

Program Rules
ANDROAPP-1662 | Actions (search - PR) only happens when user changes field focus
ANDROAPP-1982 | Some rules takes too long to perform an action
ANDROAPP-2062 | Differentiate the colours of warning and error message/prompts
ANDROAPP-2080 | Program rule action: Display Text
ANDROAPP-2081 | Program rule action: Display Key/Value Pair
ANDROAPP-2082 | Program rule action: Display Key/Value Pair
ANDROAPP-2079 | Display text in a one column card in indicators widget
ANDROAPP-2286 | Clear source field when "Show error" program rule is triggered

Bug Fixing
Please go to jira for details in Bug fixing

Android Capture App for DHIS 2 (v1.2.3) - Patch Version

13 May 12:13
f9ba1df
Compare
Choose a tag to compare
This is a patch version of the DHIS2 Android App. It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI.

Patch/bug-fixing versions are not published in the announcements channel but on the mobile community.

You can find in Jira more details on the bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

You can also download the App from Google Play!

Find all details in our website

Bug Fixing

General
ANDROAPP-2075 | App crashes after clicking on 'All enrollments'
ANDROAPP-2068 | Some icons are not displayed in app
ANDROAPP-1840 | DHIS2 Android Capture (v1.1.1) takes too long to sync

Log in & Settings
ANDROAPP-2085 | Delete Data (settings) does not show the confirmation pop-up
ANDROAPP-2105 | App freezes when 'Reset App Data and Configuration' selected

Tracker Program:
ANDROAPP-2066 | TEI attributes do not render Form name
ANDROAPP-2086 | DHIS2 (new) app crashing upon registering a TEI
ANDROAPP-2087 | Crash when clicking "Relationships tab" for a second time
ANDROAPP-2116 | App crashes using 'Ask user to create new event when stage is complete'
ANDROAPP-2143 | Event program shows events from other programs

Data Entry Form
ANDROAPP-2088 | Information is deleted after scrolling (registration form)
ANDROAPP-2161 | Error using the tab key in sections of an age attribute
ANDROAPP-2142 | Some event programs do not recognize data entry
ANDROAPP-2119 | OU should not appear when opening a stage

Program Rules
ANDROAPP-2097 | Android version 1.2.2 - Error: Some mandatory fields are missing even when all fields are filled
ANDROAPP-2098 | Make field mandatory Program rule Bug Android 1.2.2
ANDROAPP-2083 | Complete button does not check fields made mandatory by program rules
ANDROAPP-2103 | Hide Option group does not work for big option sets

Android Capture App for DHIS 2 (v1.2.2) - Patch Version

17 Apr 15:32
73ce7e8
Compare
Choose a tag to compare
This is a patch version of the DHIS2 Android App. It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI.

Patch/bug-fixing versions are not published in the announcements channel but on the mobile community.

You can find in Jira more details on the bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

You can also download the App from Google Play!

Find all details in our website

Bug Fixing

General
ANDROAPP-2077 | Android Capture 1.2.1 Crashing when opening some program stages
ANDROAPP-2072 | Delete Data does not set to 0 the values for current Events and TEIs downloaded
ANDROAPP-2065 | android jira form not sending correct data
ANDROAPP-1993 | User dat entry orgunits not respected in tracker capture
ANDROAPP-1997 | User is allow to create new TEIs in Organisation Units which the program does not have access to
ANDROAPP-1996 | Error/crash after authentication: android.content.res.Resources$NotFoundException: Drawable com.dhis2:drawable/ic_cardiogram_e_outline with resource ID #0x7f0802a5
ANDROAPP-1990 | App duplicates option when there is more than one Option Group using that same option
ANDROAPP-1989 | App crashes for Event programs with over 230 data elements
ANDROAPP-1980 | Configuration sync errors
ANDROAPP-1965 | Generated Unique ID attribute not working when max number of ID's is reached in the server.
ANDROAPP-1954 | CatCombo with more than one Category should show each Category separately
ANDROAPP-1448 | User is able to edit event dates outside the opening and closing dates

Log in & Settings
ANDROAPP-1843 | TEI sync parameters not having an effect on data sync Capture App v1.1.1
ANDROAPP-1771 | Events stop syncing when max TEIs are reached?

Tracker Program: TEI List & Search
ANDROAPP-1994 | Missing tracked entities synchronisation icon

Tracker Program: TEI Dashbaord
ANDROAPP-2071 | Tei dashboard errors at rotation
ANDROAPP-1983 | Display date value type as result of Program Indicator

Tracker program: Enrollment & program stages logic
ANDROAPP-2057 | After saving enrollment, program stage 1 loading animation perpetually spinning
ANDROAPP-2001 | Enrolment Date Error
ANDROAPP-1986 | App is showing the wrong stage name (created event)
ANDROAPP-1985 | User is able to edit the event's OrgUnit after the event is created
ANDROAPP-1839 | Org Unit under Tracker's Event details does not persist and cannot be changed
ANDROAPP-1644 | Expired Period type+Expired days does not lock data-entry for previous event
ANDROAPP-1552 | If the event is auto-generated the "hide due date" feature does not work

Data Entry Form
ANDROAPP-2053 | Coordinates display for completed records when not supposed to show
ANDROAPP-2000 | Search bar for long optionsets not searching
ANDROAPP-1999 | Percentage icon shows more than 100% in default forms
ANDROAPP-1991 | Android v1.2.1 spins without loading sections
ANDROAPP-1987 | Unable to create events with a period type assigned
ANDROAPP-1822 | Mismatch in the order of of attributes and data elements of value type age
ANDROAPP-1770 | Save form value when rotating screen

Program Rules
ANDROAPP-2070 | Program Rules with a programStage target executing in a different one
ANDROAPP-2069 | Display warning messages in orange instead in red to differenciate from errors
ANDROAPP-1981 | Assign action not triggered from data entry
ANDROAPP-1766 | More complex program rules can take 7-15 seconds on higher (3GB) RAM and 15-20 seconds to register on lower (1GB) RAM or cause app to crash

Android Capture App for DHIS 2 (v1.2.1) - Patch Version

26 Mar 09:42
73ce7e8
Compare
Choose a tag to compare
This is a patch version of the DHIS2 Android App. It builds upon the last version including bug fixes that couldn't wait to the next version. It includes no functional improvements neither changes in the User Interface. It means that yours users can update without experiencing any change in the UI.

Patch/bug-fixing versions are not published in the announcements channel but on the mobile community.

You can find in Jira more details on the bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

You can also download the App from Google Play!

Find all details in our website

**Bug Fixing** General ANDROAPP-1856 | Org units for registration not in alphabetical order ANDROAPP-1837 | Age Value type with data from server crashes and order is different from web ANDROAPP-1835 | Use of Cardiogram Icon causes crash ANDROAPP-1832 | Function d2:yearsBetween does not calculate the years correctly when first and second argument have the same month ANDROAPP-1831 | Imported events are listed as expired ANDROAPP-1788 | App crashes when clicking "Show help" after adding a new event ANDROAPP-1752 | Tracker sharing settings- "Can view only" is allowing user to edit events

Log in & Settings
ANDROAPP-1860 | Update instructions for Settings Menu

Tracker Program: TEI List & Search
ANDROAPP-1809 | Attribute search function only works in offline mode

Tracker program: Enrollment & program stages logic
ANDROAPP-1955 | User is allow to 're-open' an event when the enrollment is deactivated
ANDROAPP-1811 | Landing page for auto-generated events should be Event details/registration page
ANDROAPP-1772 | Completing an auto-generated event does not trigger the 'ask user to create new event whe stage is complete'

Data Entry Form
ANDROAPP-1841 | Final sections getting skipped by bottom screen navigator
ANDROAPP-1834 | Random behavior- Order in DEs

Program Rules
ANDROAPP-1821 | Warning and error message display for attributes and data elements of date value type
ANDROAPP-1816 | Program rule to make fields compulsory not respected
ANDROAPP-1793 | Program Rule do not support names for option sets variables
ANDROAPP-1661 | Implement new PR actions Hide Option - Hide Option Group

Android Capture App for DHIS 2 (v1.2.0)

15 Mar 12:33
f785586
Compare
Choose a tag to compare
The new DHIS2 Android App allows offline data capture across all DHIS2 data models*. Data and metadata are automatically synchronized whenever there is internet access, always keeping the most relevant data for the logged user in the device.

This version includes 2.31 compatibility, some functional improvements and many fixes of the new generation DHIS2 Android App. We encourage you to download it and test it, it supports 2.29, 2.30, 2.31.

You can find in Jira more details on the functional improvements and bugs fixed in this version.

Remember to check the documentation for detailed information of the functionalities included in the App and how to configure DHIS2 to use it.

Please create a Jira Issue if you find a bug or you want to propose a new functionality. [Project: Android App for DHIS2 | Component: AndroidApp].

You can also download the App from Google Play!

Find all details in our website

Functional improvements
General
ANDROAPP-1773 | Support for dhis v2.31
ANDROAPP-735 | Show Description for DE/ TE Attribute/Prg Stage/ Program/ Indicator/ …
ANDROAPP-1651 | Read and apply render type auto-complete for text fields
ANDROAPP-1814 | Change text for Complete event button
ANDROAPP-1829 | "Delete data" action in the settings needs to be confirmed

Bug Fixing
General
ANDROAPP-1819 | Infrequent app crashes on DHIS 2 Android App v1.1.1
ANDROAPP-1830 | App v1.1.1 still crashes often
ANDROAPP-1966 | App crashes accesing settings menu
ANDROAPP-1973 | Going back from map crashes

Log in & Settings
ANDROAPP-1794 | Reset app data & Configuration "Cancel" and "Accept" buttons are not visible in some devices
ANDROAPP-1795 | Unable to Login through QR code
ANDROAPP-1796 | "https://" disappears after resetting the app (reset app data & configuration button)

Event Program: event list & filter
ANDROAPP-1806 | Default OU filter set to zero
ANDROAPP-1861 | Event filter- "Clear selection" does not hide the events

Tracker Program: TEI List & Search
ANDROAPP-1950 | searching by TET does not return any results

Tracker program: TEI Dashboard
ANDROAPP-1781 | Display text as result of Program Indicator
ANDROAPP-1951 | Relationships are not created after selecting the related TEI

Tracker program: Enrollment & program stages logic
ANDROAPP-1792 | "Complete and add new" does not create the new event
ANDROAPP-1949 | 'Ask user to complete program when stage is complete' and 'Ask user to create new event when stage is complete' do not trigger the question if event opens after enrollment
ANDROAPP-1953 | User should not be allowed to schedule events with 'Hide due date'
ANDROAPP-1961 | Auto-generated events are using the enrollment date even if "Generate events based on enrollment date" is not configured

Data Entry Form
ANDROAPP-1744 | Event sharing settings- "Can view only" is allowing user to edit events
ANDROAPP-1797 | After capturing coordinates through map, app returns to the first section in the form
ANDROAPP-1833 | Category Combination field is displaying the Program's name
ANDROAPP-1948 | Incorrect order of Data Elements
ANDROAPP-1963 | User is allow to choose a 'can view only' option from a CatCombo
ANDROAPP-1974 | Selecting option with icon assign has unexpected behaviour

Program Rules
ANDROAPP-1863 | Assign Value provokes random behavior
ANDROAPP-1947 | Variable type: Data element from previous event is not evaluating 10 events preceding the current event date
ANDROAPP-1956 | Variable type: TEA, Make Mandatory Field action allows user to complete an enrollment leaving compulsory attributes in blank
ANDROAPP-1957 | Variable type: TEA, Hide Program Stage does not apply to auto-generated events
ANDROAPP-1958 | Variable type: TEA, Hide Section action hides incorrect section
ANDROAPP-1969 | Expression to evaluate and display after static text is not showing in android

Sync Problems
ANDROAPP-1516 | Registered participant not showing up
ANDROAPP-1768 | Sync Issues - all data deleted
ANDROAPP-1805 | Synchonization problem - DHIS2 Android capture