Releases: dimagi/commcare-android
Releases · dimagi/commcare-android
CommCare 2.61.2
What's Changed
- Fixed an issue with the Multiple Choice question dropdown closing unexpectedly
Full Changelog: commcare_2.61.1...commcare_2.61.2
CommCare 2.61.1
What's Changed
- Fixed an issue with the Multiple choice questions with 'combobox' appearance attribute
Full Changelog: commcare_2.61.0...commcare_2.61.1
CommCare 2.61.0
What's Changed
- Signalising approach in FCM by @Jignesh-dimagi in #3347
- Login to PersonalId if not while coming from notification by @Jignesh-dimagi in #3364
- Push notification functionality by @jaypanchal-13 in #3360
- Jignesh/feat/ccct 1718 by @Jignesh-dimagi in #3373
- Backmerge Commcare 2.60.0 by @avazirna in #3372
- Update version name for next release by @avazirna in #3377
- CCCT-1777 Tweak Certificate Page Button Text by @conroy-ricketts in #3374
- README improvement by @OrangeAndGreen in #3379
- Enables Work History and hides pending tab by @shubham1g5 in #3380
- Null-check when logging integrity analytics event by @OrangeAndGreen in #3382
- Periodic Notifications Sync by @shubham1g5 in #3384
- Sync notifications with a Worker Task by @shubham1g5 in #3376
- Managed read/unread pn status and its icon by @jaypanchal-13 in #3383
- Update The CommCare Coding Style XML File by @conroy-ricketts in #3386
- Remove unused action menu from Work History by @shubham1g5 in #3389
- Fix work history click on Side Nav by @shubham1g5 in #3390
- Sync messaging through notification API by @Jignesh-dimagi in #3381
- CCCT-1773 Tweak Message Card Banner Colors by @conroy-ricketts in #3385
- CCCT-1775 Change Sidebar Account Setup Text To Button by @conroy-ricketts in #3387
- Update Super Linter by @shubham1g5 in #3388
- CCCT-1720 App Sidebar Usability Improvement by @conroy-ricketts in #3392
- Jignesh/feat/ccct 1816 by @Jignesh-dimagi in #3391
- Created base waiting loader and implemented in multiple connect screens by @jaypanchal-13 in #3378
- Enable notifications by @Jignesh-dimagi in #3396
- Center Icons In Personal ID Account Registration Flow. by @conroy-ricketts in #3394
- CCCT-1867 Connect Message Fragment Crash by @conroy-ricketts in #3395
- Notification Analytics by @shubham1g5 in #3393
- Corrects layout for work history list by @shubham1g5 in #3400
- Separated the logic for channel keys in worker by @Jignesh-dimagi in #3397
- Added ability to silently call API if required by @Jignesh-dimagi in #3399
- Removed showing messaging in notification history list by @Jignesh-dimagi in #3406
- Managed messages unread counter in side nav bar by @jaypanchal-13 in #3398
- FCM issue after SignIn solved by @Jignesh-dimagi in #3404
- Fix app sandbox setup by @shubham1g5 in #3401
- Tests for Personal ID Signup Parsers + More Validations on mandatory fields by @shubham1g5 in #3402
- New response as per CCCT-1893 by @Jignesh-dimagi in #3407
- Bug solved for retrieve notification API for storing connect messaging by @Jignesh-dimagi in #3410
- Use new Connect logo for Opportunities icon by @OrangeAndGreen in #3408
- TypeToken proguard issue solved by @Jignesh-dimagi in #3412
- Messaging option not visible in the side menu after signing in issue solved by @Jignesh-dimagi in #3413
- Solved app crash after account recovery by @Jignesh-dimagi in #3415
- Fix repeated crash at app startup on corrupt Connect DB. by @OrangeAndGreen in #3411
- Fix textSizeSetting instrumentation test by @avazirna in #3403
- Update error messaging in app to be more user friendly by @jaypanchal-13 in #3405
- Add support for non-media documents from MediaStore by @avazirna in #3416
- Issue solved for App crashes on entering wrong backup code by @Jignesh-dimagi in #3418
- Update notification screen whenever new notifications are received by @Jignesh-dimagi in #3420
- Solved Android 15 edge to edge issue + added loading blocking UI by @Jignesh-dimagi in #3421
- Display message for no channels by @Jignesh-dimagi in #3422
- Some side nav bar changes by @jaypanchal-13 in #3419
- Location indicator for Personal ID Signup by @jaypanchal-13 in #3414
- Solved small size issue when capturing photo during personalID sign up by @Jignesh-dimagi in #3423
- Improve logging during resizing in QuestionsView by @avazirna in #3424
- Notification and work history screen title issue solved by @Jignesh-dimagi in #3428
- Added Receiver to listen location service status by @Jignesh-dimagi in #3427
- Supported older version before API 24 by @Jignesh-dimagi in #3433
- Earned and Transfer amount on the payment tab issue solved by @Jignesh-dimagi in #3435
- Crash solved while moving back and forth in connect message screen by @Jignesh-dimagi in #3436
Full Changelog: commcare_2.60.0...commcare_2.61.0
CommCare 2.60.0
What's Changed
- Enhanced the Forced update feature to support triggering during active user sessions
- Android 15 users will see a refreshed edge-to-edge UI on key screens
- The app is now locked to portrait mode to prevent download errors
- Messages are now accessed through the side navigation menu, with a new unread indicator (Connect)
- Duplicate account creation using the same phone number is no longer allowed (Connect)
- Sign-up process improved with better OTP delivery handling (Connect)
- Clearer error messages for failed opportunity claims (Connect)
- Dropped support for Android 5.0 and 5.1 devices. The minimum supported Android version is now 6.0
Full Changelog: commcare_2.59.3...commcare_2.60.0
CommCare 2.59.3
What's Changed
- Fixes Connect DB upgrade by @shubham1g5 in #3345
Full Changelog: commcare_2.59.2...commcare_2.59.3
CommCare 2.59.2
What's Changed
- Backmerge Commcare 2.59 by @shubham1g5 in #3298
- Changed app version to 2.60 in manifest by @OrangeAndGreen in #3306
- Solved crash while showing drawer in delivery / learning app by @Jignesh-dimagi in #3304
- Add perf monitoring trace for case list loading time by @avazirna in #3297
- Implements Worker history by @jaypanchal-13 in #3221
- fix issue with connect hearbeat due to incorrect sequencing by @shubham1g5 in #3311
- Updated credential api to user userId by @jaypanchal-13 in #3320
- Cosmetic changes for worker history by @jaypanchal-13 in #3312
- Integrity token workaround for Connect by @OrangeAndGreen in #3329
Full Changelog: commcare_2.59.1...commcare_2.59.2
CommCare 2.59.1
What's Changed
- Copy of SQLCipher migration (android-database-sqlcipher -> sqlcipher-android) by @avazirna in #3293
- Fix NPE during CommCareSetupActivity menu preparation by @avazirna in #3315
- Fix bug in HQ-triggered integrity reporting by @OrangeAndGreen in #3316
- fix issue with connect hearbeat due to incorrect sequencing by @OrangeAndGreen in #3317
Full Changelog: commcare_2.59.0...commcare_2.59.1
CommCare 2.59.0
What's Changed
- Changes for comments for ccct-1060 by @Jignesh-dimagi in #3224
- Pm phase4 merge comments by @pm-dimagi in #3247
- Connect smallish code improvements by @shubham1g5 in #3245
-
- Added menu button to navigate PersonalIdCredentialActivity by @jaypanchal-13 in #3204
- Auto login fix for Connect apps by @OrangeAndGreen in #3259
- Updated warning message and color of progress bar for user visit by @jaypanchal-13 in #3275
- Connect Changes related to Gradle update 8.7 + Android navigation 2.9.1 by @shubham1g5 in #3243
- Small change for connect PN and messaging by @Jignesh-dimagi in #3274
- Backmerge Commcare 2.58 by @avazirna in #3272
- Beta release changes to master by @pm-dimagi in #3276
- Beta 2.59 47700 by @pm-dimagi in #3269
- Pm ccct 1514 by @pm-dimagi in #3278
- Connect Login fix by @OrangeAndGreen in #3279
- Bump androidx.work:work-runtime-ktx from 2.10.0 to 2.10.3 by @dependabot[bot] in #3280
- Connect Phase 4 Merge Work by @OrangeAndGreen in #3248
- Retrofit applied to connectId token and connect heart beat by @Jignesh-dimagi in #3250
- Phase-I for retrofit in connect call by @Jignesh-dimagi in #3234
- Nav Drawer Enhacements by @pm-dimagi in #3283
- Bump org.jsoup:jsoup from 1.15.3 to 1.21.1 by @dependabot[bot] in #3282
- Feature/connect by @shubham1g5 in #3108
- Bump androidx.test.espresso:espresso-* from 3.4.0 to 3.6.1 by @dependabot[bot] in #2653
- Android 15 compatibility changes by @avazirna in #3291
-
- implement the nav drawer based on Controller by @pm-dimagi in #3287
- Smallish changes From final Connect Review by @shubham1g5 in #3288
- Left hand navigation by @pm-dimagi in #3263
- Remove kujaku library by @avazirna in #3285
- Fixes navigtation drawer to only be visible for required Screens by @shubham1g5 in #3292
- SQLCipher migration (android-database-sqlcipher -> sqlcipher-android) by @avazirna in #3081
- Drawer Init NPE Fix by @shubham1g5 in #3296
- Handling Side Navigation Clicks by @OrangeAndGreen in #3294
- Side nav drawer in App Home page by @OrangeAndGreen in #3299
- Toggle Connect visibility by @shubham1g5 in #3295
- Keep showing sidenav drawer on Login once shown by @OrangeAndGreen in #3300
- Fix intent callout for scanner by @avazirna in #3303
- Fix EntityListCalloutDataTest unit tests by @avazirna in #3305
Full Changelog: beta-2.59-477060...commcare_2.59.0
CommCare 2.58.0
What's Changed
- Improved messaging to locked-out users with PersonalID enabled (CommCare Connect)
- Updated month lengths for Nepali calendar years 2081 to 2090 to ensure accurate date calculations
- Improved timezone handling for Nepali calendar conversions to use complete timezone information
- Removed access permissions for Web users
- Fixed an issue with processing GS1-complaint QR codes
Full Changelog: commcare_2.57.0...commcare_2.58.0
Beta 2.59 477060
beta-2.59-477060 fixed for loop .. issue replaced with until