ChurchTools Web v3.110.0

On this changelog page you will find the changes to a specific version.

v3.110.0

Improvements

  • Posts
    • A link preview is now displayed if the corresponding information is available (OpenGraph).
    • Notifications for posts can now also be managed on the web.
    • Posts are now sent as e-mail summaries.
    • The dialog for creating a post can no longer be closed accidentally.
    • Posts now highlight a single link with OpenGraph information.
    • You can now also create posts in open groups that you are not yet a member of. It is then possible to join the group directly.
    • The posts module now takes into account the location filter from the main menu.
  • General
    • The initialization of the TinyMCE is now more stable.
  • People & groups
    • The Avery Zweckform 3475 template can now be used for address labels.
    • If a group inherits the security level for “See group info” from the group type, this is indicated in the UI.
    • The import of persons now supports more formats when entering IDs.
    • It is now also possible to chat in hidden groups.
    • When duplicating groups, the settings for Roles are now also copied.
    • The field for entering options for a group membership field has been extended to 4000 characters.
  • Groups
    • Error messages in dialogs have been improved.
    • The history entry is now clearer if a person has been removed from a group by the “Exit date”.
    • Before, there is now a link to the old groups module in the mobile version.
    • The writing assistant is now also available in the new groups module.
  • Calendar
    • Events can now be automatically synchronized to the event database “Evangelische Termine”.
    • iCals that no longer exist are now handled better so that the user can find a note in the calendar.
    • The “Quarter” view has been renamed “List” and now also allows you to navigate forwards, backwards and to today.
  • Events
    • The entry of a duration in the Agenda is now better validated.
    • Completed Agendas can now also be used for integration into other events.
  • Sync
    • Relationships between people can now be synchronized with other ChurchTools installations and with the DaviP reporting system.
  • REST API
    • The endpoints /api/event/<id>/facts and /api/facts have been slightly revised. In particular, the fact value can now be null or (if the fact type is number ) a numerical value.
    • The Rest-Api documentation for the endpoint /groups/{groupId}/member has been improved.

Fixed errors

  • General
    • When setting a focus point for an image, errors could occur when saving. This has been fixed.
    • In the Simulate dialog, the focus is now automatically set in the search field again.
    • The RSS widgets are now displayed correctly on the Home page again.
  • People & groups
    • When deleting groups via “More actions”, the system now correctly checks whether there are still people in the group and asks for confirmation accordingly.
    • The correct permission +edit groupmemberstatus is now used for editing group membership fields.
    • Birthdays are again sorted correctly by date, surname and first name.
    • The dialog for merging duplicates works correctly again.
    • When calling up the statistics, the active persons are filtered by default.
  • Posts
    • Recommended groups are displayed and saved correctly again.
    • The newly created groups are now displayed correctly again in the setup wizard.
  • Groups
    • Creating new group types with standard roles now works without errors.
    • Number fields are now sorted correctly in the group member table.
    • Some front-end authorization checks have been corrected.
    • The popup for “Automatic memberships” can now be closed correctly again.
    • Editing group membership fields with long titles is possible again.
    • You can now also add non-visible people from my areas.
  • Calendar
    • Titles that are too long are now wrapped hard in the print view.
    • It is no longer possible to upload .gif and .webp for an appointment, as this led to errors.
    • Appointments can now be opened via URL parameters again, so links from the Home page work again.
  • Events
    • E-mails about subscribed Roles display information in a more uniform, meaningful and clearer way. Display errors have been fixed.
    • The administrator of an event can now also occupy Roles via the app.
    • The filter for tags is now also displayed correctly after changing a song category.
    • Changing an event whose date also includes resources no longer causes an error.
  • Finances
    • In the Totals and balances report, bookings are only taken into account for the EB calculation if they were posted on January 1st of the year.
  • Reports
    • Empty values are ignored when calculating the average of facts.
  • REST API
    • Service requests via the corresponding endpoints are now logged correctly.
    • The end point /api/events/$EVENT_ID/agenda/songs now delivers all songs if you can see the Agenda.
    • The group membership API /api/groups/$groupId/members can now also be filtered by group membership fields of type date. Example: /api/groups/10/members?datumsfeld=2024-05-15
    • The API /api/persons/$ID/groups now also contains the group membership fields.
    • The endpoint for the Home page handles missing birthdays for “My campus” better

Deletions

  • General
    • The limitation of data records to be exported has been removed, as this is no longer necessary due to explicit rights.