Skip to content

Releases: openmrs/openmrs-contrib-android-client

Release v3.1.1

28 Aug 16:58
Compare
Choose a tag to compare

Version 3.1.1

  1. [AC-1068] - Not able to Login due to session id
  2. [AC-1069] - Offline Patient click crashes the app
  3. [AC-1070] - Identifier not created for the offline patient
  4. [AC-1071] - Add new functions and enhancements in the SDK
  5. [AC-1072] - Add more APIs for the Encounter operations in the SDK
  6. [AC-1073] - Migrate EncounterCreateRoomDAO to Kotllin
  7. [AC-1074] - Migrate ObservationRoomDAO to Kotlin
  8. [AC-1075] - CI/CD pipeline fix for GitHub
  9. [AC-1077] - Add/Enhance APIs for Observation operations in the SDK
  10. [AC-1078] - Migrate VisitRoomDAO to Kotlin
  11. [AC-1079] - Add/Enhance APIs for Visit operations in the SDK
  12. [AC-1080] - Add Appointment Scheduling feature to the SDK
  13. [AC-1081] - Migrate ConceptRoomDAO to Kotlin
  14. [AC-1082] - Add Orders feature to the SDK
  15. [AC-1088] - Add unit tests for the Appointment Repository
  16. [AC-1089] - Add base changes for Unit testing
  17. [AC-1090] - Add unit tests for Visit Repository
  18. [AC-1091] - Add unit tests for Encounter Repository
  19. [AC-1092] - Add unit tests for Observation Repository
  20. [AC-1093] - Add Drugs Feature to the SDK
  21. [AC-1094] - Add Program, Program Workflow and Program Workflow states to the SDK
  22. [AC-1095] - Add CI check for Unit Tests
  23. [AC-1096] - Migrate EncounterDAO to Kotlin
  24. [AC-1097] - Migrate EncounterRoomDAO to Kotllin
  25. [AC-1098] - Migrate EncounterTypeRoomDAO to Kotlin
  26. [AC-1099] - Migrate FormResourceDAO to Kotlin
  27. [AC-1100] - Migrate LocationRoomDAO to Kotllin
  28. [AC-1101] - Migrate LocationDAO to Kotlin
  29. [AC-1102] - Migrate ObservationDAO to Kotlin
  30. [AC-1103] - Add yml for Jitpack
  31. [AC-1104] - Migrate PatientRoomDAO to Kotlin
  32. [AC-1105] - Migrate ProviderRoomDAO to Kotlin
  33. [AC-1106] - Migrate VisitDAO to Kotlin
  34. [AC-1107] - Add Unit Tests for Drug Repository and fix bugs
  35. [AC-1108] - Add Unit Tests for Program Repository and fix bugs
  36. [AC-1109] - Fix errors due to Kotlin Migration

Release v3.0.0

12 Aug 19:07
Compare
Choose a tag to compare

Version 3.0.0

  1. [AC-574] - Android Client cannot update provider password
  2. [AC-575] - Password Reset
  3. [AC-584] - Renew GITHUB API key to deploy to Play store
  4. [AC-657] - Adding an about section
  5. [AC-717] - updating the PR template so that someone dosent forgets the JIRA workflow
  6. [AC-722] - after starting a Visit replace the start button with an end button
  7. [AC-821] - Fix deprecation warnings
  8. [AC-869] - Full name of languages should be used.
  9. [AC-926] - Using View Binding Architecture component in various packages.
  10. [AC-945] - android.viewBinding.enabled is obsolete and should be replaced
  11. [AC-951] - Migrate matchingpatients package from Java to Kotlin & ViewBinding
  12. [AC-958] - Correcting app screenshots' aspect ratio in README.md file
  13. [AC-962] - Stay on the SyncedPatientsActivity after deleting synced patient(s)
  14. [AC-973] - Feature of setting system default theme
  15. [AC-984] - Delete Operation Offline support for Allergy Repository
  16. [AC-985] - Offline Strategy for Patient Repository
  17. [AC-543] - Delay while inflating layout of Find Patients and Form Entry
  18. [AC-545] - Loss of Data after Logout and re-login with same username,password & url
  19. [AC-581] - Failed to resolve variable '${project.groupId}'
  20. [AC-613] - Job 'generateReleasePlayResources' failed
  21. [AC-616] - Encrypt play store files earlier in CI build
  22. [AC-669] - Implementing a method to show detailed server error
  23. [AC-774] - Travis CI fails to detect failed tests
  24. [AC-775] - Theme bug causing glitch when opening register patient
  25. [AC-792] - The Intent is not implemented properly
  26. [AC-800] - Redesign register patient form as a multi step form
  27. [AC-862] - On tapping email us in contact page, the recipient of mail is not correct
  28. [AC-864] - The GetProviders method seems incorrect in the providerRepository
  29. [AC-865] - We should avoid the use of appContext inside repository layer
  30. [AC-866] - The title of action bars is not translated to Hindi.
  31. [AC-883] - QuickFix for patientIdentifier Service omission
  32. [AC-887] - Memory leak in Fragments
  33. [AC-889] - An improvement is needed in the login page as in dark mode the username,password and especially the server url text colours make it not visible correctly.
  34. [AC-890] - An improvement is needed in the Settings page UI. The language button English option text is not displayed correctly in some of the devices.
  35. [AC-946] - Bug in the language switching feature.
  36. [AC-961] - Buttons of alert dialog are not clearly visible in dark mode.
  37. [AC-965] - Form Entry TextView Overlap with Image
  38. [AC-967] - App Crashes after registering patient
  39. [AC-968] - Provider name is not correctly saved in server when switching from offline to online mode
  40. [AC-969] - Add Provider Worker is called even after syncing provider when switching from offline to online mode
  41. [AC-970] - Client fails to edit or delete a newly created Provider
  42. [AC-983] - After Deleting Providers the parent screen still holds old data untill a refresh.
  43. [AC-986] - The Provider fetch function duplicates data in the feed
  44. [AC-982] - NPE in Patient Photo Activity
  45. [AC-981] - Application Rehaul for the Library code encapsulation
  46. [AC-798] - Add and view supervised patients for the current provider
  47. [AC-834] - Migrate room Entity classes to Kotlin
  48. [AC-842] - Add Repository Abstraction for AddEditPatient Package
  49. [AC-879] - Migrate Form List Package to Kotlin
  50. [AC-888] - Migrate Login Screen to Kotlin
  51. [AC-892] - Migrate Add Provider Screen to Kotlin
  52. [AC-898] - Convert Java classes of Model Package to Kotlin
  53. [AC-929] - Provider Manager in the Dashboard Screen is redirecting to wrong activity
  54. [AC-948] - Migrate Logs Screen from MVP Architecture to MVVM architecture
  55. [AC-950] - Migrate Provider Dashboard Package from Java to Kotlin.

Release v2.9.0

01 Oct 19:49
Compare
Choose a tag to compare
  1. Updated UI for different activities (#787, #785, #803, #806, #808, #809)
  2. Added repository layer for different activity layer (#784, #791, #797, #799)
  3. Migrated codebase to kotlin (#794, #802, #811, #814)
  4. Removed unused resources (#788, #805)
  5. Created offline support for Allergy module (#786)
  6. Create allergy based on server configuration (#796)
  7. Allergy can be updated as per server settings (#798)
  8. Allergy can be deleted in online/offline mode (#793)
  9. Overloaded methods of AppDataBase Helper class (#789)
  10. Removed Collapsable bar in provider dashboard (#800)
  11. Removed unnecessary restAPI param passing to the repository (#792)
  12. Migrated Chart ListAdapter to RecyclerView (#807)
  13. Fixed app restarts on downloading concepts (#795)
  14. Fixed crash at admission form by using live data (#804)
  15. Fixed Release version blocker (#790)
  16. Added possible NPE checks at PatientComparator (#810)

2.8.4

25 Jul 16:48
Compare
Choose a tag to compare
  1. Create admission form (#696)
  2. Migrate Java code to Kotlin (#757, #766, #765, #764, #767)
  3. Fix Floating Action Button bugs (#763, #769)
  4. Add crop image feature in patient registration (#768)
  5. Update UI to follow material design (#770, #778, #777)
  6. Upgrade dependencies to the latest versions (#772)
  7. Add expandable FAB for provider dashboard (#773)
  8. Add empty active visits view (#771)
  9. Mark patient deceased using coded response (#774)
  10. Removed swipe actions in provider dashboard (#775)
  11. Fix the reverse flipping bug in patient dashboard (#779)
  12. Add allergy tab to fetch allergies from server (#780)
  13. Finish migration from ActiveAndroid to Room (#781, #783)
  14. Add repository layer in visit dashboard (#782)

2.8.3

15 Jun 15:39
Compare
Choose a tag to compare
  1. Fixed critical bugs (#718, #721, #722, #730, #734, #741, #742)
  2. Add showcase view for manage providers module (#720)
  3. Continue creating Room DAOs (#727, #736, #739, #740, #735, #738)
  4. Refined custom dialog box in add patient activity (#731)
  5. Start visit is disabled in offline mode (#729)
  6. Add option for 'Unknown' patients when registering (#733)
  7. Change main font to Roboto (#745)
  8. Fixed app crash on lower API devices (#749)
  9. Avoid keyboard blocking SnackBar messages (#747)
  10. Change endpoint debugger to Chucker to avoid crash (#750)
  11. Better localization (#723)
  12. Fix ill formed provider fields (#751)
  13. UI overhaul, better compliant with Material UI guidelines (#744, #746, #743, #753, #759, #761, #760)
  14. Migrate Java code to Kotlin (#752, #758, #756)
  15. Add offline support for provider module (#748)
  16. Double back press to exit the app (#762)

v2.8.2

17 Apr 07:17
Compare
Choose a tag to compare
  1. Add contribution guidelines to the repository (#671, #662)
  2. Removed unused resources, decreasing APK size (#669)
  3. Removed hardcoded strings (#673)
  4. Dashboard now responds to change in app theme (#661)
  5. Add language translation in hindi (#650)
  6. Create Room Data Access Objects (DAOs) (#670, #659, #682, #657, #662)
  7. UI fixes in register patient screen (#686)
  8. Added reset button (#692)
  9. Improved login and fragment dialog button design (#672)
  10. Improve PatientDetailFragment UI (#700)
  11. Fix app crash on entering values in email or password text fields (#691)
  12. Add City and State selector using Google Places API (#694)
  13. Fix crash at register patient activity (#717)
  14. Fix context-related errors (#713, #716)
  15. Add swipe to refresh feature in relevant screens (#701)
  16. Add Contact Us screen (#710)
  17. Migrate POJO classes to Kotlin (#675, #719)
  18. Add validation to HIV status in Visit Notes screen (#698)

v2.8.1

12 Jan 02:07
Compare
Choose a tag to compare
  1. Fix window leakage error when viewing patient details (#623)
  2. Fix various performance issues (#628, #632, #633, #627, #643, #656 )
  3. Integrate leak canary for debug builds (#634)
  4. Add a splash screen (#638)
  5. Add intro slides for first time users (#642)
  6. Set a code style (#651)
  7. Fix broken unit tests (#637)

2.8

06 Aug 14:43
Compare
Choose a tag to compare
2.8
  • Add dark mode to the app (#618, #620)
  • Provider management: admins can now find, add, edit and delete providers (#611, #613 , #619)
  • Refactor repository names (#614)
  • Fix details not showing when searching patients (#612)

2.7.4

23 Jun 02:58
Compare
Choose a tag to compare
  • AC-620: Make UI more consistent and follow more of the material design
    specs (#607)
  • AC-402: Implement Initial Provider Management (#603)
  • AC-599: Remove redundant type cast (#609)
  • AC-621:Add Floating Action Button in patient's Details tab (#610)

2.7.3

11 Jun 14:57
Compare
Choose a tag to compare
  • Remove Apache HTTP API Client library (#592)
  • Patient now extends Person (#586)
  • Make Search primary function for Find Patients (#593)
  • Revamp Settings Page (new material design!) (#604)
  • Integrated android snooper for debugging purpose (#606)