v1.2.0 Release Notes

  • Core: 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.

  • Prayer: 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.

  • Core: Added new MediaProgressBar control for better compatibility than plain old slider.

  • Workflow: Added support for the new Person Entry fields in workflow forms.

  • Core: Added new CameraCodeReader control to automatically scan QR codes and direct the user to the appropriate page.

  • CMS: Added new FlipView control that allows front and back views to be swapped around.

  • Core: Updated the Multi Select field and MultiPicker to use better visual styles and honor Enhanced For Long Lists setting.

  • CMS: Added ability for administrators to see how many requests and bytes transferred to load a page.

  • Core: Added PurposeKey to FollowingIcon element (requires Web 12.4).

  • Event: Added support for campus context in calendar view block.

  • CMS: Added new MediaPlayer control with better on-screen controls and common UI between devices.

  • Core: Added new Onboarding block to streamline the process of getting a user logged into the application.

  • Core: Added Notes block to allow the person to view notes as well as write new notes.

  • Prayer: Added new AnswerToPrayer block that allows a person to enter an answer to a previous prayer request.

  • Prayer: Added block MyPrayerRequests that lists a person's existing prayer requests.

  • CMS: Added XAML controls BibleAudio, BibleBrowser and BibleReader to provide functionality for reading plans.

  • CMS: Added new Expander control to show a header that will expand to show details when tapped.

  • CMS: Added RadioButtonList control to simplify building a collection of radio buttons for the person to pick from.

  • Core: Added WriteInteraction command that allows you to write a new Interaction to the database after the person performs some action.

  • Workflow: Enhanced the WorkflowEntry block with (limited) support for the HeaderHtml and FooterHtml values in a form.

  • CMS: 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.

  • Core: Added support for pages to be marked as Fullscreen, which means they cannot get to the tab bar or flyout menu.

  • Core: Added new Homepage Routing Logic property to mobile applications that allow you to use Lava to dynamically determine the launch page.

  • Core: 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).

  • Core: Fixed crash when using Rock:Redirect on the homepage and then later navigating back to the home page.

  • CMS: Fixed parsing of HTML tags (&, <, >, etc) in headers in Structured Content View block.

  • CMS: Fixed ellipsis on iOS when LineHeight is also specified.

  • Core: Fixed issue with bottom anchored popup would not align correctly.

  • CMS: Fixed issue with buttons causing Rock:Divider to show with a shadow if it appeared after the button.

  • Core: Fixed Android toolbar text buttons not using correct color.

  • Core: Fixed status bar text not changing color on Android.

  • Core: Fixed AggregateCommand not working correctly inside a Popup.

  • CMS: Fixed issue in LoginStatus that prevented ProfilePageGuid from being set.

  • CMS: Fixed a bug that would throw a XAML error in some cases when trying to use Rock:InverseBooleanConverter.

  • CMS: Fixed a bug that would cause some screen elements to partially show through a full-screen media player on Android.

  • CMS: Fixed Html element not supporting hyperlinks inside paragraph tags.

  • Core: Fixed rotated image when taking picture on certain devices.

  • CMS: Added EnablePushNotificationsCommand to allow for manually enabling push notifications from a Button or other user initiated event.

  • Event: 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.

  • CMS: Fixed issue that caused the cast button on Android to show as black the first time it was displayed.

  • Core: Fixed issue that prevented extern web links from opening on Android 11.

  • Core: Added ShareAsFile option to ShareContent command which allows you to share the URI as a file to other applications on the device.

  • Core: Fixed CameraCodeReader control not requesting camera permissions properly.

  • Core: Fixed issue when certain redirects were configured that would prevent login and other features from working correctly.

  • Core: Fixed bug in iOS that prevented a person from choosing the "Save..." option during a ShareFile command.