Changelog

What's new?

On this page you will find the latest changes and updates to ChurchTools products. Here you can find out about the latest developments and improvements.

v3.136.1

Fixed errors

  • General
    • The report for users who do not have the app installed is now correctly translated in the permissions management module and no longer includes any unnecessary master data permissions.
  • Finances
    • During an MT940 import, counterparty IBANs are correctly imported from structured payment description fields.

v0.79.0

Improvements

  • Text within groups can now be formatted, and people, groups, songs, and wiki pages can be mentioned — for example, in comments by group members or in the descriptions of groups, meetups, and tags.
  • The descriptions of group types and group categories are now displayed.

Fixed Bugs

  • Clicking on a mention no longer opens ChurchTools Web.
  • When sending comments on posts, the loading indicator is now positioned correctly.
  • Some visual inconsistencies in the “Mention” form have been fixed.
  • When the post editor is in focus or opened in full-screen mode, the keyboard now opens automatically.
  • In the Markdown editor, mentions can once again be converted to other mention types.
  • The search for event templates now automatically updates its results as soon as the templates have been loaded.
  • The alignment of reactions in chat has been corrected.
  • Several bugs that occurred when inserting and editing links in the Markdown editor have been fixed.

v3.136.0

Deletions

  • Resources
    • The “Deleted” booking status has been completely removed, and bookings that were already marked as deleted have been removed.

Improvements

  • General
    • There’s a new 404/Not Found page.
    • Authorization checks are performed more quickly thanks to optimized cache processing.
    • In single-line input fields, you can now use the up and down arrow keys to move the cursor directly to the beginning or the end.
    • Logging into ChurchTools via a third-party system: When you click a link, you are now taken to the desired page after logging in, rather than to the Home page.
  • Persons
    • The column names in the master data for individuals have been rephrased to make them easier to understand.
    • Lists of people load faster, especially when there are many people on the list.
    • Loading personal relationships has been significantly sped up.
    • Birthday lists with many people load much faster.
  • Groups
    • The Groups module now uses the new Markdown editor in all descriptions and comment fields. This means you can format text there and mention people, groups, wiki pages, and songs.
    • Group chats now take group status into account: Only group admins can chat in draft groups, and chat is automatically disabled in archived groups.
    • In the group membership modal, the most recent meetings are now linked to their detail pages.
    • The privacy policy link on an embedded public group page is now better positioned.
    • Groups and group members can now be created or added directly via a URL (gemeinde.church.tools/groups/new & gemeinde.church.tools/groups/ID/members/new).
    • Comments on group members can now contain up to 4,000 characters. For group registrations, an automatic note is no longer added to the comment.
    • Custom group information can now also be edited in group tables.
    • The default settings for a group’s chat settings have been improved.
    • Default values for group membership fields are displayed during editing and can be restored immediately.
    • The buttons for adding members are now labeled consistently.
    • Subgroups and supergroups can now be edited together using bulk actions in the table view of the group hierarchy.
    • Tags can now be edited directly in the group table.
    • Selected filters and search results on group homepages are retained when you return from a group.
    • The selected map view on group homepages remains the same when you return from a group.
    • Column sorting during group export has been improved.
    • Group statistics and the average age of group members load faster.
    • Loading a large number of group memberships has been significantly sped up.
    • The tag selection has a clearer heading.
    • Titles and descriptions can now be displayed on group homepages.
    • Person tags can now be edited directly in a group’s member list.
  • Posts
    • Moderators can archive any posts that are visible to them. The authors will be notified via push notification or e-mail.
  • Calendar
    • Appointment details are now also displayed as tooltips in both the old and new calendar list views.
    • For calendar events, a note now appears if groups cannot be created with the current configuration.
  • Resources
    • Scheduling conflicts when booking resources are now highlighted more clearly.
  • Wiki
    • Wiki pages can now be created directly from the page selection screen. The current wiki category is preselected.
    • Wiki pages and wiki categories now use larger page titles for better visual distinction.
    • Unsaved changes made in the wiki’s Markdown editor can be restored if the editor is closed accidentally.
    • Wiki pages in a category are given unique names in the Markdown editor. Link displays no longer show a placeholder for empty links.
  • Reports
    • The donation report now also displays the person ID.
    • There is a new ad hoc report titled “Users Without an Active App Installation.”
  • Finances
    • You can now filter by date in the “Bank Statement” report.
    • Transactions imported from bank statements are now displayed clearly, even on small screens.
  • REST API
    • The confidentiality agreement can now be accepted and revoked via a dedicated API endpoint.
    • Groups can be loaded more quickly using the REST API.
  • System settings
    • The Privacy Policy and Legal Notice, which are formatted in Markdown, are now displayed accordingly.

Fixed errors

  • General
    • The keyboard focus remains within open dialog boxes when navigating with the Tab key.
    • In posts, links with previews are no longer displayed separately at the end of the text.
    • The display in the “Public Community Profile” widget has been optimized.
    • Comparisons with drop-down list values that contain umlauts now work correctly again in placeholder control structures.
    • Editing actions for congregation HTML templates are now displayed only to users with the necessary permissions. Users can still edit their own templates.
    • On mobile devices, drop-down menus can be opened again with the first tap.
    • External image URLs for avatars are now used as-is.
    • FontAwesome icons are displayed correctly even if the CSS character set is sent incorrectly.
    • When switching between sections of the rights management system, all entries are displayed again starting from the first page.
    • Separator lines in posts are now correctly included in the line limit in overview widgets.
    • Content copied from multi-column table rows is now pasted correctly into existing tables.
    • Descriptions of search results in filters are once again displayed directly.
    • Expected errors that occur when self-registration is disabled are no longer logged.
    • Search dialogs no longer trigger an error when an empty results list is confirmed.
    • Entries with multiple elements are now always sorted alphanumerically.
    • Automatic updates continue to work after temporary connection issues.
    • After an update, ChurchTools will automatically reload if the browser is still running an older version.
    • The confidentiality statement is now displayed correctly again for every system language.
    • Automatic memberships now correctly account for multiple nested group conditions.
  • Persons
    • The people search in older modules now finds names even when they include spaces and hyphens.
    • Relative date specifications in the advanced person filters now correspond exactly to the specified calendar day.
    • Relationships that are not named are displayed correctly in the export template.
    • Records can once again be filtered by open and overdue follow-ups.
    • After successfully logging in, users will no longer receive any more invitation e-mails.
    • The error message that appears when a person cannot be found has been corrected.
    • You can open contacts again using the quick search.
    • Profile pictures remain visible in the old user view after saving.
    • When merging duplicate records, the selected assignment of the original and duplicate is now preserved.
    • Deleted follow-ups are immediately removed from the list in the contact details view.
    • The date of death is included in person exports if it is selected in the export template.
    • When editing personal data, a misleading warning about concurrent editing is no longer displayed after you make your own changes.
    • The content editor for form letters continues to display properly even after the document is reopened.
    • Mail merge templates can be deleted again using the confirmation dialog.
    • Clicking on a person marker on the map no longer causes an error.
    • Export templates can be closed without a warning if no changes have been made.
    • The number and selection of individuals and groups are displayed correctly in French.
    • If invalid dates are entered in the person filter, misleading results will no longer be displayed.
    • Address information is now inserted correctly in form letters.
    • The proximity search in the people filter now reliably includes all people within the selected radius.
    • Apostrophes in address lines are now displayed correctly in mail merges.
    • The PDF on the right to access information is available for download again.
    • Users whose accounts have been archived will no longer receive push notifications.
  • Groups
    • When switching to a numbered group role, a note is now displayed indicating that the capacity limit has been reached.
    • When reducing the number of seats, ChurchTools now issues a warning if the groups are likely to reach capacity as a result.
    • Copied permissions can now also be inserted directly into groups that are already open.
    • When people sign up to join a group, the selected people and the number displayed now remain correct.
    • In the hierarchy view of groups, page navigation and the selection of the number of groups displayed now work correctly again.
    • The product tour in the group membership modal now reliably switches between registration, information, and history again.
    • For group registrations, you will now refer to yourself and your registration information from your own perspective.
    • When navigating back from a group, the scroll position on the group’s home page is retained.
    • On the group homepage, the filters no longer overlap the full-screen map.
    • Parent and subgroups are now displayed correctly again in the groups table view.
    • Group type, category, and status can now be sorted alphabetically in the table view of all groups.
    • When selecting groups in filters, the group type and, if applicable, the status are now displayed.
    • E-mail buttons for group members are now only enabled if an e-mail address is permitted.
    • When creating a group from within a routine step, nested dialog boxes can once again be used reliably.
    • The comment field for follow-ups is now only displayed if the user has permission to perform the follow-up.
    • Deceased group members are once again listed under “Deceased” in a meeting’s attendance list.
    • Selected people can once again be removed directly from a group.
    • When you open group permissions, an incorrect “Person” header is no longer displayed.
    • Newly created certificate templates can be selected in groups immediately.
    • Dynamically displayed membership status tabs can be opened again with the first click.
    • For saved group views, the option to overwrite after reloading is now only displayed if the view has actually been changed.
    • Location markers remain reliably in their map positions on the group homepage when zooming or panning.
    • For automatic memberships, selected groups are now displayed correctly again and saved as individual groups.
    • Map markers on group homepages remain correctly positioned when zooming.
    • Deceased group members are correctly listed as “Deceased” in a meeting’s attendance list on the day of their death.
    • Group hierarchies with a large number of subgroups can be reopened.
    • Saved table views no longer cause an error, even when multiple browser tabs are open.
    • The action menus in the group membership modal are now displayed above the member details again.
    • Group pages can be reopened even if their parent groups are not visible.
    • The group overview no longer causes an error when the hierarchy view is disabled.
    • Certificates are now displayed again in the group settings, and the menu items are sorted correctly.
  • Posts
    • Your own comment reactions are now highlighted in gray, while other people’s reactions remain white.
  • Calendar
    • Calendar tooltips now remain fully visible at all times.
    • Rescheduled recurring events are now reliably updated in subscribed calendars, rather than sometimes appearing twice.
    • The print preview of the calendar’s daily view now displays the correct day regardless of the time zone.
    • For meeting requests related to recurring events, the requester’s name is now displayed and linked correctly.
    • The repeat icon is now displayed correctly again for additional events in a calendar’s week view.
    • Event tags can now consist solely of numbers.
    • Notes on resource reservations are no longer included in appointment templates.
    • The “Upcoming Events” widget will no longer be displayed if there is no calendar permission.
    • Resource bookings with no conflicts that include immediate confirmation or administrative approval are once again confirmed directly for appointments.
    • Calendar tooltips no longer cause an error after the calendar view is refreshed.
  • Events
    • If the license limit is exceeded, roles can be reactivated or deleted in the master data.
    • Even absences lasting just a few hours are now correctly taken into account in the work schedule.
    • Attachments can once again be added simultaneously to all events in the same category on a given day.
    • When expanded, open service requests no longer overlap other widgets on the Home screen.
    • Translated error messages are now displayed correctly in agendas.
    • The filter for songs to learn is now displayed correctly when you open the app from the home screen.
    • In the agenda, all users entered for roles with the same name but from different role categories are now displayed.
    • Nicknames are displayed again in the duty roster overview.
    • When exiting the duty roster, a warning is now displayed before an edited event description is discarded.
  • Resources
    • When creating a resource reservation, users can once again be entered directly in the “On behalf of” field.
    • Recurring resource entries can be deleted directly from the overview.
    • Booking requests can be confirmed again in the weekly view.
    • The description and status of resource reservations in appointment series can now be changed again.
    • The last remaining booking in a series now opens without requiring any additional selection.
  • Wiki
    • Content creators can view and edit new wiki categories directly.
    • Wiki page titles that include parentheses are encoded correctly in links.
    • Markdown content is now displayed on a single line in the table view of all wiki pages.
    • Links in the wiki editor are now displayed with the same colors and highlighting as in the page preview.
    • Headings that appear immediately after images are now displayed correctly in the table of contents on the wiki.
    • Wiki pages can once again be created using the global search.
  • Finances
    • When importing bank statements, learned posting suggestions are now retained even after a change in the fiscal year.
    • In Safari, the cover letter and attachment for a collective confirmation are once again displayed correctly when switching to Preview.
    • If there are no bookings, a corresponding note is now displayed.
    • Amounts for bookings without a cash account are displayed in gray in the transaction list and the booking dialog box.
    • Financial reports can now be opened directly again.
    • When changing the date filter, PDF account statements are now reliably generated with complete table content.
  • REST API
    • The endpoint DELETE /files/{domainType}/{domainIdentifier} deletes all associated files again, not just the first one.
    • A new REST endpoint is available for external applications to generate login tokens. The deprecated endpoint no longer reveals any information about existing accounts when invalid login credentials are provided.
    • Browser-based integrations that send write REST requests using a session from a different domain must configure their domain in access_control_allow_origins or include a CSRF token. No changes are required for OAuth/Bearer and server-to-server clients.
  • System settings
    • When you switch plans, any additional modules you have already purchased remain selected.
    • The legal notice and privacy policy can be edited in the system settings even when the Wiki module is disabled.
    • Checkboxes are now displayed in the information sheet with their labels instead of their internal IDs.
    • The “Licenses” tab displays the current valid limits for clients and sync connections.
    • The help links in the privacy settings now lead back to the correct help page.

v0.78.1

Fixed errors

  • In Markdown, it’s now easier to delete tables, table columns, and table rows.
  • The “Empty State” field is now also displayed for supergroups in the “In Text” view for mentions.
  • Links and mentions in post comments are working reliably again.
  • When closing the Markdown editor in full-screen mode, a warning is now displayed before any unsaved changes are discarded.
  • When commenting on posts on Android, the keyboard no longer covers the input field or the comments.
  • When creating mentions, the “Empty” field is no longer displayed if the “Link” view is selected.
  • If a mention is added with the label “Link” without a title being assigned, it now adopts the title of the mentioned object.
  • The post feed now remains smooth even when a large number of posts have been loaded and the user has scrolled far down the page.
  • Images for posts now load better.
  • On HTML wiki pages, links are displayed in blue and underlined again.
  • Comments on the post details page are now displayed in full and in a clear, organized manner. You can view the exact time by tapping on the comment.

v0.78.0

Improvements

  • The new visual Markdown editor and renderer allows you to format text and insert headings, lists, tables, quotes, code, divider lines, and links. You can also mention people, groups, wiki pages, and songs and display them in different sizes.
  • Posts can now be formatted. You can also mention people, groups, wiki pages, and songs in posts.
  • Wiki Markdown pages now use the new Markdown renderer.
  • Chat messages and media are now displayed more clearly.
  • You can once again reply to and react to file attachments in chat. In addition, the chat background and the display of files and reactions have been fixed.
  • The location search for appointments has been improved.
  • Nicknames are displayed in quotation marks instead of parentheses.

Fixed errors

  • When searching for locations for appointments, the system now reliably searches for the entered word.
  • When selecting a country for event locations, the country entries are displayed again.
  • Validation errors in personal data fields related to data protection consent are now displayed directly next to the fields.
  • When replying to messages, the chat overview displays the replies rather than the messages being replied to.
  • If a post consists solely of the Object Replacement Character (U+FFFC), the app will no longer crash.

v3.135.2

Fixed errors

  • Groups
    • Follow-up steps in routines can be created again with the due date “Immediately.”
    • Delay steps in routines can once again be configured up to a specific date.
  • General
    • The portal Login is now displayed correctly again on mobile devices.