GitHub Spotlight: 12/20/2024

23 hours ago 2 mins read
Loading the Elevenlabs Text to Speech AudioNative Player...

Here’s what’s new in Rock’s GitHub for Pre-Alpha Release v17.0.34 released on 12/19/2024.

v16.8 Highlights

  • Added a new setting named ‘AutoFocus’ to the Obsidian Content Collection View block which automatically selects the search bar, so individuals can start typing in the search bar immediately after the page loads without needing to select the search bar first.
  • Added a new setting called 'Enable Default Address State Selection' to the System Settings. This enhancement makes the ‘Default Address State Selection’ an optional setting, so churches with campuses in multiple states can choose to default to a blank state instead of defaulting to their organization’s Global Attribute State. This will apply to all uses of the address control in Rock including workflow forms and blocks.
  • Added the HTML column type to the Obsidian Dynamic Data block.
  • Added and updated indexes on multiple tables, including 'FinancialTransaction', 'Person', 'Group', and 'Interaction', to optimize query efficiency based on SQL Server recommendations and additional analysis.
  • Added new block settings to the ‘Sign-upRegister’ block for the Record Status and Connection Status on newly created people records, allowing their default statuses to be edited. This behavior matches the ‘ConnectionOpportunitySignup’ block settings.
  • Updated the Obsidian Family Pre-Registration block with two new optional page parameters for ‘CampusCode’ and ‘Campus’. If either of these parameters is present, the campus will be pre-selected in the ‘Campus’ field.
  • Added a new setting to the Group Schedule Toolbox allowing customization of the text on the 'Decline' and 'Confirm' buttons.
  • Issue 6103 Fixed a bug in the Group Schedule Toolbox where the events that a person accepted but didn't attend were included in the calendar file as attendance.
  • Issue 6123 Fixed a bug in the Note Watch Detail and Obsidian Note Watch Detail blocks where an error was thrown when attempting to add a Note Watch that excludes notifications on a specific person’s profile for a specific note type.
  • Issue 6130 Fixed an issue with the 'Registration Instance - Registration List' block where an error was thrown when filtering an attribute with an attribute key longer than 250 characters.
  • Issue 6132 Fixed a bug in the Benevolence Request Detail block where the Person Profile page would not load properly after canceling the Benevolence Request edit.
  • Issue 6134 Fixed a bug in the Obsidian Group Schedule Toolbox block where the excluded group types still appear as selectable group types.

v17.0 Highlights

  • Issue 6110 Resolved an issue where the Location List block header became transparent while sticking to the top of the page during vertical scrolling.
  • Issue 6117 Fixed a bug in the Obsidian Content Channel Type Detail block that prevented Content Channel Type edits to be saved when “IsSystem” is marked true.

Let’s get to work

Ready to bring your Rock RMS ideas to life?

We’re here to help.

Contact Us