Skip to content

Releases: dhis2/dhis2-android-capture-app

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

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

18 Feb 10:37
f0f6be5
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-1786 | App automatically pages during metadata changes
ANDROAPP-1783 | Frequent crashes using the new Android app and during synchronisation
ANDROAPP-1779 | App crashes randomly

Data Entry
ANDROAPP-1790 | Age Value Type> not possible to edit fields years, months, days
ANDROAPP-1782 | Problems after adding one event in the Android capture app v1.1.0
ANDROAPP-1694 | App is not showing the Due Date

Program Rules
ANDROAPP-1787 | PR not hiding Program Stage Section and causing crash

Tracker Logic
ANDROAPP-1753 | New events does not trigger the "Ask user to create new event when stage is complete" feature
ANDROAPP-1697 | Ask user to complete program when stage is complete fails
ANDROAPP-1537 | Expiry period type "weekly" allows user to create events in previous dates
ANDROAPP-1474 | Expiry period type + expiry days fails
ANDROAPP-1458 | Completed events expiry days fails

Android Capture App for DHIS 2 (v1.1.0)

05 Feb 18:04
22b67dd
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 many functional improvements and fixes of the new generation DHIS2 Android App. We encourage you to download it and test it, it supports 2.29, 2.30.

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-1428 | UI Design Review
ANDROAPP-1673 | UI Corrections
ANDROAPP-1767 | Swap order of Relationships and Indicators in TEI Dashboard
ANDROAPP-1646 | Screen orientation while using tracker

Log In and Settings screen
ANDROAPP-1728 | Make log in button clearer and demote test log in buttons
ANDROAPP-1632 | List Autogenerated reserved values status in sync manager
ANDROAPP-1658 | Improve management of auto-generated Id's reservation
ANDROAPP-1653 | Readjust options in Settings Screen
ANDROAPP-1538 | Save and show errors/warnings from api response

Program Rules
ANDROAPP-1527 | Support OU code program rule variable code
ANDROAPP-1200 | Program Rules Refactor (client side)

Data Entry
ANDROAPP-1515 | Display of Yes/No Options in horizontal
ANDROAPP-1532 | Cascade selector for the selection of OU/attribute value type search
ANDROAPP-1435 | Show search OU tree in selector for DE of OU value type
ANDROAPP-1651 | Read and apply render type auto-complete for text fields
ANDROAPP-1520 | Search Field for option sets with many options
ANDROAPP-1633 | Replace section form tabs with new design

Bug Fixing
General
ANDROAPP-1439 | Org units closing date is not respected if the program is assign to more than one OU
ANDROAPP-1501 | App is cutting the form names of dataelements
ANDROAPP-1701 | Info Icon not working on 1.0.4 (Web 2.30)
ANDROAPP-1725 | Program Stage in numerical order and Org Unit in alphabetical order
ANDROAPP-1756 | incorrect behavior when rotating tablet from landscape to portrait
ANDROAPP-1761 | Training APK> Help opens when you create a new event
ANDROAPP-1740 | Buttons showing no action when clicked
ANDROAPP-1724 | Coordinate field not saving value when selecting position from the map
ANDROAPP-1535 | Changing permissions to only 1 user do not apply after sync
ANDROAPP-1634 | Data sync: syncing an event with CatCombo triggers an error message (access control)

Log in & Settings
ANDROAPP-1679 | Error upon login - Cannot switch servers offline
ANDROAPP-1695 | Flag is not showing when logging in
ANDROAPP-1699 | scheduled sync loses the setting after leaving the screen
ANDROAPP-1494 | Trouble with auto-generated values in users with multiple OUs
ANDROAPP-1686 | Re-position logo

Home Screen (program list)
ANDROAPP-1743 | Event filter- "Clear selection" does not hide the events
ANDROAPP-1648 | Organisation Unit dialog shows all items selected
ANDROAPP-1705 | OU filter should show only the "Data capture and maintenance organisation units"
ANDROAPP-1650 | Capture app - Program Overview Icons have overlapping text

Tracker Program: TEI List & Search
ANDROAPP-1675 | Searching by Date value type makes the app to stop
ANDROAPP-1734 | Cannot select enrollment date for search in Child Programme - NAMR
ANDROAPP-1707 | Chips label does not show the color of their respective program
ANDROAPP-1747 | "Display front page list" does not show the list of TEIs
ANDROAPP-1688 | List of programs TE type In TEI Search
ANDROAPP-1764 | TEI Attributes not shown when downloaded from Search OU
ANDROAPP-1746 | Enrollment date label not shown in TEI search fields

Tracker program: TEI Dashboard
ANDROAPP-1659 | App crashes after Activate/Deactivate a TEI (horizontal screen)
ANDROAPP-1643 | TEI Dashboard without program does not open the program listed
ANDROAPP-1689 | Change Status of enrollment not updated when going back to TEI Dashboard
ANDROAPP-1709 | Program color does not change when enrolling from the TEI enrollment history
ANDROAPP-1544 | Activate/Deactivate function applies after entering two times on TEIs details screen
ANDROAPP-1716 | Enrollment capture coordinates are unable to edit
ANDROAPP-1687 | Change Unselect enrollment string
ANDROAPP-1758 | User is able to create new events for a TEI with a completed status.
ANDROAPP-1762 | Incident date shown despite option not selected in program
ANDROAPP-1749 | Wrong order of stages in TEI Dashboard
ANDROAPP-1696 | Unable to create a relationship

Tracker program: Enrollment & program stages logic
ANDROAPP-1777 | I can't save an enrollment because the app asks for missing mandatory fields (but they are filled)
ANDROAPP-1642 | Enrolment date label on date picker doesn't match with the label on the registration form
ANDROAPP-1660 | "Create" button disappears when changing between "one time" or "permanent" referral options
ANDROAPP-1733 | Cannot complete Malaria case Registration
ANDROAPP-1692 | App crashes after selecting the OU without previously selecting the report date
ANDROAPP-1757 | Event date for event programs cannot be updated on Android Capture App
ANDROAPP-1760 | After changing an event date, it displays the wrong value
ANDROAPP-1677 | Registering woman in multiple programs
ANDROAPP-1676 | Unique TEI not working
ANDROAPP-1683 | App when crashes when selecting Enrollment and Incident Date
ANDROAPP-1717 | After deleting a non-repeatable stage, the app does not offer the same stage (new event option)
ANDROAPP-1719 | Open data entry form after enrollment is ignoring the report date to use
ANDROAPP-1718 | Tracker program- When you delete an event, all others are deleted and not only the one selected
ANDROAPP-1698 | Ask user to create new event when stage is complete fails
ANDROAPP-1712 | Auto-generated events (with the same date) are displaying in a random order
ANDROAPP-1774 | Blank screen after finishing an enrollment (with autogenerated events)
ANDROAPP-1750 | Events Scheduled in the past are created as Read Only instead of Skipped
ANDROAPP-1738 | Ask User to create New event if complete creates a event of the same stage even if is not repeatable

Data Entry Form
ANDROAPP-1446 | OU text overlaps field label
ANDROAPP-1713 | Value types Yes only and Yes/No are able to be cleared when te event is completed
ANDROAPP-1715 | Data sync - App does not allow to assign a Cat Combo option to an auto-generated event
ANDROAPP-1691 | Event forms with only one compulsory DE are unable to be completed
ANDROAPP-1678 | Long delays in app in saving data
ANDROAPP-1763 | Changing orientation in data entry screen makes the app crash
ANDROAPP-1685 | Overview Option in Events opens event and shows 10000 of completion
ANDROAPP-1722 | DATETIME field cannot be selected
ANDROAPP-1755 | landscape rotation: Unable to see the labels of the DE while entering the information.
ANDROAPP-1682 | Problem with saving data using Tracker Capture option set
ANDROAPP-1778 | Getting an error when trying to complete an event
ANDROAPP-1745 | Auto-generated Event entry form uses the old Save button
ANDROAPP-1742 | Android 5.1.1 User is unable to choose an organisation unit (Data element)

Program Rules
ANDROAPP-1637 | d2:substring fail
ANDROAPP-1630 | V{environment} fails
ANDROAPP-1636 | PR: "Hide section" does not return the section once it is hidden
ANDROAPP-1739 | Previous Event Data Element variable type combined with Hide Action
ANDROAPP-1710 | Random behavior when executing the instructions
ANDROAPP-1629 | Built'in variable V{event_count} fails
ANDROAPP-1320 | Program rules variable type: DE from previous event fail
ANDROAPP-1354 | Program rules variable type: previous DE fails
ANDROAPP-1553 | "Show error" program rule actions not functioning as defined; records with PR violations are allowed to reach the database
ANDROAPP-1748 | Action rule: Show Error. User is able to complete an event.
ANDROAPP-1736 | Delete entered values when fields are hidden (Hide field and Hide section)

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

04 Dec 13:26
4b969dc
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. Yours users can update without experiencing any change in the UI.

Patch/bug-fixing versions will not be published in the announcements channel or the email list. You cans till follow up your Jira issues and the app versions in Jira if you are waiting for a fix.

This document contains detailed information of the new functionalities included in this App.

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

You can also download the App from Google Play!

Find all details in our website

Bug Fixing
Fixed option set rendering as images saving displayName instead of code

Android Capture App for DHIS 2 (v1.0.4)

15 Nov 09:17
130c22e
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 is the first release of the new generation DHIS2 Android App. We encourage you to download it and test it, it supports 2.29, 2.30.

This document contains detailed information of the new functionalities included in this App.

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

You can also download the App from Google Play!

Find all details in our website

Functional improvements

  • ANDROAPP-1429 | Consume Backend Rule Engine
  • ANDROAPP-1198 | Add option to delete local data

Bug Fixing
Tablet View

  • ANDROAPP-1631 | Impossible to start the App
  • ANDROAPP-1627 | Unable to open the android app on Android 4.4.2
  • ANDROAPP-1510 | DHIS2 Android App both v1.0.3 and v1.0.2 crash on Samsung Galaxy Tab A (2017)
  • ANDROAPP-1471 | App crashes using tablet android 7.0
  • ANDROAPP-1452 | Tablet mode screens review

Relationships

  • ANDROAPP-1550 | Unable to create a relationship
  • ANDROAPP-1505 | List of relationships are blank and number of relationships are wrong
  • ANDROAPP-1444 | Relationship type label does not appear

Data entry form /value types

  • ANDROAPP-1551 | Options from CatCombo are including the field label
  • ANDROAPP-1548 | The text displayed flickers (program rule action)
  • ANDROAPP-1536 | Sections are not shown in the right order
  • ANDROAPP-1533 | Field completion percentage from the top right corner does not match with the percentage from completion screen
  • ANDROAPP-1496 | Search hierarchy doesn't open for value selection in OrgUnit type data elements
  • ANDROAPP-1488 | Text can be typed into the case date field
  • ANDROAPP-1459 | Completion percentage is not adapting to "hide section" rules
  • ANDROAPP-1377 | Click twice to save TEI's or events

TEI Dashbaord/Tracker programs

  • ANDROAPP-1645 | Auto-generated events with future dates sync as open events instead of schedule events
  • ANDROAPP-1641 | Follow-up mark applies after changing to another screen
  • ANDROAPP-1547 | Unable to make a referral
  • ANDROAPP-1546 | Searching by TET, attributes are duplicated in the TEI's card
  • ANDROAPP-1534 | Display in reports feature fails for Malaria case registration Program
  • ANDROAPP-1514 | Issues with scheduling of events
  • ANDROAPP-1509 | List of past patients does not load when connected to internet
  • ANDROAPP-1504 | Selecting CatCombo option in an auto-generated event make the app to stop
  • ANDROAPP-1502 | Follow-up icon does not appear on the TEIs list when searching by "Person"
  • ANDROAPP-1495 | TEI takes time to load dashboard
  • ANDROAPP-1388 | Last value indicator for TEI does not update in the app
  • ANDROAPP-1037 | Go to TEI Dasboard without program from the enrollment list

Program Rules

  • ANDROAPP-1628 | Built'in variable V{orgunit_code} fails
  • ANDROAPP-1626 | d2:Function makes the app to stop
  • ANDROAPP-1623 | App not executing properly d2:hasValue  expression for Program Rules
  • ANDROAPP-1549 | PR to hide Program Stages fails
  • ANDROAPP-1519 | PR does not assign value to Attribute
  • ANDROAPP-1517 | PR Hides Attributes but when false does not show it on the Details
  • ANDROAPP-1507 | The result of Display key/value pair is not being showed in the right place
  • ANDROAPP-1503 | Error message duplicates every time it opens (Show error action rule)
  • ANDROAPP-1493 | Warning on complete rule completes event even though you click on "cancel" button
  • ANDROAPP-1467 | Error on complete action allows the user to complete event
  • ANDROAPP-1438 | PR slow to respond to change of condition

Others

  • ANDROAPP-1635 | Unable to filter by CatCombo
  • ANDROAPP-1542 | App does not sync when updating data constantly (same event or same TEI)
  • ANDROAPP-1541 | App randomly crashes after syncing metadata and data
  • ANDROAPP-1518 | User Access does not work
  • ANDROAPP-1500 | "Can view only" configuration shows an error message trying to check event
  • ANDROAPP-1490 | If completed events expiry days is configured, user is unable to sync completed events
  • ANDROAPP-1489 | System variable translations not showing up for TEIs
  • ANDROAPP-1477 | Update OU filter behaviour
  • ANDROAPP-1447 | URL does not ignore blankspaces
  • ANDROAPP-1367 | Changing permissions to only 1 user do not apply after sync

Android Capture App for DHIS 2 (v1.0.3)

05 Oct 13:49
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 is the first release of the new generation DHIS2 Android App. We encourage you to download it and test it, it supports 2.29, 2.30.

This document contains detailed information of the new functionalities included in this App.

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

You can also download the App from Google Play!

Find all details in our website

Functional improvements

  • Delete events (event and tracker) [https://jira.dhis2.org/browse/ANDROAPP-1427]
  • Support visual Data Entry UI in tracker [https://jira.dhis2.org/browse/ANDROAPP-1329]

Bug Fixing
Data entry form /value types

  • Event Report label does not show [https://jira.dhis2.org/browse/ANDROAPP-1450]
  • Coordinates are lost after syncing data [https://jira.dhis2.org/browse/ANDROAPP-1465]
  • Report date auto-complete with current date (events and tracker) [https://jira.dhis2.org/browse/ANDROAPP-1433]
  • New android app does not respect data element sort order in a program stage section [https://jira.dhis2.org/browse/ANDROAPP-1412]
  • When selecting Options Sets that are translated, they go back to English [https://jira.dhis2.org/browse/ANDROAPP-1402]
  • Changing report date makes the app to stop [https://jira.dhis2.org/browse/ANDROAPP-1463]
  • Cannot 'undo' icon (option) selection during data entry [https://jira.dhis2.org/browse/ANDROAPP-1437]
  • Option Sets do not stay in the Text Field [https://jira.dhis2.org/browse/ANDROAPP-1451]

TEI Dashbaord/Tracker programs

  • Unexpected behavior with relationship's link and delete button [https://jira.dhis2.org/browse/ANDROAPP-1478]
  • Follow-up button in TEI dashboard without a program makes the app to stop [https://jira.dhis2.org/browse/ANDROAPP-1468]
  • Event status not rendering correctly [https://jira.dhis2.org/browse/ANDROAPP-1436]
  • Date Picker pops up after clicking Save after enrolment [https://jira.dhis2.org/browse/ANDROAPP-1454]
  • "Ask user to create new event when stage is complete" is shown as if it was "Ask user to complete program when stage is complete" [https://jira.dhis2.org/browse/ANDROAPP-1440]
  • First stage appears on registration page is choosing a random stage [https://jira.dhis2.org/browse/ANDROAPP-1441]
  • TEI are not shown in the first page list [https://jira.dhis2.org/browse/ANDROAPP-1370]
  • App does not offer a period selector when the user is creating an event [https://jira.dhis2.org/browse/ANDROAPP-1479]
  • "Ask user to complete program" is triggering even though is not marked [https://jira.dhis2.org/browse/ANDROAPP-1462]
  • Open data entry form is choosing a random stage [https://jira.dhis2.org/browse/ANDROAPP-1491]
  • Attribute from Option Set shows in TEI Dashboard as the Code and not the name [https://jira.dhis2.org/browse/ANDROAPP-1396]
  • DE OU Type used as Attribute does not show name in TEI Dashboard [https://jira.dhis2.org/browse/ANDROAPP-1389]

Program Rules

  • Assign value action does not show value [https://jira.dhis2.org/browse/ANDROAPP-1466]
  • Assign value duplicates field [https://jira.dhis2.org/browse/ANDROAPP-1464]
  • action rule "show error" allows user to complete event [https://jira.dhis2.org/browse/ANDROAPP-1324]
  • PR Hide Attribute do not work in 2.30 [https://jira.dhis2.org/browse/ANDROAPP-1457]
  • PR to hide Program Stages does not work [https://jira.dhis2.org/browse/ANDROAPP-1430]

Others

  • UI small corrections for 1.0.3 [https://jira.dhis2.org/browse/ANDROAPP-1453]
  • The first time login with QR, screen is black [https://jira.dhis2.org/browse/ANDROAPP-1425]
  • Filter by OU fails [https://jira.dhis2.org/browse/ANDROAPP-1456]
  • Duplication of events (event programs) [https://jira.dhis2.org/browse/ANDROAPP-1472]
  • Login offline was possible only with androids 6.0.1 to 8.0.0 [https://jira.dhis2.org/browse/ANDROAPP-1475]
  • Show Description for DE/ TE Attribute/Prg Stage/ Program/ Indicator/ [https://jira.dhis2.org/browse/ANDROAPP-735]

Android Capture App for DHIS 2 (v1.0.2)

28 Sep 10:21
ade9f56
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 is the first release of the new generation DHIS2 Android App. We encourage you to download it and test it, it supports 2.29, 2.30.

This document contains detailed information of the new functionalities included in this App.

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

You can also download the App from Google Play!

Find all details in our website

Bug Fixing

Log in Screen

  • Facilitate login to testing server in login page [https://jira.dhis2.org/browse/ANDROAPP-1409]
  • Cannot login if HTTP / HTTPS is missing in URL [https://jira.dhis2.org/browse/ANDROAPP-1415]

Data entry form /value types

  • OU DE Type makes app crash in 2.30 [https://jira.dhis2.org/browse/ANDROAPP-1418]
  • Org Unit DE takes long to load and pops up 2 times [https://jira.dhis2.org/browse/ANDROAPP-1395]
  • Button overlaps Option Set / stops scrolling [https://jira.dhis2.org/browse/ANDROAPP-1416]
  • Complete Button does not show [https://jira.dhis2.org/browse/ANDROAPP-1424]
  • Yes/no and OU field random behavior [https://jira.dhis2.org/browse/ANDROAPP-1461]

TEI Dashbaord/Tracker programs

  • App freezes when navigating between programs [https://jira.dhis2.org/browse/ANDROAPP-1419]
  • Offer period selector when period type is specified in tracker program stages [https://jira.dhis2.org/browse/ANDROAPP-1116]
  • Expiry period type + expiry days allows the user to create events even when period has expired [https://jira.dhis2.org/browse/ANDROAPP-1352]
  • Period types different from 'daily' does not allow the user to fill the form [https://jira.dhis2.org/browse/ANDROAPP-1406]
  • Program Stages do not render in order [https://jira.dhis2.org/browse/ANDROAPP-1215]

Program Rules

  • PR do not work for Option Sets [https://jira.dhis2.org/browse/ANDROAPP-1422]
  • Tracker-Assign value duplicates field [https://jira.dhis2.org/browse/ANDROAPP-1464]
  • Assign value action does not show value [https://jira.dhis2.org/browse/ANDROAPP-1466]

Others

  • App crashes when syncing data in 2.30 [https://jira.dhis2.org/browse/ANDROAPP-1420]
  • Block session causes app to crash [https://jira.dhis2.org/browse/ANDROAPP-1442]
  • App freezes when loading for DHIS2 2.30 version and Android version 6.0 [https://jira.dhis2.org/browse/ANDROAPP-1421]
  • Select Reporting OU makes app crash when user have access to full Hierarchy [https://jira.dhis2.org/browse/ANDROAPP-1417]

Android Capture App for DHIS 2 (v1.0.1)

20 Sep 08:11
ade9f56
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 is the first release of the new generation DHIS2 Android App. We encourage you to download it and test it, it supports 2.29, 2.30.

This document contains detailed information of the new functionalities included in this App.

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

You can also download the App from Google Play!

Find all details in our website

Bug Fixing
Program Rules

  • Action rule "Show warning on complete" is triggering the message when saving the event [https://jira.dhis2.org/browse/ANDROAPP-1325]
  • Tracker. Program rule: Error on complete fails [https://jira.dhis2.org/browse/ANDROAPP-1353]
  • Make Field Mandatory action rule is missing a warning message [https://jira.dhis2.org/browse/ANDROAPP-1346]
  • Program rule: Make field mandatory allows user to complete the event when DE is in blank [https://jira.dhis2.org/browse/ANDROAPP-1318]
  • Unable to display a form on the app when the program contains a program rule variable with source type "calculated value" [https://jira.dhis2.org/browse/ANDROAPP-1423]

Entry Forms

  • Attribute from Option Set shows in TEI Dashboard as the Code and not the name [https://jira.dhis2.org/browse/ANDROAPP-1396]
  • Do not show title in option sets [https://jira.dhis2.org/browse/ANDROAPP-1376]
  • Random behavior while entering data in forms [https://jira.dhis2.org/browse/ANDROAPP-1321]
  • DE OU Type used as Attribute does not show name in TEI Dashboard [https://jira.dhis2.org/browse/ANDROAPP-1389]
  • Save/Complete buttons being obscured by keyboard [https://jira.dhis2.org/browse/ANDROAPP-1309]
  • Username text field ooes not ignore blank spaces after the username [https://jira.dhis2.org/browse/ANDROAPP-1407]
  • Value type "Time" dsappears after filling it [https://jira.dhis2.org/browse/ANDROAPP-1392]
  • Yes/No DE Types show "No Value" [https://jira.dhis2.org/browse/ANDROAPP-1371]
  • Form name gets cut depending on screen size [https://jira.dhis2.org/browse/ANDROAPP-1405]
  • Compulsory GPS coordinate capture [https://jira.dhis2.org/browse/ANDROAPP-1410]
  • Not all the attributes are shown on the "Details" screen of the TEI [https://jira.dhis2.org/browse/ANDROAPP-1401]

Sharing Settings

  • App shows programs that have no public access [https://jira.dhis2.org/browse/ANDROAPP-1399]
  • Sharing (generate and read) data through QR fails [https://jira.dhis2.org/browse/ANDROAPP-1394]

Translations

  • Tracked Entity Attributes Translations not showing in App [https://jira.dhis2.org/browse/ANDROAPP-1194]
  • Translations do not work properly [https://jira.dhis2.org/browse/ANDROAPP-1351]
  • Wrong spanish translation in the check label (completed events) [https://jira.dhis2.org/browse/ANDROAPP-1390]

Filters

  • Unable to filter future dated events [https://jira.dhis2.org/browse/ANDROAPP-1342]
  • Add unselect all button to org. unit selection. [https://jira.dhis2.org/browse/ANDROAPP-1403]

Sync

  • Data sync process - Unable to sync TEI [https://jira.dhis2.org/browse/ANDROAPP-1404]

Others...

  • The percentage of completion does not adapt to the effect of not-supported value types in the forms [https://jira.dhis2.org/browse/ANDROAPP-1308]
  • User is able to enroll events outside of the opening and closing dates [https://jira.dhis2.org/browse/ANDROAPP-1365]
  • User is able to relate the same TEI with itself [https://jira.dhis2.org/browse/ANDROAPP-1384]