May 4, 2026¶
API¶
New Integration API endpoint for logging email contacts as TouchPoints (POST /v1/Integration/Contacts/{peopleId}/Emails), with new IntegrationEmailKeywordInbound and IntegrationEmailKeywordOutbound system settings
Change Personal Access Token (PAT) authentication now allowed on additional Attendance, Directory, Keywords, People, and Task Notes endpoints; will be documented at https://api.tpsdb.com/api/swagger/ui upon Release.
Rooms & Reservations¶
Fix Rooms & Reservations calendar feed URL is now valid for churches without custom Azure calendar storage settings (no longer returns 404 when generating the feed)
Involvements¶
Fix Roster Report and Extended Roster Report no longer error when run from an involvement
Fix Main Leader designation is automatically cleared when the leader is dropped from an involvement; involvement search page no longer shows the dropped person as leader
Fix Last Meeting Date cutoff now extends through 11:59 PM of the selected date (attendance reminders and recorded attendance on the Last Meeting Date are no longer skipped)
Fix eSPACE event no longer appears multiple times in the involvement event dropdown when assigned more than one category
Fix Limit to Role accepts role names longer than 20 characters (now matches the database role-name length)
Fix Involvement search supports Chinese characters and other non-Latin search terms
Fix Involvement Management View immediately reflects added programs/divisions in the UI (no longer requires a second action to display)
Fix Adding a new Subgroup from the Member dialog now requires a name; empty subgroups can no longer be created
Fix Meetings for Month report no longer duplicates rows for involvements that have a Did Not Meet meeting
Fix Meetings for Month report displays the correct meeting dates and shows DNM for Did Not Meet meetings
Fix Dropping a Prospect via the person/X icon keeps you on the Prospect tab instead of bouncing to the Member tab
Fix Involvement Help text for Ask Donation clarifies that fees must be configured for the option to function
Fix Creating a Division now requires both a Program and a Name (prevents error when Program is left unspecified)
Mission trips¶
Change Mission Trip Senders Export and Transactions page now show only senders/gifts from the registrant’s most recent enrollment, not all prior trips
Finance¶
New “Show account codes” option on the Totals By Fund report (when off, fund totals are consolidated; when on, fund lines are broken out by account code)
Fix Account codes are no longer cleared when editing a tax-deductible contribution in a batch (regression from the prior duplicate-fund fix); account codes are still cleared only when transitioning a contribution from Non-Contribution to another type
Administration¶
Change Activity Log column and search box label “Organization ID” renamed to “Involvement”
