Releases: dhis2/dhis2-android-capture-app
Android Capture App for DHIS 2 (v1.3.0)
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
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
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
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 |
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)
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
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)
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
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)
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)
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]