Changelog

Was ist neu?

Auf dieser Changelog-Seite findest du die neuesten Änderungen und Updates der ChurchTools Produkte. Hier kannst du dich über die aktuellen Entwicklungen und Verbesserungen informieren.

v3.135.0

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.
  • 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.

v3.134.1

Behobene Fehler

  • Personen
    • Die Suche in großen Personenlisten reagiert wieder schneller, wenn viele gruppenbezogene Berechtigungen vorhanden sind.
    • In der Schnellsuche werden bei Personen wieder beide Initialen angezeigt.
  • Events
    • Notizen für Dienstgruppen werden beim Erstellen einer neuen Ablaufplan-Vorlage wieder mitkopiert.

v0.77.0

Verbesserungen

  • In zu alten App-Versionen wird darauf hingewiesen, dass es ein Update der App gibt.
  • Man wird jetzt auf die App-Funktionen hingewiesen, bevor man ChurchTools Web öffnen kann.
  • Buchungsanfragen lassen sich löschen, wenn man die Berechtigung hat, sie zu bearbeiten oder wenn es die eigenen sind.

    Behobene Fehler

      • Terminvorlagen ohne Bilder funktionieren wieder für die Terminanlage.
      • Ein Bug, der das Laden von Terminen verhindert hat, wurde behoben.
      • Auf dem iPhone XS funktionieren die Suche und der Profil-Button wieder korrekt.
      • Beim „Meine Buchungen“-Widget haben die Einträge jetzt den korrekten Abstand zu den Tabs.
      • Unter Android wurde ein Anzeigefehler bei Gruppenmitglieder-Informationen behoben.
      • Eine leere Wiki-Seite führt nicht mehr zu einem Fehler.
      • Beim Senden von Bildern sind die Buttons zum Senden wieder sichtbar.
      • Wenn man keine oder eine schlechte Internetverbindung hat und versucht, eine Chat-Nachricht zu schicken, kommt eine Fehlermeldung.
      • Links zum Wiki, die Klammern enthalten, werden jetzt genauso weitergeleitet wie im Web-Wiki.
      • Beim Öffnen/Schließen von BottomSheet-Menüs flackert kein grauer Balken am unteren Bildschirmrand mehr auf.
      • Bei Antworten auf Nachrichten, die sehr alt sind, wird die ursprüngliche Nachricht jetzt nachgeladen.
      • Bei Chat-Antworten wird wieder die korrekte ursprüngliche Nachricht angezeigt.
      • Beim Teilen von Dateien (z. B. PDFs) in einen Chat wird nun die Datei im Originalformat hochgeladen statt einer generischen .bin-Datei. Der ursprüngliche Dateiname bleibt erhalten, statt durch eine zufällige Bezeichnung ersetzt zu werden.
      • Im Chat werden Wörter, die mit „…“ enden, nicht mehr als Link (unterstrichen) dargestellt.

      v3.134.0

      Löschungen

      • REST-API
        • Die abgekündigten REST-APIs für Personen- und Gruppen-Tags sowie Gruppen-Treffpunkte wurden entfernt.

      Verbesserungen

      • Personen
        • Für Besprechungs- oder Dienstanfragen werden keine Push-Benachrichtigungen mehr an verstorbene oder archivierte Personen verschickt.
      • Gruppen
        • Die gruppeninterne Berechtigung Untergruppen erstellen und kopieren kann zukünftig auf bestimmte Gruppentypen beschränkt werden.
        • Wenn man über die Gruppenhomepage auf eine öffentliche Gruppenseite gekommen ist und diese eingebettet ist, wird jetzt trotzdem der Zurück-Button angezeigt.
        • Beim E-Mail-Versand via Routinen können jetzt Anhänge mitversendet werden.
        • Die Farbauswahl für neue Tags steht nun hinter dem Eingabefeld für den Namen.
      • Kalender
        • Das Löschen von Terminen wurde vereinheitlicht.
      • Wiki
        • Bei Wiki-Seiten wird in Suchergebnissen und Verlinkungen jetzt die zugehörige Wiki-Kategorie angezeigt.
      • Finanzen
        • Für Spendenbescheinigungen gibt es nun auch recipientTitle als Platzhalter.
        • Alle Steuern eines Buchungsjahres können nun über das Kontextmenü gelöscht werden.
        • Im Kontextmenü der Buchungskonten ist die Aktion zum Löschen aller Konten nun ans Ende verschoben und mit einem roten Mülleimer-Symbol gekennzeichnet.
      • Events
        • Die Druckansicht berücksichtigt nun auch den Suchfilter.
      • Sync
        • Der Dialog fürs Erstellen und Bearbeiten eines Sync-Jobs wurde überarbeitet.
      • REST-API
        • Ein neuer Endpunkt zur Abfrage von Wiki-Seiten über alle Kategorien hinweg wurde hinzugefügt.
        • Bilder können über die `/images` API jetzt anstatt mit Query-Parametern auch mit URL-encodeten Parametern als angehängtes Path-Element abgerufen werden.
      • Öffentlichkeitsarbeit
        • Die Validierung von Formulareingaben in den Profilen wurde verbessert.

      Behobene Fehler

      • Allgemein
        • ChurchQuery-Abfragen mit mehreren Bedingungen auf derselben One-to-Many-Beziehung liefern jetzt korrekte Ergebnisse.
        • Impressum und Datenschutzerklärung sind wieder editierbar.
        • Beim OAuth-Einwilligungs-Screen sind die Abstände bei kleiner Anzeige verbessert worden.
        • Der Text in E-Mails wird wieder korrekt umgebrochen.
        • Der Schreibassistent nutzt ein aktuelles OpenAI-Modell und funktioniert wieder zuverlässig.
        • Push-Benachrichtigungen werden nicht mehr mehrfach an dasselbe Gerät gesendet, wenn alte Geräte-Einträge denselben Push-Token verwenden.
      • Personen
        • Die Datumsfilter bei den weiteren Personenfiltern wurden robuster für relative Zeitangaben gemacht.
        • Simulierte Logins markieren Personen nicht mehr fälschlicherweise als eingeladen.
        • Mehrfachauswahlfelder können beim Personenimport jetzt korrekt befüllt werden.
        • Versteckte Personenfelder werden nun auch beim Personenexport versteckt.
        • Ehepartner, deren Benutzerkonten bereits archiviert sind, werden nun bei den exportierten Beziehungen nicht mehr berücksichtigt.
        • Beim Zusammenführen von Dubletten werden Datenbank-Deadlocks reduziert.
      • Gruppen
        • Geplante Gruppenaustritte werden rund um Mitternacht korrekt als heute angezeigt.
        • Unveränderte Gruppenmitgliedschaften lösen beim Speichern keinen leeren Eintrag in der Historie mehr aus.
        • Der Worker-User erhält die fehlende Berechtigung zum Bearbeiten von Gruppenmitgliedschaften.
        • Änderungen einer Gruppenmitgliedschaft durch den Sync-Prozess werden nun dem System-Benutzer zugeschrieben.
        • Beim Duplizieren einer Gruppe mit Berechtigungen wird die Einstellung, wie viele Ebenen von Untergruppen einbezogen werden sollen, jetzt übernommen.
        • Duplizierte E-Mail-Schritte in Routinen verwenden jetzt eine eigene E-Mail und verändern oder löschen nicht mehr das Original.
        • Pflichtfelder vom Typ „Datum“ werden bei der Gruppenanmeldung jetzt korrekt geprüft.
        • Treffpunkte verwenden wieder die ausgewählten Icons und Farben.
        • Die globale Einstellung dafür, wie viele Tage beendete Gruppen noch unter „Meine Gruppen“ angezeigt werden, wurde aus den Einstellungen entfernt, da sie keine Auswirkung mehr hat. Aus den Personendetails verschwinden diese Gruppen nun standardmäßig nach 90 Tagen. 
        • Das Enddatum einer Gruppenmitgliedschaft kann wieder über den Papierkorb entfernt werden.
        • Bilder auf eingebetteten öffentlichen Gruppenseiten werden wieder korrekt angezeigt.
      • Kalender
        • Untertitel von Terminen werden im Info-Screen wieder angezeigt.
        • Die Druckansicht der Kalender-Monatsansicht bricht bei vielen Terminen jetzt korrekt über mehrere Seiten um.
        • Terminserien mit zusätzlichen Terminen nach Ende der Terminwiederholung werden nun vollständig geladen.
        • Beim Bearbeiten einzelner Termine aus einer Terminserie wird wieder eine Erfolgsmeldung angezeigt.
      • Events
        • Ein Event-Admin kann nun die eigenen Events auch dann sehen, wenn er nicht selbst involviert ist.
        • Die Spaltenüberschrift der „Dauer“-Spalte im Ablaufplan zeigt nun das korrekte Format „h:mm“ an und kann zukünftig übersetzt werden.
      • Ressourcen
        • Im Widget „Meine Buchungen“ wird jetzt korrekt erkannt, wenn in den Ansichten weitere Termine oder Ressourcen vorhanden sind.
      • Wiki
        • Bei Anker-Links oder Navigation über das Inhaltsverzeichnis rutscht die jeweilige Überschrift nun nicht mehr hinter die Navigation.
        • Wiki-Kategorieseiten können nach dem Erstellen wieder bearbeitet und gespeichert werden.
        • Bilder werden beim PDF-Export von Wiki-Seiten wieder zuverlässig geladen und lange Wiki-Seiten werden vollständig ausgegeben.
        • Wiki-Seiten mit einem Schrägstrich (/) im Titel können jetzt wieder über Verlinkungen und Referenzen geöffnet werden.
        • Der Bearbeiten-Dialog kann nun nicht mehr doppelt geöffnet werden.
        • Es kann nicht mehr zu einem seltsamen Zwischenstand beim Anlegen einer Seite kommen, wenn man nicht genügend Berechtigungen hat.
        • Weiterleitungen auf bestehende Wiki-Seiten können jetzt ohne Fehlermeldung eingerichtet werden. Die Übernahme von Seiteninhalten wird verhindert, wenn die Zielseite bereits existiert.
        • Wiki-Weiterleitungen werden entfernt, wenn die Zielseite gelöscht wird.
        • Beim Öffnen eines Links zu einer noch nicht vorhandenen Wiki-Seite wird jetzt direkt der Dialog zum Erstellen der Seite angezeigt.
      • Check-in
        • Bei Personen, die Mitglied in mehreren Gruppen sind, kann die Gruppe jetzt wieder korrekt im Auswahldialog ausgewählt werden.
      • Finanzen
        • Archivierte Personen werden bei automatischen Spendervorschlägen aus früheren Buchungen nicht mehr vorgeschlagen.
        • Beim Bearbeiten gebuchter Kontoauszugsbewegungen wird die Übersicht nach dem Schließen des Dialogs direkt aktualisiert.
      • System-Einstellungen
        • Das Scope-Feld beim Hinzufügen eines OAuth-Servers wird wieder einheitlich ausgerichtet.
        • In den OAuth-Client Einstellungen erscheinen nun keine zwei Erfolgsmeldungen beim Speichern einer Redirect-URI.
      • Sync
        • Im Editierdialog von Eigenschaften wurden die Abstände optimiert.
        • Beim Anlegen von Sync-Verbindungen wird wieder richtig angezeigt, ob Verbindungs-Felder verpflichtend sind oder nicht.
      • REST-API
        • Die Endpunkte GET /api/config und PUT /api/config liefern bzw. speichern nur noch explizit freigegebene Konfigurationswerte.
        • Beim direkten Öffnen von Bild-URLs schlägt der Browser jetzt den ursprünglichen Dateinamen statt technischer URL-Parameter als Dateinamen vor.

      v3.133.2

      Behobene Fehler

      • Allgemein
        • Impressum und Datenschutzerklärung sind wieder editierbar.
      • Finanzen
        • Beim Kontoauszugsimport werden bei Buchungen die Steuern wieder richtig berechnet.

      v1.24.0

      Verbesserungen

      • Verbesserte Darstellung von Slider und Seitenkopf auf Mobilgeräten: Wenn du bisher nur Bild- oder Videofolien für Desktopgeräte gesetzt hast, werden diese jetzt auch auf Mobilgeräten ansprechend dargestellt. Dabei kann es vorkommen, dass Bilder oder Videos zugeschnitten werden. Für ein optimales Ergebnis empfehlen wir, zusätzlich ein eigenes Bild für Mobilgeräte zu hinterlegen.
      • Neue Gestaltungsoption „Mobilgeräte – Seitwärts scrollen“: Teaser, Gruppen, Termine, Beiträge, Personen und die Galerie kannst du auf Mobilgeräten jetzt als horizontales Karussell darstellen. So bleibt die Seite auch bei vielen Elementen übersichtlich und wird nicht unnötig lang. Die Option findest du in den Gestaltungsoptionen und steht für die Darstellungen 2 Spalten, 3 Spalten, 4 Spalten, Hochformat und Kompakt zur Verfügung.

      Sonstige Änderungen

      • Darstellungsfehler bei externen Diensten auf Mobilgeräten wurden behoben.
      • Tabellen werden auf Mobilgeräten standardmäßig mit horizontalem Scrollen dargestellt, sodass Inhalte nicht mehr gequetscht erscheinen.