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.
- Web
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.
- Web
v3.134.0
Deletions
- REST-API
- The deprecated REST APIs for person and group tags, as well as group meeting places, have been removed.
Improvements
- Persons
- Push notifications for meeting or service requests will no longer be sent to deceased or archived users.
- Groups
- The group-internal permission
Create and copy subgroupscan now be restricted to certain group types. - If you access a public group page via the group homepage and that page is embedded, the Back button is now displayed anyway.
- When sending emails via routines, attachments can now be included.
- The color selection for new tags is now located behind the name input field.
- The group-internal permission
- Calendar
- The process for deleting appointments has been standardized.
- Wiki
- For wiki pages, the corresponding wiki category is now displayed in search results and links.
- Finance
- The
recipientTitleplaceholder is now available for donation receipts. - All taxes for a fiscal year can now be deleted via the context menu.
- In the context menu for accounting accounts, the option to delete all accounts has been moved to the end and is marked with a red trash can icon.
- The
- Events
- The print preview now also takes the search filter into account.
- Sync
- The dialog for creating and editing a sync job has been redesigned.
- REST-API
- A new endpoint for querying wiki pages across all categories has been added.
- Images can now be retrieved via the `/images` API using URL-encoded parameters as an appended path element, instead of query parameters.
- Public Relations
- The validation of form entries in the profiles has been improved.
Fixed Bugs
- General
- ChurchQuery queries with multiple conditions on the same one-to-many relationship now return correct results.
- The legal notice and privacy policy can be edited again.
- Spacing on the OAuth consent screen has been improved for smaller displays.
- Text in emails now wraps correctly again.
- The writing assistant uses an up-to-date OpenAI model and is working reliably again.
- Push notifications are no longer sent multiple times to the same device if old device entries use the same push token.
- Persons
- The date filters in the other user filters have been made more robust for relative time specifications.
- Simulated logins no longer incorrectly mark users as invited.
- Multiple-select fields can now be populated correctly during user imports.
- Hidden user fields are now also hidden during user exports.
- Spouses whose user accounts have already been archived are no longer included in exported relationships.
- Groups
- Scheduled group exits are now correctly displayed as “today” around midnight.
- Unchanged group memberships no longer result in an empty entry in the history when saved.
- The worker user is granted the missing permission to edit group memberships.
- Changes to a group membership made by the sync process are now attributed to the system user.
- When duplicating a group with permissions, the setting for how many levels of subgroups to include is now applied.
- Duplicated email steps in routines now use their own email and no longer modify or delete the original.
- Required fields of the “Date” type are now correctly validated during group registration.
- Meeting places once again use the selected icons and colors.
- The global setting for how many days after they end groups are still displayed under “My Groups” has been removed from the settings, as it no longer has any effect. By default, these groups now disappear from user details after 90 days.
- The end date of a group membership can once again be removed via the trash can.
- Images on embedded public group pages are displayed correctly again.
- Calendar
- Event subtitles are once again displayed on the info screen.
- The print preview of the monthly calendar view now correctly wraps across multiple pages when there are many events.
- Event series with additional events after the end of the recurrence now load completely.
- Events
- An event admin can now view their own events even if they are not personally involved.
- The column header for the “Duration” column in the schedule now displays the correct format “h:mm” and can be translated in the future.
- Resources
- The “My Bookings” widget now correctly detects when there are additional appointments or resources in the views.
- Wiki
- When using anchor links or navigating via the table of contents, the corresponding heading no longer slides behind the navigation bar.
- Wiki category pages can now be edited and saved again after they have been created.
- Images are once again loaded reliably when exporting wiki pages to PDF, and long wiki pages are rendered in full.
- Wiki pages with a slash (/) in the title can now be opened again via links and references.
- The edit dialog can no longer be opened twice.
- A strange intermediate state no longer occurs when creating a page if you do not have sufficient permissions.
- Redirects to existing wiki pages can now be set up without an error message. The transfer of page content is prevented if the target page already exists.
- Wiki redirects are removed when the target page is deleted.
- When opening a link to a wiki page that does not yet exist, the dialog for creating the page is now displayed immediately.
- Check-in
- For users who are members of multiple groups, the group can now be selected correctly again in the selection dialog.
- Finance
- Archived individuals are no longer suggested in automatic donor suggestions based on previous entries.
- When editing posted bank statement transactions, the overview is updated immediately after the dialog box is closed.
- System-Settings
- The “Scope” field is now consistently aligned when adding an OAuth server.
- Two success messages no longer appear in the OAuth client settings when saving a redirect URI.
- Sync
- The spacing in the Properties editing dialog has been optimized.
- REST-API
- The endpoints
GET /api/configandPUT /api/confignow only return or save configuration values that have been explicitly approved.
- The endpoints
- App
v0.76.0
Improvements
- The list My groups can now be filtered by group status.
Fixed errors
- When I create an appointment with a meeting request, I am now automatically invited myself.
- When registering with OAuth, you are then logged in directly to the correct system.
- The adjusted information text for data protection during registration is now applied correctly.
- Songs that are marked as “to learn” are now also displayed in the appropriate song categories. In addition, these songs are marked with a note in the list.
- The keyboard is reliably closed when leaving input pages.
- The forwarding of systems is correctly accepted again.
- The linked tags are now correctly taken into account for the divisions into Roles.
- Profile pictures are sharp again.
- The emoji picker looks correct again.
- If a resource is accepted for a series appointment for just one day, the appointment is no longer doubled.
- If an appointment series is split and has manual appointments, the manual appointments are no longer duplicated.
- The comments button in posts reliably jumps to the comments again.
- The text for “Today” in the chat is translated correctly again.
- Web
v3.133.0
Improvements
- Persons
- There are further placeholders for gender-specific salutations for persons.
- Groups
- On the public groups page, the button to open the group is only displayed to logged-in users.
- Sync
- Links between data records can now be created manually in the Sync module.
- Calendar
- The maximum length of the external iCal source in calendar categories has been increased from 255 to 1000 characters.
- Events
- When exporting facts, associated calendars and a user-defined time period can now be selected.
Fixed errors
- General
- The two-factor authentication setup has been made more robust.
- When setting up a password for the first time, the appropriate dialog is displayed again.
- Setting up two-factor authentication checks the password confirmation more reliably.
- Persons
- The area is only displayed in the person table if the security level allows it.
- The link to set a local password in your own profile opens the password dialog again.
- The option to change the password is reliably displayed again in your own profile.
- Groups
- In the meeting widget of the group member modal, meetings where the person was not yet part of the group are now correctly displayed as a separate category ‘Not in group’.
- For group registrations, the e-mail mandatory field is now also displayed for existing persons who are also registered.
- Routines are retained when the group type is changed.
- Multiple selection filters for group membership fields now consider selected values regardless of their order.
- The sorting of group categories is saved and displayed correctly again.
- If only one campus exists, the “Campus” field is now hidden on the group details page.
- The authorization check for removing group members via a routine has been corrected.
- The close icon in the product tour in the Groups module is displayed again.
- Posts
- Scheduled posts now also work reliably in the subscription.
- The summary by e-mail can be reactivated or deactivated in the post notifications if an e-mail address is available.
- If only one campus exists, the menu and the page
Mein Standortare now hidden.
- Calendar
- The calendar link in meeting request e-mails no longer unintentionally opens the edit modal of the appointment, but leads directly to the calendar view.
- In the old list view, the supplementary texts now also have their own CSS class as in the other views.
- Events
- The permission “Edit agenda” now includes the permission “View agenda”.
- When sending e-mails for events, the option “Send a copy to me” is now reliably taken into account.
- Wiki
- Saving a wiki page via Cmd+Enter sporadically led to an error or double saving.
- After converting a wiki page to HTML, the HTML editor is opened again when editing.
- Links to non-existent wiki pages are again displayed in red instead of blue.
Deletions
- General
- KaiOS browsers are no longer actively supported
- Web
v3.132.2
Improvements
- Groups
- The runtime for duplicating groups with many group members has been significantly improved.
Fixed errors
- Groups
- Leaving groups is now correctly based on membership status, right to leave and registration target.
- The mandatory data protection checkboxes in the group registration form are now reliably enforced in both the frontend and the backend.
- Events
- The subtitle of an appointment (if available) is now displayed again for the event.
- Wiki
- Accidental closing of the dialog is now intercepted in the edit dialog.
- Wiki pages can now be created in category 0 again.
- When creating new wiki pages after a file upload, the appropriate success message is now displayed.