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