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.

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.

v3.135.1

Fixed errors

  • General
    • Login tokens can now also be used for file downloads and requests to the old Ajax API without a session.
  • Markdown
    • Posts in e-mail summaries are displayed with more space between them.
    • Song references in the Markdown editor no longer flicker when selected or edited.
    • The titles of references are now updated correctly in all views when the content changes.
    • Single-line Markdown content provides a consistent format for lists, tables, code, and quotes.
    • Multiple mentions are correctly aligned and clearly listed in compact Markdown formats.
    • Mentions now display a consistent focus state during keyboard navigation.
    • Manually edited link titles for mentions are retained when the content is edited again.
    • Text from Microsoft Word can once again be pasted into Markdown fields.
    • When inserting files via drag-and-drop in the Markdown editor, the displayed position now matches the actual placement.
    • In the Markdown editor, you can use drag-and-drop to reposition files between two blocks of text.
  • Groups
    • Routines once again reliably account for delays and correctly generate follow-ups from templates.
    • Changes made by the AI assistant to group descriptions can now be undone and restored using the Markdown editor.
    • The synchronization of CleverReach deregistrations is once again working reliably, even with large newsletter recipient lists.
  • Posts
    • Recommended groups without their own image will be displayed again under “Posts” using their name abbreviations.
    • Markdown formatting is now displayed as plain text in push notifications for posts.
  • Wiki
    • To-do list syntax is consistently treated as plain text in the Markdown editor and in the rendered output.
    • Internal wiki links are now saved correctly again in the Markdown editor.
    • Broken Wiki links are displayed in red again, even when they are merely mentioned.

v3.135.0

Version 3.135.0

Deletions/Deprecations

  • REST-Api
    • In the future, login tokens will no longer create a session when making REST API calls. This new behavior can already be enabled in the system settings to test connected API clients for compatibility. Clients can continue to use a session by including the query parameter “with_session=true” when logging in.

Improvements

  • General
    • The new visual Markdown editor and renderer allows you to format and reference content in ChurchTools
      • Text can be formatted as bold, italic, strikethrough, inline code, or with links
      • Headings, lists, numbering, tables, quotes, code blocks, divider lines, links, and images can be inserted (the latter only in the wiki)
      • People, groups, wiki pages, and songs can be referenced and displayed in different sizes
    • The admin welcome dialog has been updated and now offers direct access to ChurchTools setup.
    • Status cards—such as those in the group settings for registration—now better adjust button sizes and line breaks to fit the available width.
  • Posts
    • Posts and comments now use the new Markdown editor and renderer.
  • Wiki
    • Markdown pages now use the new Markdown editor and renderer.
    • The wiki now features a new “All Pages” homepage with a free-text search, multi-category filter, and three views (list, table, gallery).
    • The wiki search now displays results from Markdown pages as a snippet surrounding the search term.
  • Persons
    • There is a new permission to view all people at a location. This permission is now taken into account in all relevant areas of user visibility.
    Groups
    • For group chats, you can now configure whether new group members can view the existing chat history; however, they can only view the history up to the time they join the group.
    • On group detail pages, the Members widget now displays the average age of the group members.
    • Options for group member fields of the “Single-select,” “Either/Or Selection,” or “Multiple Selection” can now be edited.
    • Attachments can now be included in routine emails.
    • In routine emails, group member emails, and mail merges, the check-in code can now be inserted as a placeholder in the text and sent. 
    • The delay setting in routines now also allows for specifying months and years (for longer time periods).
    • Large tables with many rows and columns are now displayed more efficiently.
    • People who unsubscribe via the newsletter provider are now also marked as unsubscribed in the group.
    • When creating a role, the length of the name and the abbreviation is now validated.
    • Changes to group memberships are immediately synced with integrated newsletter tools.
    • For follow-ups, you can now (again) configure per group whether a reminder should be sent for due follow-ups.
    • Group homepages with many groups load significantly faster.
  • Events
    • The duration of a sequence item is updated when a song is assigned to the item.
  • Finance
    • The “Show entries without a budget” toggle on the Budget page is now saved in the user settings.
  • REST-API
    • The default value of a group member field is now also validated and normalized.Groups can be filtered via the REST API based on whether their chat is active.
    • OAuth applications can use the ChurchTools API—with explicit authorization—within the scope of the logged-in user’s permissions.
    • The History API now supports filters by time period, actor, and source.
    • Comment visibility settings can now be managed and sorted via the REST API.

Fixed Bugs

  • General
    • The log view now returns to the first page when search filters are changed.
    • The validation of the Evangelical Calendar settings has been made more secure.
    • When logging in via an external login provider, ChurchTools two-factor authentication is no longer additionally enforced
    • After a password change, existing sessions are reliably terminated again.
    • Descriptions in selection fields are now displayed securely.
    • For hidden groups, editing functions for group memberships are now only displayed to users with the appropriate permissions.
    • Wiki pages are now only displayed in the quick search if at least one wiki category is visible.
    • The NPS survey is displayed to new users no earlier than three months after their first login.
  • Persons
    • Personal data that has already been archived can now be exported again.
    • Date filters are applied correctly the first time you switch to the personal data archive.
  • Groups
    • Deleting all selected groups in the table view no longer causes a freeze and now correctly displays the progress.
    • Yes/No fields in group membership fields can be sorted again
    • Automations in groups are now only displayed if the necessary permissions are in place
    • When editing or resetting group memberships via routines, the required permissions are now checked correctly
    • Full groups with a waiting list enabled can be selected again when adding a group membership
    • Selection fields in the group member list can now only be set to one option in the filter.
    • Selection options in person fields are once again displayed in the configured order in group member lists
    • Follow-up reminder emails are displayed with proper punctuation and without unnecessary separators
    • The day of the week and start time can once again be saved with the permission to edit group information
  • Calendar
    • iCal sources now block internal and reserved network addresses to prevent server-side requests to internal services
    • Events with sign-up groups can now be updated more reliably when moved.
    • Calendar entries can now only be deleted via legacy interfaces with the appropriate permissions
    • In the calendar, the title supplement provided by services is now also displayed in the detail view.
    • Service texts in the mini-calendar view are now also assigned a separate CSS class
    • For events, a one-day grace period for resource bookings is now correctly maintained.
    • People who have already been invited remain visible in meeting requests even if they are no longer members of the authorized group.
    • Emails regarding meeting requests are no longer sent for appointments that have already passed.
  • Events
    • Accesses to song arrangements are now correctly assigned to the corresponding song
    • The SongBeamer export of a timeline no longer contains broken file links if the corresponding arrangement does not include an .sng file.
  • Wiki
    • Links to deleted or hidden wiki categories no longer generate avoidable error messages
    • When creating a wiki page with a title that already exists, the error message is now displayed directly in the title field
  • Finance
    • The “Account/Counteraccount” column is displayed in the CSV/Excel export of the account statement report.
    • All entries for a given fiscal year can be completely deleted, even if tax entries are present.
  • REST-API
    • Login strings can now only be generated via the REST API for oneself.
    • Sorting parameters for the Groups API are now validated more strictly.
    • The Calendar API once again returns the requested date when retrieving individual all-day events.
  • System-Settings
    • The connection to CleverReach can now be successfully established again.
    • CSRF protection is now always active and can no longer be accidentally disabled.
    • The text for the privacy consent notice can now be edited again.

v3.134.1

Fixed Issues

  • People
    • Searching large lists of people now responds more quickly again when there are many group-based permissions.
    • Both initials are now displayed again for people in the quick search.
  • Events
    • Notes for service groups are now copied again when creating a new schedule template.

v0.77.0

Improvements

  • In older versions of the app, a note appears indicating that an update is available.
  • You are now prompted with a note to review the app’s features before you can open ChurchTools Web.
  • Booking requests can be deleted if you have permission to edit them or if they are your own.

Fixed errors

  • Appointment templates without images are working again for creating appointments.
  • A bug that prevented appointments from loading has been fixed.
  • On the iPhone XS, the search function and the profile button are working properly again.
  • In the “My Bookings” widget, the entries are now spaced correctly from the tabs.
  • On Android, a display error in group member information has been fixed.
  • An empty wiki page no longer results in an error.
  • When sending images, the send buttons become visible again.
  • If you have no internet connection or a poor one and try to send a chat message, an error message appears.
  • Links to the wiki that contain parentheses are now redirected in the same way as in the web wiki.
  • A gray bar no longer flickers at the bottom of the screen when opening or closing BottomSheet menus.
  • When replying to messages that are very old, the original message is now reloaded.
  • Chat replies will once again display the correct original message.
  • When sharing files (such as PDFs) in a chat, the file is now uploaded in its original format instead of as a generic .bin file. The original filename is retained instead of being replaced by a random name.
  • In chat, words that end with “…” are no longer displayed as links (underlined).