Mobile Release Notes

Get the latest info on the Rock Mobile releases.
Find out all the latest changes in the release notes below.

Major Releases

7

Minor Releases

4

New Features

104

Improvements

35

Bug Fixes

95

Note About Updates

Shell updates work differently from Rock Core. Because every update requires thorough testing, only update when you need a specific new feature or bug fix.

To update your shell, please reach out to the App Factory service.

    Rock Mobile v19.2 Released July 6, 2026


    Minimum OS Versions: iOS version 12.0, Android version 7.0 (API level 24)
    Minimum Rock Version: v12.6

    CMS v19.2

    • Improved the voice agent to stream user transcripts in real time as the user speaks, instead of appearing only after they finish.
    • Fixed the first transcript line getting clipped by the status bar when navigation is hidden.
    • Fixed the Sort cover sheet missing a Cancel button in the content collection view.
    • Improved the popup info layout on the Admin Tools screen to use consistent grid styling.
    • Improved the FieldStack control (used by form field blocks) to render its border via the base Border control instead of a custom handler.

    Communication v19.2

    • Fixed the app icon badge not clearing after reading an SMS conversation by refreshing the badge count after mark-as-read. Fixes: #116
    • Fixed push notifications for chat bouncing between the channel list and the target channel when tapped.
    • Fixed chat push notifications running duplicate/redundant routing logic on a single tap.
    • Fixed chat URLs in file-attachment captions not being tappable. Fixes: #127

    Finance v19.2

    • Fixed the Giving block not routing gifts to campus child accounts when no campus picker is shown. Fixes: #124
    • Added a give-button CSS class to the Give button in the Giving block so partners can override its colors and keep them fixed across light/dark mode. Fixes: #96

    Mobile v19.2

    • Fixed iOS crash (NRE) caused by an orphaned keyboard animation in KeyboardResponsiveView.

    Rock Mobile v19.1 Released June 11, 2026


    Minimum OS Versions: iOS version 12.0, Android version 7.0 (API level 24)
    Minimum Rock Version: v12.6

    CMS v19.1

    • Fixed a BibleReader bug in the ESV translation where the divine name was not rendered in uppercase as LORD.
    • Added the new AI Voice Agent block, which lets anyone interact with the Rock system using their voice. The Voice Agent can read Rock data and perform actions hands-free, supports multiple voice providers (including previewing and switching voices), offers push-to-talk and bluetooth playback, and shows a live transcript of the conversation.
    • Fixed an issue where the Show Popup command would only display the popup the first time it was triggered. After the popup was closed it would not reopen when triggered again. It now reopens correctly every time. Fixes: #110
    • Fixed Smart Search reloading its results after the component picker was dismissed without actually changing the selection.
    • Fixed the Smart Search block always showing a loading spinner even when it was not searching.
    • Fixed search history not appearing in the search block on Android. Fixes: #59
    • Fixed an issue where a styled border defined in CSS was not applied. Fixes: #87
    • Fixed grouped form fields with long titles not wrapping correctly. Fixes: #112
    • Reduced the vertical padding of the field stack control so forms sit a little shorter, while keeping the same horizontal padding.
    • Updated the default card styling to remove the border and add a drop shadow, for a cleaner card look.
    • Removed the hard-coded background color from the Contained Card control so it now follows the active theme and is light and dark mode aware.
    • Added a IconTranslationX property to the icon button control so its icon can be shifted left or right.
    • Added an enabled option to the Execute Command control so it can be turned on or off.
    • Updated the Structured Content control's default text and background color, and added spacing at the beginning and end of the content.
    • Refreshed the bundled icon sets, updating Material Design Icons to version 7.4.47 and Tabler Icons to version 3.35.0.
    • Fixed an error that could occur when checking in multiple people at once. Fixes: #84

    Check-in v19.1

    • Fixed an error that could occur when the self check-in option was turned on. Fixes: #54
    • Improved Check-in to respect more of the configured registration settings. Fixes: #85
    • Improved Proximity Attendance to send a local notification when a person is checked in, refined beacon ranging, and updated the on-screen consent text to meet Android's disclosure requirements.
    • Fixed an issue where Check-in would display an error after selecting an individual when the Auto Select Options setting was configured to "People and Their Area/Group/Location." Fixes: #88

    Communication v19.1

    • (iOS) Chat channel settings now show "Mute Channel" for named channels instead of incorrectly showing "Mute User" for those with two or fewer members.
    • Fixed Android chat push notifications not arriving in some cases. Fixes: #101 #121
    • (iOS) Fixed an issue where group chat member roles were not shown, and enlarged the tap target on the channel info screen.
    • Fixed the chat attachment picker not refreshing after a limited photo-library selection change. Fixes: #94
    • (Android) Fixed an incoming-message reaction emoji overlapping the author's name. Fixes: #119
    • (iOS) Fixed group chat add-member search returning no results.
    • (Android) Fixed starting a new direct message hanging from the user list and chat entry points. Fixes: #122
    • Added the ability to control who can start a new direct message.
    • Fixed several chat dark mode issues, including the message author name color, the profile bottom sheet color, the new message button color, and the channel switch list not following the theme. Fixes: #120
    • (Android) Fixed chat messages occasionally appearing in the wrong row while scrolling.
    • Fixed the SMS conversation list header text being cut off and standardized its avatar sizing.
    • Renamed the chat "Leave conversation" action to "Leave group" for group conversations.
    • Removed the transparent background from the message view in the Notification Message List block.
    • (iOS) Fixed the chat mute option mislabeling named group channels that had only two members. The action now matches the channel type, so named channels read "Mute Channel," one-on-one direct messages read "Mute User," and group direct messages read "Mute Group."

    Connection v19.1

    • Fixed an issue in the Connection Request Detail block where non-administrators could not view System Notes.
    • Fixed an issue in the Connection Request Detail block where Activity Notes were truncated, preventing the full note from being displayed. Fixes: #107
    • Fixed an issue where the Connection Request Detail block prevented editing when a request had a file attribute with a value. Fixes: #106
    • Fixed an issue in the Connection Request Detail edit view where the status displayed as "Connected" even when the Show Connect Button setting was disabled on the connection opportunity. Fixes: #103
    • Added a due status indicator to the Connection Request Detail block.

    CRM v19.1

    • Fixed the Person Profile block not saving changes to a person's email preference.
    • Fixed Person Profile call and message actions firing on unlisted phone numbers.
    • Added labels to the Person Profile email and phone edit fields.
    • Improved the Person Search experience by centering the empty state so it only appears when there are zero results, rendering address line breaks, truncating long emails, and cleaning up the age display.
    • Fixed baptism date validation when the year is changed.
    • Fixed auto-generated notes showing the current person's avatar instead of the default unknown-person image.

    Engagement v19.1

    • Added the new Outreach Toolbox, a set of blocks that helps your people stay connected and in mindful prayer with those around them. It includes an Outreach Dashboard with activity insights and key metrics, contact management (My Contacts, Contact Profile, and an Add Contact flow that can import a contact straight from the phone's contact list), a guided onboarding experience, and Touchpoint tracking for both prayer and connection.

    Finance v19.1

    • Added the new Financial Batch Detail and Financial Batch List blocks, giving finance teams a way to scan checks, create batches, and view, review, or modify batch details from the app.
    • Updated the Transaction Detail to display an image based on the currency type.
    • Fixed the giving block account picker not scrolling when there were more accounts than fit on screen, and fixed the account list sometimes not appearing on Android.
    • Fixed the Add Payment Method sheet appearing behind the saved accounts list and not responding when tapped. Fixes: #111

    Group v19.1

    • Fixed group schedule signup not loading additional items on iOS when the first batch already filled the screen, and removed leftover date headers left behind after items were filtered. Fixes: #126
    • Added cover sheet support to the Group Member Edit block.

    Mobile v19.1

    • (iOS) Fixed an issue that could cause the app to close unexpectedly at random during use.
    • Fixed Android media playback so audio from other apps now lowers in volume when Rock Mobile starts playing audio.
    • (iOS) Fixed the media player taking over the audio session as soon as a page with a player loaded, which silenced audio already playing in other apps. The player now claims audio only when playback starts and releases it afterward, so other apps keep playing until you press play.
    • Fixed external links silently failing on Android when the address belonged to a site that also has an installed app handler (for example, opening a YouTube link on a device with the YouTube app installed). The link now falls back to the device's default browser handling so it opens correctly. Fixes: #123
    • Fixed several tab bar visibility issues, including the bar appearing on full-screen pages, not restoring after a cover sheet was dismissed, and not hiding correctly with a show-page action on iOS 18 and later.
    • Fixed the navigation bar reappearing after the Play Video command ran. Fixes: #75
    • Fixed a blank screen that could briefly appear while transitioning to the homepage.
    • Fixed scrolling being disabled after returning to the app when a cover sheet had been opened through a touch behavior.
    • Improved the speed of Android page loads on location-aware pages by reading the last known location from cache first. Fixes: #51
    • Updated the admin and about screen to show the current build identifier, making it easier to confirm exactly which build is installed.
    • (iOS) Opening a page containing a MediaPlayer no longer mutes or ducks audio from other apps (such as Spotify or Apple Music) before playback begins. Background audio is now only affected when someone actively starts playback, and it resumes correctly after leaving the page.

    Reminders v19.1

    • Added an empty-state view for the reminder list.

    Rock Mobile v7.0 Released July 16, 2025


    Minimum OS Versions: iOS version 12.0, Android version 7.1 (API level 25)
    Minimum Rock Version: v12.6

    CMS v7.0

    • Added the EventToCommandBehavior, which triggers a command when a specified event occurs.
    • Added support for anchor-based navigation that scrolls to a specific element when the page loads.
    • Added the ability to automatically focus the input in the Content Collection View through the use of a block setting.
    • Added the ExecuteCommand control, enabling command execution with configurable timing and repetition.
    • Added the CopyToClipboard command, allowing text to be copied to the clipboard.
    • Fixed an issue that caused the AddEventToCalendar command to not function properly.
    • Fixed an issue where the TextColor property of the Tag control was not being respected.
    • Fixed an issue where the PlayAudio and PlayVideo media commands could cause the application to crash. Fixes: #35

    Check-in v7.0

    • Fixed an issue where settings provided through the Check-in page parameters (such as location or area) were not being applied, causing the block to load incorrectly. Fixes: #52
    • Fixed an issue where the Check-in block would display an error when using Family Mode to check in a family with only one Person. Fixes: #54
    • Added Proximity Attendance, which uses Bluetooth Low Energy (BLE) beacon detection to automatically check individuals in and out.

    Communication v7.0

    • Added the Chat View block, providing a streamlined interface for viewing, creating, and managing chats.

    Core v7.0

    • Fixed an issue where the FollowHyperlinks property on the Rock:Html control was not functioning properly. Fixes: #46
    • Added support for the Tabler Icons library.

    Finance v7.0

    • Added the Saved Account List and Saved Account Detail blocks, used to manage personal saved financial accounts.
    • Added the Scheduled Transaction List block, which can be used to display a list of current and inactive scheduled transactions.
    • Added the Transaction Detail block to allow individuals to view details of a specific transaction.
    • Added the Giving block, enabling streamlined and native contribution functionality.
    • Added a Transaction List block that displays a list of an individual's contributions with additional filtering options.

    Group v7.0

    • Fixed an issue where the scheduled location was not recorded when an individual self-scheduled through the mobile Group Schedule Signup block.

    Mobile v7.0

    • Fixed an issue where the ShowPopUp command displayed the popup on a white screen instead of overlaying the triggering page when running in MAUI. Fixes: #38

    Other v7.0

    • Added the AllowsPictureInPicturePlayback property to the MediaPlayer control, allowing PiP playback to be enabled or disabled.

    Prayer v7.0

    • Added support for custom attributes in prayer requests.

    Workflow v7.0

    • Fixed an issue in the Workflow Entry block that prevented the form result message from displaying.

    Rock Mobile v6.0 Released October 20, 2024


    Minimum OS Versions: iOS version 12.0, Android version 7.1 (API level 25)
    Minimum Rock Version: v12.6

    CMS v6.0

    • Added support for displaying Lottie files and a confetti view.

    Check-in v6.0

    • Added the check-in block.

    Communication v6.0

    • Added the ability to specify the max amount of characters allowed in an SMS message.

    Connection v6.0

    • Improved the Add Connection Request block to allow an "Opportunity Pre-Select Template" and allow selection of a requester.

    Core v6.0

    • Add My Notes and Quick Note block, a way to effectively manage your created notes in mobile.
    • Added support for search components to depict what type of keyboard should show.

    Mobile v6.0

    • Updated all of the mobile blocks to follow the new design system.
    • Improved the way personal device tokens are managed.

    Rock Mobile v5.0 Released October 31, 2023


    Minimum OS Versions: iOS version 12.0, Android version 7.1 (API level 25)
    Minimum Rock Version: v12.6

    CMS v5.0

    • Added GeoBoundaryView, a way to show content dependent on a Person's geolocation.
    • Update the Login block UX to ensure fields are always in view, auto-focus plus other polish.
    • Added Auth0 as an external authentication provider.

    Communication v5.0

    • Added the ability to send a Communication when a note is added, and some other small polish changes.
    • Added the Communication Entry block, a way to send out communications to a list of recipients.
    • Added the ability to specify the amount of time before a newly created entity set expires.

    Connection v5.0

    • Added 'Add Connection Request' block.

    Core v5.0

    • Added the Attribute Values block.
    • Added the Group Members block.
    • Added more extensive capabilities of whether or not a page should display in navigation (DisplayInNavWhen).
    • Improve the Search block with auto-search capabilities, performance improvements, and more.

    CRM v5.0

    • Added Attribute Values and Group Members block.
    • Added the Person Profile block.

    Group v5.0

    • Updated Schedule Sign Up to display pertinent location information.
    • Added support for a 'Group By Person' mode to limit the Group Member List to distinct people.
    • Improved the Group Member List block, added filter options plus entity set creation capabilities.

    Mobile v5.0

    • Fixed Geolocation permissions inside of a WebView.

    Reminders v5.0

    • Added reminder functionality to Person Profile and Connection Request Detail.
    • Added the ability to delete reminders.
    • Added reminder blocks (ReminderDashboard, ReminderList and ReminderEdit).

    Rock Mobile v4.0 Released February 3, 2023


    Minimum OS Versions: iOS version 12.0, Android version 7.1 (API level 25)
    Minimum Rock Version: v12.6

    CMS v4.0

    • Added support for hyperlinks in StructuredContent, as well as different styling options for hyperlinks.
    • Added a RatioView to constrain a ContentView to a certain ratio.
    • Added support for image upload, particularly in workflows.
    • Added Deep Linking, a way to link your website to content within your application directly.
    • Onboarding updates, including resizing keyboard and auto focus effect.
    • Added responsive Memo fields, specifically seen in mobile workflows.
    • Added Cover Sheets, a new way to present content to an individual.
    • Added a ReloadPage command, used to reload the current page.

    Core v4.0

    • Added the ability to save specific, mobile-related user preferences.
    • Added support to set the placeholder color of an Entry/InputView using CSS.
    • Added a custom ScrollView control that allows you to disable the native iOS bounce when scrolling.
    • Fixed a bug in which being in dark mode on iOS caused the BibleBrowser picker to display white text on a white background.
    • Added Toast functionality, used by the ShowToast command.
    • Added medium preference settings in the Communication List Subscribe block.
    • Added Follow/Unfollow commands to allow for custom buttons and implementation.

    Group v4.0

    • Added group scheduling blocks, allowing you to accept/decline pending schedules, sign up for additional schedules, set your preferences and more.

    Rock Mobile v3.0 Released June 17, 2022


    Minimum OS Versions: iOS version 12.0, Android version 6.0 (API level 23)
    Minimum Rock Version: v12.8

    CMS v3.0

    • Fixed Structured Content to support images uploaded in Rock Server v13.0 and later.
    • Fixed rendering of structured content with lists.
    • Added Daily Challenge Entry block to allow for processing daily challenges setup in the system for the user to complete. (Requires Rock Server v12.5)

    Connection v3.0

    • Added new Mobile Connection blocks for managing Connection Requests (requires Rock Server v13.0).

    Core v3.0

    • Added new Add To Group mobile block that handles prompting individual for information in order to add them to a group.
    • Added new AddEventToCalendar command to add an event to the individual's device calendar.
    • Added support for transport media controls on lock screens.
    • Updated the Login block to better handle non-confirmed and locked out accounts (requires Rock Server v13.0).
    • Added support for person matching in Registration block (requires Rock Server v13.0).
    • Added support for Onboarding block to skip personal information screens if individual is already logged in (requires Rock Server v13.0).
    • Updated Login block to support new settings that specify the return page and cancel page (requires Rock Server v13.0).
    • Added AppValue boolean that can be used to determine if push notification permission has been requested.
    • Added new SetViewProperty command to change a property value in response to an action.
    • Updated CommandReference element to make CommandParameter the default content node.
    • Added block command PrayForRequest to record that a PrayerRequest was prayed for.
    • Added PerformHapticFeedback command to allow physical feedback from actions.
    • Added "MapAddress" command to allow individuals to open an address or coordinates within their native application.
    • Added a way for gender to be set as 'Optional', 'Required', or 'Hidden' in the ProfileDetails block.
    • Added support for tracking session details in media watch interactions.
    • Added command to open application settings.
    • Added ability to detect if push notifications are enabled in XAML.
    • Improved tracking of push notification enabled state.
    • Fixed issue that would cause MediaPlayer thumbnail to remain when playing certain HLS streams.
    • Added BR tag support to Html parsing.
    • Added support for pages to display a URL instead of native Rock blocks.
    • Added new block to search for people and groups with.

    Group v3.0

    • Added new Group Finder block (requires Rock Server v13.0).

    Prayer v3.0

    • Added new Prayer Card View block to display prayer requests in a card-style layout (requires Rock Server v13.0).

    Rock Mobile v2.2 Released January 19, 2022


    Minimum OS Versions: iOS version 12.0, Android version 6.0 (API level 23)
    Minimum Rock Version: v12.4

    Core v2.2

    • Fixed an issue that could prevent iOS devices from receiving push notifications with a combination of specific settings.

    Rock Mobile v2.1 Released December 15, 2021


    Minimum OS Versions: iOS version 12.0, Android version 6.0 (API level 23)
    Minimum Rock Version: v12.4

    Core v2.1

    • Fixed issue that prevented applications from launching on iOS 12.
    • Fixed the error message formatting on the Register Account block.
    • Fixed incorrect duration calculation on videos longer than 60 minutes.
    • Fixed an issue with iOS 15 devices that would case tab bar background colors to not respect set color.
    • Fixed issue that caused birth date to be set to today if it was left blank in the Register Account block.
    • Fixed bug that prevented Flyout Shell from working properly if ListItem was not the root XAML element.
    • Added ApplicationVersion and ShellVersion to the DeviceData structure available to Lava.
    • Fixed an issue that caused long notes in the structured editor to not be visible, the full fix also requires Rock Server v12.8.
    • Fixed occasional crash at launch on iOS devices.
    • Fixed bug when opening notifications on iOS while the application was not running.
    • Fixed crash on iOS in onboarding block if back buttons were pressed.
    • Fixed rendering issues on iOS 15 that would cause some elements to be visible on screen for a moment before animation began.
    • Fixed bug in Workflow Entry that caused it to not send campus in Person Entry forms.

    Event v2.1

    • Added support to Calendar Event List block to hide past events (requires Rock Server v12.7).

    Group v2.1

    • Added support for entering attendance notes in the Group Attendance Entry block (requires Rock Server v12.7).
    • Added support for removing group members in the Group Member Edit block (requires Rock Server v12.7).

    Rock Mobile v2.0 Released September 15, 2021


    Minimum OS Versions: iOS version: 12.0, Android version: 6.0 (API level 23)
    Minimum Rock Version: v12.4

    CMS v2.0

    • Fixed issue in LoginStatus that prevented ProfilePageGuid from being set.
    • Fixed a bug that would throw a XAML error in some cases when trying to use Rock:InverseBooleanConverter.
    • Fixed a bug that would cause some screen elements to partially show through a full-screen media player on Android.
    • Fixed Html element not supporting hyperlinks inside paragraph tags.
    • Added EnablePushNotificationsCommand to allow for manually enabling push notifications from a Button or other user initiated event.
    • Added new FlipView control that allows front and back views to be swapped around.
    • Added ability for administrators to see how many requests and bytes transferred to load a page.
    • Added new MediaPlayer control with better on-screen controls and common UI between devices.
    • Added XAML controls BibleAudio, BibleBrowser and BibleReader to provide functionality for reading plans.
    • Added new Expander control to show a header that will expand to show details when tapped.
    • Added RadioButtonList control to simplify building a collection of radio buttons for the person to pick from.
    • Added new SafeAreaPaddingEffect that can be used to restrict your content to the safe area of the device, that is to avoid the notch some devices have.
    • Fixed parsing of HTML tags (&, <, >, etc) in headers in Structured Content View block.
    • Fixed ellipsis on iOS when LineHeight is also specified.
    • Fixed issue with buttons causing Rock:Divider to show with a shadow if it appeared after the button.
    • Fixed issue that caused the cast button on Android to show as black the first time it was displayed.

    Core v2.0

    • Fixed issue that prevented extern web links from opening on Android 11.
    • Added ShareAsFile option to ShareContent command which allows you to share the URI as a file to other applications on the device.
    • Fixed CameraCodeReader control not requesting camera permissions properly.
    • Fixed issue when certain redirects were configured that would prevent login and other features from working correctly.
    • Fixed bug in iOS that prevented a person from choosing the "Save..." option during a ShareFile command.
    • Fixed status bar text not changing color on Android.
    • Fixed AggregateCommand not working correctly inside a Popup.
    • Fixed Android toolbar text buttons not using correct color.
    • Fixed issue with bottom anchored popup would not align correctly.
    • Added support for pages to be marked as Fullscreen, which means they cannot get to the tab bar or flyout menu.
    • Added new Homepage Routing Logic property to mobile applications that allow you to use Lava to dynamically determine the launch page.
    • Enhanced the launch process with a new option you can enable to will stop the app from automatically asking for push notification authorization at launch (useful if you are using the new Onboarding block).
    • Fixed crash when using Rock:Redirect on the homepage and then later navigating back to the home page.
    • Added WriteInteraction command that allows you to write a new Interaction to the database after the person performs some action.
    • Added new Onboarding block to streamline the process of getting a user logged into the application.
    • Added Notes block to allow the person to view notes as well as write new notes.
    • Added PurposeKey to FollowingIcon element (requires Web 12.4).
    • Updated the Multi Select field and MultiPicker to use better visual styles and honor Enhanced For Long Lists setting.
    • Added parameter syntax to Logout command to allow user to specify that the current page should be reloaded or to navigate to a page other than the homepage.
    • Added new MediaProgressBar control for better compatibility than plain old slider.
    • Fixed rotated image when taking picture on certain devices.
    • Added new CameraCodeReader control to automatically scan QR codes and direct the user to the appropriate page.

    Event v2.0

    • Fixed issue where the Group Attendance Entry block would lose the members when switching from a date that had did not meet to one that did meet.
    • Added support for campus context in calendar view block.

    Prayer v2.0

    • Fixed issue with the Prayer Session Setup block always filtering to My Campus when the campus option was enabled. This was caused by a bug in the SegmentedPicker itself and would effect other uses of it.
    • Added new AnswerToPrayer block that allows a person to enter an answer to a previous prayer request.
    • Added block MyPrayerRequests that lists a person's existing prayer requests.

    Workflow v2.0

    • Enhanced the WorkflowEntry block with (limited) support for the HeaderHtml and FooterHtml values in a form.
    • Added support for the new Person Entry fields in workflow forms.

Rock Mobile Versions