What’s new in Connect Mobile.
Release notes for the Connect mobile app, published with each release.
Release Notes — Mobile v2.65
Release Date: Oct 22, 2026
Highlights
Redesigned Opportunity Home — Tabbed Delivery layout, refreshed Intro/Details/Learning Progress screens, a visible sync-status card, and a redesigned Opportunity List.
Change Your Backup Code from Profile — New self-service flow for PersonalID users, including a “Forgot backup code?” email-recovery path.
New
- Redesigned Opportunity Home — The Delivery Opportunity Home screen
and related screens get a tabbed, visually refreshed redesign:
- Tabbed Delivery Home layout: Dashboard, Payment, Visits, and a new More tab (surfacing a list of Tasks and Learn Modules)
- Visual refresh to the Opportunity Intro, Details, and Learning Progress screens
- App downloads/installs now happen in place, with progress shown in the bottom action bar instead of leaving the page
- A sync-status card is now visible on the Learning and Delivery Progress screens — tap it to trigger a refresh and see the last sync time
- Opportunity List redesigned: cards are now a single tappable surface (the separate “View Info” button is gone), with new status icons and an expiry warning
- Success and error messages use consistent styling throughout
- Dashboard tab shows a task card when a task is pending, and disables the bottom action bar while blocked on it
- Backup Code Recovery
- Change Your Backup Code from the Profile Page — PersonalID users can now change their backup code directly from the Manage Profile screen, including a “Forgot backup code?” option that recovers access via email.
- PersonalID Screen Visual Cleanup — The CommCare logo no longer appears on any PersonalID sign-up or account-recovery screen, and sign-up, recovery, and profile screens now share consistent headings, text styles, spacing, and colors.
- OTP Attempts-Remaining Messaging — After an incorrect email or phone OTP code, PersonalID now shows how many attempts remain before a new code must be requested.
- Messaging and Work History Sidebar Behavior — Messaging and Work History now always show the sidebar, and opening a different sidebar section replaces the current one instead of stacking on top of it.
- Periodic reminder prompts — Now asks you to confirm your backup code from time to time, with the option to skip or recover it if forgotten
- Changing your email, or adding one for the first time — Now requires confirming your backup code first, which is recoverable via email (if you have one) or phone OTP (if you don’t) — and the “Skip email” dialog is now framed around protecting your account rather than just skipping a step.
Improvements
- OTP Reliability via ReCaptcha — Enabled ReCaptcha on Firebase OTP requests to reduce OTP failures (error code 39).
Bug Fixes
- PersonalID Phone Page Crash — Fixed a crash on the phone-entry screen caused by a missing navigation controller on the Continue button, affecting roughly 100 users over the past 90 days.
- Opportunity Sync Failure on Bad Data — Fixed an issue where a single malformed date in one opportunity’s data could cause the entire opportunity sync to fail.
- Android 15 Edge-to-Edge Display Fixes — Corrected edge-to-edge layout/display issues affecting Connect screens on Android 15 devices.
- OTP Lockout Handling — After too many incorrect email or phone OTP codes, the code is now reported as no longer usable and the user is prompted to request a new one, instead of showing a generic error. The wait before a new code can be requested is now shown accurately.
- Gregorian Date Widget Keyboard Fix — Fixed an issue where the day and year fields of the date widget used by date questions with a gregorian appearance could not be edited with the keyboard in landscape.
Release Notes: CommCare Mobile v2.64
Release Date: 17 August 2026 Audience: CommCare Connect users
New Features
- Manage Profile
Users signed in with PersonalID can now view and manage their profile directly from the app’s sidebar. The new Profile screen displays the user’s photo, name, phone number, and email. From there, users can:
- Update their photo — tap the profile image to take a new one.
- Edit their name — changes are saved immediately.
- Add or change their email — email changes require OTP verification for security.
- Forget PersonalID — the option has moved from the old menu locations into the Profile screen for a cleaner experience.
- Email Collection for PersonalID
PersonalID now supports email as an additional account recovery method:
- During sign-up: New users are prompted to enter and verify an email address via OTP. Users can skip this step if preferred.
- For existing users: A prompt appears (up to twice, 30 days apart) inviting users who haven’t yet added an email to do so.
- Added ability to assign an OCS conversation as a Task
When a messaging task is assigned and pending for an active delivery job, a new “Open Conversation” button appears on the Connect job tile. Tapping it navigates directly to the relevant messaging channel, making it easier to access task-related conversations without extra navigation.
Enhancements and Optimizations
- Deep Links from Connect SMS
Tapping a Connect link received via SMS (e.g. an opportunity invite) now opens the relevant opportunity directly inside the app, instead of launching a browser. If the opportunity isn’t found locally, the app refreshes from the server before falling back to the Connect home screen.
- Smoother Connect App Launch
Launching a CommCare app from Connect no longer briefly flashes the login screen. The app now authenticates and loads silently in the background, providing a faster, more seamless transition to the home screen.
- Improved Screen Unlock Experience
Previously, you were prompted to authenticate with your PIN or biometrics every single time you accessed a Connect or Personal ID feature. This caused frequent interruptions during normal use.
Now, authentication is only required once per session or after a period of inactivity, so you can move between protected features without repeated unlock prompts — making your workflow smoother and less disruptive.
- Minimum Android Version for Connect Raised to Android 9
Devices running Android versions below version 9 will no longer see the PersonalID sign-up option or the Connect sidebar. CommCare itself continues to support Android 6.0+.
- Network Loading Bar
A new, animated network loading bar UI has been added, based on the latest design specifications. This view displays a bar that animates from left to right to signal when a network request is in progress, but it is not shown to users by default while existing indicators remain unchanged.
- Offline Status and Last Synced Indicator in Error Bar
When you enter a Connect page with a Cloud Refresh button or automatic API data fetch, an error bar now displays “Last Synced: x time ago” along with an “offline” status indicator if your device is not connected to the internet. This error bar disappears as soon as connectivity is restored while you remain on the page.
- Improved GPS Auto-Capture Quality
Auto-capture now saves the most accurate location obtained during form entry, rather than the last one received. This improves location data quality for field workflows.
- Removed App Switching from the Side-bar
Selecting “CommCare Apps” on the side-bar will now no longer open a dropdown in the side-bar, but rather redirect a user to the login screen where they can select an app from a dropdown menu.
Bug fixes
- Fixed the back arrow on the camera capture screen so it correctly returns to the previous screen.
- Fixed an issue where Connect messages opened from a notification could be viewed without completing the unlock prompt.
- Fixed a crash caused by tapping a payment unit row more than once on the Connect delivery progress screen.
- Fixed a crash that could occur when leaving a Connect opportunity’s intro screen before its “Start Learning” request finished.
Release Notes: CommCare Mobile v2.63
Release Date: 21 May 2026 Audience: CommCare Connect users
New Features - CHC RCT
The new functionalities coming out in 2.63 are related to the new Microplanning, Auditing, and Verification workflows for the CHC RCT work, mainly around Tasking: Tasks are corrective actions assigned to FLWs when their performance falls below certain thresholds identified during the Auditing process. These tasks block service delivery work until they are completed.
1. Opportunity Tile updates for Tasking
The Opportunity Tile now visually indicates when additional delivery progress is blocked due to pending Re-Learn tasks. When you have incomplete Re-Learn modules, a warning message appears on both the Delivery Progress and App Home Page, distinctly separate from any error messages. After completing the required Re-Learn content, a green confirmation message is displayed for an extended period to clearly show that delivery activities can continue.
2. Push Notifications for Tasking and Work Area Assignments
When a Program Manager assigns a re-learn task to a Connect Worker (FLW), the FLW receives a push notification on their mobile device with a message indicating that a relearning task has been assigned and must be completed before continuing Delivery activities.
When an FLW’s work area assignments change, the FLW receives a notification on their mobile device.
Enhancements and Optimizations
1. PersonalID Backup Code Page Improvements
The Backup Code page now features the familiar 6-box input from the OTP page for entering your backup code. Error messages about code length have been removed, as the interface guides you to complete all six boxes before enabling the Continue button. During new account registration, you will also see a message reminding you to memorize your backup code.
2. Enhanced Tracking for OTP Requests on Manual OTP Generation
The otp_requested analytics event now captures detailed information about manual OTP generation attempts. When a user requests or verifies an OTP, the event logs whether the action succeeded or failed, specifies the type of event (request or verify), identifies the method used (Firebase or Personal ID), and records the reason for any failure. This richer event data allows for a clearer breakdown of OTP request outcomes and user experience with OTP flows.
3. Improved Country Code Auto-Population
The country code in the PersonalID Phone page now prioritizes the user’s SIM card or network country code when available. If neither is detected, the country code falls back to the device’s configured Locale as before.
4. Locale-Friendly Date Formatting
Dates in the Connect user interface now automatically adjust to match your device’s locale settings, using a consistent and familiar date style regardless of region. All date strings throughout Connect are displayed using your local date format, replacing previously hard-coded formats.
5. Preparation for Verification Flags to Rules
The “Pending” status has been hidden from forms across the mobile app when the user has no “Pending” forms. All references to the “Pending” filter, including in visit and other relevant lists, have been hidden from the user interface if the user has no “Pending” forms.
Bug fixes
1. OTP Screen Messaging Updates
Previously, the error message shown when too many OTP requests were made was “You entered the incorrect 6-digit One Time Passcode too many times. Please try again later”. It now correctly states: “You have made too many attempts to send OTP. Please wait and try again whenever the resend button is visible.” The messaging on the OTP screen has also been updated to display your masked phone number, for example: “We attempted to send an SMS to your phone number ending with 1423.” Additionally, the “Change” button has been relabeled to “Change Number.”