Improvements
- Wiki
- The wiki has been completely rebuilt visually.
- The mobile view works very well now.
- Wiki pages can now be written in Markdown.
- HTML Wiki pages can be converted to Markdown and then back again.
- Images can be copied and pasted into the new Markdown editor.
- There is now also a cross-category search.
- For each category there is now a listing of all pages.
- There are no more master data in the wiki, the wiki categories have migrated directly to the sidebar.
- Persons & Groups
- The registration to the group has been improved when the person is only allowed to register him/herself.
- Group homepage filters can now be preset by query parameters in the group homepage URL.
- If an end date is set when a person participates in a group, this is now also displayed in the person list and in the group detail view.
- An absolute limit can now be set for the number of people on the waiting list. Once this limit is reached, no more people can register for the group.
- The “Contact leader” buttons as well as the “Log in to ChurchTools” button on the public group page can now be hidden via the group settings.
- Finance
- The Finance template now handles leading and closing spaces better when comparing account group names.
- REST-API
- DELETE /api/groups/:id – New endpoint to delete a group.
- The endpoint GET /groups and GET /groups/:id now also return the group DB fields that the church itself has defined.
- New endpoint to create groups: POST /api/groups
Fixed Bugs
- General
- With large installations, there is no longer a display problem of the pictures on the member list.
- 2-factor authentication now also works when ChurchTools is used in a subfolder.
Persons & Groups
- Fixed a bug where it could happen that when opening a group, the group participant fields were not displayed.
- Inheritance of the permission “May see fields of persons” in subgroups now works correctly in the api `/persons`.
- Blocking your own access is now no longer possible.
- Labels for e-mails can now only be deleted if they are no longer used by anyone.
- If no to-delete group type role is set, no more logout link will be sent when registering to a public group.
- Tags that are no longer used have been cleared up.
- Editing an export template is possible again.
- Export templates can now also contain quotation marks.
Events
- When deleting facts, it is now taken into account whether they are still used in event templates.
- In the api `/events/{id}` the flag `isCanceled` is now returned correctly.
- Checkin
- CheckIn now works even if the calendar module is disabled.