Faster Search, Safer Login, and Better Church Editors
This week’s Digital Church update is about speed, safety, and admin work that feels normal again after the WordPress 7 editor changes.
Church teams get faster AI-powered content search when the site can safely use native vector indexing, better protection around login and account lookup flows, and cleaner editors for sermons, people, groups, resources, announcements, and connect cards. The release also improves Sentry reliability so site errors can be reported without creating new failures during a bad bootstrap.
AI Search Can Run Faster Without Losing Its Fallback
What changed: Digital Church added an optional sqlite-vec search mirror for semantic content search. When a site has the right SQLite extension configured, the platform can use nearest-neighbor search against a native vector table instead of relying only on PHP cosine search.
Why it matters: AI-assisted search is only useful if it is fast enough for real staff work. Churches may eventually use semantic search to find Guides, pages, sermons, people, events, and other site content by meaning instead of exact keywords.
The safe part matters as much as the speed. If the extension is unavailable, fails to load, needs rebuilding, or cannot serve the current filtered query, Digital Church falls back to the existing PHP search path. Status checks now show which engine is active and explain why native acceleration is not being used.
Login Flows Leak Less Information
What changed: Authentication responses now avoid account-existence signals, phone and user Meta Box fields stay out of public REST responses, magic-link requests use clearer cooldown and rate-limit behavior, and credentialed REST CORS is limited to approved same-site origins.
Why it matters: Church websites hold staff, volunteer, member, and donor-adjacent account data. Login screens should help real users sign in without telling bad actors whether an email, username, phone number, or account already exists.
The update keeps registration and approval flows working while making the public responses more neutral. It also reduces the chance that public REST endpoints expose private user metadata.
WordPress 7 Editors Got Their Controls Back
What changed: Announcement, Group, Location, People, Service, Team, Sermon, Connect Card, and Resource editor panels now mount inside the WordPress 7 iframe editor canvas, with their styles loaded in the right document.
Why it matters: WordPress 7 changed where editor UI lives. Custom field panels that worked in older admin screens could disappear, look wrong, or lose expected behavior if they only searched the parent admin page.
Digital Church now treats the iframe canvas as the first-class editor home. That restores tab layouts, field visibility, admin typography, and editor controls for the content types churches manage every week.
Sermons, People, and Announcements Have Better Writing Tools
What changed: Sermons moved into a native tabbed editor with General, Sermon Series, Media, and Extras sections. Person bios now use WordPress post content as their single source of truth, and Announcement content got a visual formatting toolbar for bold, italic, lists, links, undo, and redo.
Why it matters: Sermons and people profiles are public ministry content, not just admin records. Staff need editors that preserve the information they enter, show media previews clearly, and support basic formatting without fighting the page.
Person bios now avoid competing save paths that could overwrite edits. Sermon artwork, audio, thumbnails, notes, study guides, series relationships, speakers, and extra details live in clearer sections. Announcement content now feels less like a plain textarea fallback and more like an editor.
Groups, Resources, and Connect Cards Are Easier to Manage
What changed: Groups archives gained a page-size setting, safer coordinate parsing, and smarter map behavior when no mappable groups exist. Connect Cards and Resources moved from legacy metaboxes into iframe-native tabbed editors with media pickers, preview controls, action fields, and visibility/access sections.
Why it matters: These are the content types church staff use to keep ministry pages current. Groups need predictable archive behavior. Resources need clean media and access settings. Connect Cards need action controls that make sense for forms, redirects, files, and visibility.
The update preserves existing meta keys, GraphQL field names, SEO controls, taxonomies, Featured Image behavior, and legacy redirect values while making the editor experience cleaner for staff.
Page Builder Modules Handle Empty Results Better
What changed: Events, Groups, Sermons, Team Members, Campaigns, Locations, Resources, and Teams modules now share a “When there are no posts” setting. A module can show its message, hide itself, hide a containing column or row, or hide matching elements by class.
Why it matters: Church pages often include ministry sections that are seasonal. A sermon series can end, events can pass, groups can pause, or a team can temporarily have no listed members.
Page layouts should fail gracefully when that happens. Empty-result controls help staff keep pages clean without asking a developer to rebuild the layout every time a content list changes.
Sentry Reporting Fails Open
What changed: The Sentry MU-plugin no longer depends on WordPress formatting helpers during early bootstrap, avoids removed PHP 8.4 constants, isolates transport failures, and keeps sampled-out errors flowing to previously registered handlers.
Why it matters: Error reporting should never become the reason a site breaks. When WordPress is only partially loaded or already in a bad state, reporting code needs to preserve the original error instead of replacing it with a second failure.
This update makes production diagnostics safer and less noisy, especially during incomplete bootstraps, failed plugin loads, and PHP-version edge cases.
What This Means for Churches
This release tightens the foundation under daily website work. Staff get editors that behave better in WordPress 7, church admins get safer login and REST behavior, and technical teams get faster search plus cleaner diagnostics.
The visible win is simpler content editing. The quieter win is resilience: better fallbacks, safer defaults, and fewer ways for infrastructure tools to make a bad moment worse.