Löschungen/Deprecations
- REST-Api
- Login-Tokens werden künftig bei REST-API-Aufrufen keine Session mehr erstellen. Das neue Verhalten kann schon jetzt in den System-Einstellungen aktiviert werden, um angebundene API-Clients auf Kompatibilität zu testen. Clients können weiterhin eine Session verwenden, indem sie beim Login den Query-Parameter „with_session=true“ mitsenden.
- Der CSRF-Schutz ist jetzt immer aktiv und kann nicht mehr versehentlich deaktiviert werden.
Verbesserungen
- Allgemein
- Der neue visuelle Markdown-Editor und -Renderer ermöglicht das Formatieren und Erwähnen von Inhalten in ChurchTools.
- Texte können fett, kursiv, durchgestrichen, als Inline-Code oder mit Verlinkung formatiert werden.
- Überschriften, Auflistungen, Nummerierungen, Tabellen, Zitate, Codeblöcke, Trennlinien, Links und Bilder können eingefügt werden (Letzteres nur im Wiki).
- Personen, Gruppen, Wiki-Seiten und Songs können erwähnt und in unterschiedlichen Größen dargestellt werden.
- Der Admin-Willkommensdialog wurde modernisiert und bietet jetzt direkte Einstiegsmöglichkeiten in die Einrichtung von ChurchTools.
- Status-Karten wie bei den Gruppeneinstellungen zur Anmeldung passen Button-Größen und Umbrüche jetzt besser an die verfügbare Breite an.
- Der neue visuelle Markdown-Editor und -Renderer ermöglicht das Formatieren und Erwähnen von Inhalten in ChurchTools.
- Beiträge
- Beiträge und Kommentare verwenden jetzt den neuen Markdown-Editor und -Renderer.
- Wiki
- Markdown-Seiten verwenden jetzt den neuen Markdown-Editor und -Renderer.
- Im Wiki gibt es jetzt die neue Startseite „Alle Seiten“ mit Freitextsuche, Multi-Kategorie-Filter und drei Ansichten (Liste, Tabelle, Galerie).
- Die Wiki-Suche zeigt Treffer in Markdown-Seiten jetzt als Ausschnitt rund um den Suchbegriff an.
- Personen
- Es gibt eine neue Berechtigung, um alle Personen eines Standorts zu sehen. Diese Berechtigung wird jetzt an allen relevanten Stellen der Personensichtbarkeit berücksichtigt.
- Gruppen
- Für den Gruppen-Chat kann nun eingestellt werden, ob neue Gruppenmitglieder den bisherigen Chat-Verlauf sehen können, wobei der Verlauf für sie nur bis zum Zeitpunkt der Aktivierung einsehbar ist.
- Auf Gruppendetailseiten zeigt das Mitglieder-Widget jetzt das Durchschnittsalter der Gruppenmitglieder an.
- Optionen für Gruppenmitgliedsfelder vom Typ „Auswahl“, „Entweder-Oder-Auswahl“ oder „Mehrfachauswahl“ können nun bearbeitet werden.
- Bei Routinen-E-Mails, Gruppenmitglieder-E-Mails und Serienbriefen kann jetzt der Check-in-Code als Platzhalter im Text eingefügt und versandt werden.
- Die Verzögerung in Routinen erlaubt nun auch die Angabe von Monaten und Jahren (für längere Zeiträume).
- Große Tabellen mit vielen Zeilen und Spalten werden jetzt performanter dargestellt.
- Personen, die sich über den Newsletter-Provider abmelden, werden nun auch in der Gruppe als abgemeldet markiert.
- Beim Erstellen einer Rolle wird nun die Länge des Namens und des Kürzels validiert.
- Änderungen an Gruppenmitgliedschaften werden sofort an integrierte Newsletter-Tools übertragen.
- Für Follow-ups kann nun (wieder) per Gruppe eingestellt werden, ob für fällige Follow-ups eine Erinnerung verschickt werden soll.
- Gruppenhomepages mit vielen Gruppen laden deutlich schneller.
- Die Filterauswahl auf öffentlichen Gruppenhomepages funktioniert in der mobilen Ansicht wieder.
- Events
- Die Dauer einer Ablaufposition wird aktualisiert, wenn der Position ein Lied zugewiesen wird.
- Finanzen
- Der Schalter „Einträge ohne Budget anzeigen“ auf der Budget-Seite wird jetzt in den Benutzereinstellungen gespeichert.
- REST-API
- Der Standardwert eines Gruppenmitgliedsfelds wird nun auch validiert und normalisiert.
- Gruppen können über die REST-API danach gefiltert werden, ob ihr Chat aktiv ist.
- OAuth-Anwendungen können mit ausdrücklicher Freigabe die ChurchTools-API im Rahmen der Berechtigungen des angemeldeten Benutzers verwenden.
- Die History-API unterstützt jetzt Filter nach Zeitraum, Akteur und Herkunft.
- Kommentar-Sichtbarkeiten können jetzt über die REST-API verwaltet und sortiert werden.
Behobene Fehler
- Allgemein
- Die Log-Ansicht springt bei geänderten Suchfiltern wieder auf die erste Seite.
- Die Prüfung der Evangelische-Termine-Einstellungen wurde sicherer gemacht.
- Bei der Anmeldung über einen externen Login-Anbieter wird die ChurchTools-Zwei-Faktor-Authentifizierung nicht mehr zusätzlich erzwungen.
- Nach einer Passwortänderung werden bestehende Sitzungen wieder zuverlässig beendet.
- Beschreibungen in Auswahlfeldern werden jetzt sicher dargestellt.
- Bei versteckten Gruppen werden Bearbeitungsfunktionen für Gruppenmitgliedschaften nur noch mit den dafür gültigen Berechtigungen angezeigt.
- Wiki-Seiten werden in der Schnellsuche nur noch angezeigt, wenn mindestens eine Wiki-Kategorie sichtbar ist.
- Die NPS-Abfrage wird neuen Nutzern frühestens drei Monate nach ihrem ersten Login angezeigt.
- Leere Absätze am Anfang und Ende von Markdown-Texten werden beim Speichern entfernt.
- Mobile Ansicht von Dialogfenstern wurde verbessert.
- Eingabefelder in Dialogen werden beim Öffnen fokussiert.
- Personen
- Auch bereits archivierte Personendaten können nun wieder exportiert werden.
- Datumsfilter werden beim ersten Wechsel ins Personenarchiv korrekt angewendet.
- Gruppen
- Das Löschen aller ausgewählten Gruppen in der Tabellenansicht blockiert nicht mehr und zeigt den Fortschritt korrekt an.
- Ja-Nein-Felder in Gruppenmitgliedsfeldern können wieder sortiert werden.
- Automatisierungen in Gruppen werden nur noch angezeigt, wenn die nötigen Berechtigungen vorhanden sind.
- Beim Bearbeiten oder Zurücksetzen von Gruppenmitgliedschaften durch Routinen werden die erforderlichen Berechtigungen jetzt korrekt geprüft.
- Volle Gruppen mit aktivierter Warteliste können beim Hinzufügen einer Gruppenmitgliedschaft wieder ausgewählt werden.
- Auswahlfelder in der Gruppenmitgliederliste können im Filter nur noch mit einer Option belegt werden.
- Auswahloptionen in Personenfeldern werden in Gruppenmitgliederlisten wieder in der konfigurierten Reihenfolge angezeigt.
- Follow-up-Erinnerungsmails werden mit passender Interpunktion und ohne überflüssige Trennzeichen dargestellt.
- Wochentag und Startzeit können mit der Berechtigung zum Bearbeiten von Gruppeninfos wieder gespeichert werden.
- Beim Duplizieren einer Gruppe werden die Daten der ursprünglichen Gruppe nicht mehr temporär durch Daten der Kopie ersetzt.
- Personen können nicht mehr zu einer bereits vollen Warteliste hinzugefügt werden.
- Kalender
- iCal-Quellen blockieren jetzt interne und reservierte Netzwerkadressen, um serverseitige Anfragen auf interne Dienste zu verhindern.
- Termine mit Anmeldegruppen lassen sich beim Verschieben zuverlässiger aktualisieren.
- Kalendereinträge können über alte Schnittstellen nur noch mit Berechtigung gelöscht werden.
- Im Kalender wird die Titelergänzung durch Dienste nun auch in der Detailansicht angezeigt.
- Diensttexte in der Mini-Kalenderansicht werden auch mit einer extra CSS-Klasse versehen.
- Bei Terminen wird eine Nachlaufzeit von einem Tag für Ressourcenbuchungen jetzt korrekt beibehalten.
- Bereits eingeladene Personen bleiben bei Besprechungsanfragen sichtbar, auch wenn sie nicht mehr Mitglied der berechtigten Gruppe sind.
- Für bereits vergangene Termine werden keine E-Mails zu Besprechungsanfragen mehr versendet.
- Events
- Zugriffe auf Song-Arrangements werden jetzt korrekt dem zugehörigen Song zugeordnet.
- Der SongBeamer-Export eines Ablaufplans enthält nun keine kaputten Datei-Links mehr, wenn das entsprechende Arrangement keine .sng Datei enthält.
- Wiki
- Verweise auf gelöschte oder nicht sichtbare Wiki-Kategorien erzeugen keine vermeidbaren Fehlermeldungen mehr.
- Beim Erstellen einer Wiki-Seite mit bereits vorhandenem Titel wird die Fehlermeldung jetzt direkt am Titelfeld angezeigt.
- Layout-Fehler bei bestimmter Fenstergröße behoben.
- Der Ladevorgang von Wiki-Seiten wurde optimiert. Dies verhindert auch den fälschlichen Versand einer E-Mail zur Nutzung veralteter APIs im Bereich Wiki.
- Finanzen
- Konto/Gegenkonto-Spalte wird im CSV/Excel-Export der Kontoauszug-Auswertung angezeigt.
- Alle Buchungen eines Buchungsjahres können wieder vollständig gelöscht werden, auch wenn Steuerbuchungen vorhanden sind.
- Betriebsname und Betriebsnummer werden in den Mandanten-Stammdaten jetzt vor den DATEV-Angaben angezeigt.
- REST-API
- Loginstrings können über die REST-API nur noch für die eigene Person erzeugt werden.
- Sortierparameter der Gruppen-API werden jetzt strenger validiert.
- Die Kalender-API liefert beim Abruf einzelner ganztägiger Terminvorkommen wieder das angeforderte Datum zurück.
- Gruppen können über alle unterstützten Gruppenfelder sortiert werden.
- System-Einstellungen
- Die Verbindung mit CleverReach kann wieder erfolgreich eingerichtet werden.
- Der Hinweistext für die Datenschutz-Einwilligung ist wieder bearbeitbar.
- Weisungsbefugte Personen können den Support-Zugriff wieder ohne zusätzliche Berechtigung freigeben.