Improvements
- General
- Swedish is now available as a language.
- Groups
- Person bulk actions are now also available in the group member table.
- Group member fields with dates now have a date picker for the default value.
- The member table now includes a “Waiting list position” column.
- In routines, the end date of the waiting period for persons in delays can now be edited manually. Persons can also skip a delay.
- Events
- Agenda items can now also be moved on mobile devices.
- Check-in
- The modal for adding people has been updated. If a person does not yet exist, the new “Create Person” modal is now used.
- Finance
- Evaluations for individual cost centers can be generated.
- The modal for creating new persons via the donor search has been standardized.
- System-Settings
- All module settings for groups are now also located in the system settings.
- All module settings for posts are now also located in the system settings.
- REST-API
- REST endpoints for managing genders have been added.
- Groups can now retrieve the wiki categories shared for their roles, along with the associated wiki pages, via the REST API.
Fixed Bugs
- General
- In the Links widget, the ChurchTools logo is now used first in the ChurchTools system before resorting to a favicon.
- Error messages about failed emails on the home page now link directly to the error view in Sent Messages.
- Persons
- The push notification for birthdays now also takes into account the person status filter set in the system settings.
- The tasks “Request” and “Deletion” are now linked with OR.
- The invitation status now also takes into account SAML and external logins. Persons with a stored SAML ID or external login assignment are displayed as accepted.
- Validation for “Clear field when archiving” in the person master data has been improved and error messages are now displayed correctly in the old form.
- Inherited permissions for group-internal permissions are now correctly checked when editing a person.
- Groups
- Automatic memberships process a maximum of 500 changes per run. This prevents timeouts when there are a large number of simultaneous changes and allows the remaining changes to be continued in the next run.
- Deletions due to collective actions for groups are now processed reliably.
- Too many changes in automatic memberships no longer cause the process to abort, but are distributed across several calls.
- Calendar
- When removing an appointment from a series and subsequently editing resources, duplicates no longer occur.
- An appointment removed from a series of appointments can now form the start of a new series of appointments.
- When creating an appointment, the start and end dates are no longer reset by pressing Enter in the Repetitions field.
- Subtitles are loaded from appointment templates again.
- In the print view of the calendar, tags are now also taken into account as filters for people who are not logged in.
- Events
- The notification about open shifts in the service plan settings is now only displayed if the group-internal permission +entry all has been assigned. The email dispatch now takes into account all groups with this permission.
- If you can register yourself and others for a service, you can now also register an external person. This has been aligned with the app.
- The person responsible for an event can adjust the number of planned services again.
- Tooltips for an event attachment are now also available on mobile devices again.
- Reports
- An error when creating scheduled reports has been fixed. Report emails are now reliably sent again when scheduled tasks are executed.
- Finance
- Account balances in the posting dialog are now only displayed if the user has the View accounting years and clients permission for the corresponding accounting year.
- System-Settings
- Social media links in campus profiles now update correctly when switching between different campuses.