{"id":70926,"date":"2026-07-06T08:07:31","date_gmt":"2026-07-06T07:07:31","guid":{"rendered":"https:\/\/churchtools.academy\/?post_type=changelog&#038;p=70926"},"modified":"2026-07-06T08:07:34","modified_gmt":"2026-07-06T07:07:34","slug":"web-v3-134-0","status":"publish","type":"changelog","link":"https:\/\/churchtools.academy\/de\/changelog\/web-v3-134-0\/","title":{"rendered":"Web v3.134.0"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">L\u00f6schungen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>REST-API<\/strong>\n<ul class=\"wp-block-list\">\n<li>Die abgek\u00fcndigten REST-APIs f\u00fcr Personen- und Gruppen-Tags sowie Gruppen-Treffpunkte wurden entfernt.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Verbesserungen<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Personen<\/strong>\n<ul class=\"wp-block-list\">\n<li>F\u00fcr Besprechungs- oder Dienstanfragen werden keine Push-Benachrichtigungen mehr an verstorbene oder archivierte Personen verschickt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Gruppen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Die gruppeninterne Berechtigung\u00a0<code>Untergruppen erstellen und kopieren<\/code>\u00a0kann zuk\u00fcnftig auf bestimmte Gruppentypen beschr\u00e4nkt werden.<\/li>\n\n\n\n<li>Wenn man \u00fcber die Gruppenhomepage auf eine \u00f6ffentliche Gruppenseite gekommen ist und diese eingebettet ist, wird jetzt trotzdem der Zur\u00fcck-Button angezeigt.<\/li>\n\n\n\n<li>Beim E-Mail-Versand via Routinen k\u00f6nnen jetzt Anh\u00e4nge mitversendet werden.<\/li>\n\n\n\n<li>Die Farbauswahl f\u00fcr neue Tags steht nun hinter dem Eingabefeld f\u00fcr den Namen.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Kalender<\/strong>\n<ul class=\"wp-block-list\">\n<li>Das L\u00f6schen von Terminen wurde vereinheitlicht.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Wiki<\/strong>\n<ul class=\"wp-block-list\">\n<li>Bei Wiki-Seiten wird in Suchergebnissen und Verlinkungen jetzt die zugeh\u00f6rige Wiki-Kategorie angezeigt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finanzen<\/strong>\n<ul class=\"wp-block-list\">\n<li>F\u00fcr Spendenbescheinigungen gibt es nun auch\u00a0<code>recipientTitle<\/code>\u00a0als Platzhalter.<\/li>\n\n\n\n<li>Alle Steuern eines Buchungsjahres k\u00f6nnen nun \u00fcber das Kontextmen\u00fc gel\u00f6scht werden.<\/li>\n\n\n\n<li>Im Kontextmen\u00fc der Buchungskonten ist die Aktion zum L\u00f6schen aller Konten nun ans Ende verschoben und mit einem roten M\u00fclleimer-Symbol gekennzeichnet.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>Die Druckansicht ber\u00fccksichtigt nun auch den Suchfilter.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Sync<\/strong>\n<ul class=\"wp-block-list\">\n<li>Der Dialog f\u00fcrs Erstellen und Bearbeiten eines Sync-Jobs wurde \u00fcberarbeitet.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>REST-API<\/strong>\n<ul class=\"wp-block-list\">\n<li>Ein neuer Endpunkt zur Abfrage von Wiki-Seiten \u00fcber alle Kategorien hinweg wurde hinzugef\u00fcgt.<\/li>\n\n\n\n<li>Bilder k\u00f6nnen \u00fcber die `\/images` API jetzt anstatt mit Query-Parametern auch mit URL-encodeten Parametern als angeh\u00e4ngtes Path-Element abgerufen werden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>\u00d6ffentlichkeitsarbeit<\/strong>\n<ul class=\"wp-block-list\">\n<li>Die Validierung von Formulareingaben in den Profilen wurde verbessert.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Behobene Fehler<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Allgemein<\/strong>\n<ul class=\"wp-block-list\">\n<li>ChurchQuery-Abfragen mit mehreren Bedingungen auf derselben One-to-Many-Beziehung liefern jetzt korrekte Ergebnisse.<\/li>\n\n\n\n<li>Impressum und Datenschutzerkl\u00e4rung sind wieder editierbar.<\/li>\n\n\n\n<li>Beim OAuth-Einwilligungs-Screen sind die Abst\u00e4nde bei kleiner Anzeige verbessert worden.<\/li>\n\n\n\n<li>Der Text in E-Mails wird wieder korrekt umgebrochen.<\/li>\n\n\n\n<li>Der Schreibassistent nutzt ein aktuelles OpenAI-Modell und funktioniert wieder zuverl\u00e4ssig.<\/li>\n\n\n\n<li>Push-Benachrichtigungen werden nicht mehr mehrfach an dasselbe Ger\u00e4t gesendet, wenn alte Ger\u00e4te-Eintr\u00e4ge denselben Push-Token verwenden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Personen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Die Datumsfilter bei den weiteren Personenfiltern wurden robuster f\u00fcr relative Zeitangaben gemacht.<\/li>\n\n\n\n<li>Simulierte Logins markieren Personen nicht mehr f\u00e4lschlicherweise als eingeladen.<\/li>\n\n\n\n<li>Mehrfachauswahlfelder k\u00f6nnen beim Personenimport jetzt korrekt bef\u00fcllt werden.<\/li>\n\n\n\n<li>Versteckte Personenfelder werden nun auch beim Personenexport versteckt.<\/li>\n\n\n\n<li>Ehepartner, deren Benutzerkonten bereits archiviert sind, werden nun bei den exportierten Beziehungen nicht mehr ber\u00fccksichtigt.<\/li>\n\n\n\n<li>Beim Zusammenf\u00fchren von Dubletten werden Datenbank-Deadlocks reduziert.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Gruppen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Geplante Gruppenaustritte werden rund um Mitternacht korrekt als heute angezeigt.<\/li>\n\n\n\n<li>Unver\u00e4nderte Gruppenmitgliedschaften l\u00f6sen beim Speichern keinen leeren Eintrag in der Historie mehr aus.<\/li>\n\n\n\n<li>Der Worker-User erh\u00e4lt die fehlende Berechtigung zum Bearbeiten von Gruppenmitgliedschaften.<\/li>\n\n\n\n<li>\u00c4nderungen einer Gruppenmitgliedschaft durch den Sync-Prozess werden nun dem System-Benutzer zugeschrieben.<\/li>\n\n\n\n<li>Beim Duplizieren einer Gruppe mit Berechtigungen wird die Einstellung, wie viele Ebenen von Untergruppen einbezogen werden sollen, jetzt \u00fcbernommen.<\/li>\n\n\n\n<li>Duplizierte E-Mail-Schritte in Routinen verwenden jetzt eine eigene E-Mail und ver\u00e4ndern oder l\u00f6schen nicht mehr das Original.<\/li>\n\n\n\n<li>Pflichtfelder vom Typ &#8222;Datum&#8220; werden bei der Gruppenanmeldung jetzt korrekt gepr\u00fcft.<\/li>\n\n\n\n<li>Treffpunkte verwenden wieder die ausgew\u00e4hlten Icons und Farben.<\/li>\n\n\n\n<li>Die globale Einstellung daf\u00fcr, wie viele Tage beendete Gruppen noch unter &#8222;Meine Gruppen&#8220; angezeigt werden, wurde aus den Einstellungen entfernt, da sie keine Auswirkung mehr hat. Aus den Personendetails verschwinden diese Gruppen nun standardm\u00e4\u00dfig nach 90 Tagen.\u00a0<\/li>\n\n\n\n<li>Das Enddatum einer Gruppenmitgliedschaft kann wieder \u00fcber den Papierkorb entfernt werden.<\/li>\n\n\n\n<li>Bilder auf eingebetteten \u00f6ffentlichen Gruppenseiten werden wieder korrekt angezeigt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Kalender<\/strong>\n<ul class=\"wp-block-list\">\n<li>Untertitel von Terminen werden im Info-Screen wieder angezeigt.<\/li>\n\n\n\n<li>Die Druckansicht der Kalender-Monatsansicht bricht bei vielen Terminen jetzt korrekt \u00fcber mehrere Seiten um.<\/li>\n\n\n\n<li>Terminserien mit zus\u00e4tzlichen Terminen nach Ende der Terminwiederholung werden nun vollst\u00e4ndig geladen.<\/li>\n\n\n\n<li>Beim Bearbeiten einzelner Termine aus einer Terminserie wird wieder eine Erfolgsmeldung angezeigt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Events<\/strong>\n<ul class=\"wp-block-list\">\n<li>Ein Event-Admin kann nun die eigenen Events auch dann sehen, wenn er nicht selbst involviert ist.<\/li>\n\n\n\n<li>Die Spalten\u00fcberschrift der &#8222;Dauer&#8220;-Spalte im Ablaufplan zeigt nun das korrekte Format \u201eh:mm\u201c an und kann zuk\u00fcnftig \u00fcbersetzt werden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Ressourcen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Im Widget &#8222;Meine Buchungen&#8220; wird jetzt korrekt erkannt, wenn in den Ansichten weitere Termine oder Ressourcen vorhanden sind.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Wiki<\/strong>\n<ul class=\"wp-block-list\">\n<li>Bei Anker-Links oder Navigation \u00fcber das Inhaltsverzeichnis rutscht die jeweilige \u00dcberschrift nun nicht mehr hinter die Navigation.<\/li>\n\n\n\n<li>Wiki-Kategorieseiten k\u00f6nnen nach dem Erstellen wieder bearbeitet und gespeichert werden.<\/li>\n\n\n\n<li>Bilder werden beim PDF-Export von Wiki-Seiten wieder zuverl\u00e4ssig geladen und lange Wiki-Seiten werden vollst\u00e4ndig ausgegeben.<\/li>\n\n\n\n<li>Wiki-Seiten mit einem Schr\u00e4gstrich (\/) im Titel k\u00f6nnen jetzt wieder \u00fcber Verlinkungen und Referenzen ge\u00f6ffnet werden.<\/li>\n\n\n\n<li>Der Bearbeiten-Dialog kann nun nicht mehr doppelt ge\u00f6ffnet werden.<\/li>\n\n\n\n<li>Es kann nicht mehr zu einem seltsamen Zwischenstand beim Anlegen einer Seite kommen, wenn man nicht gen\u00fcgend Berechtigungen hat.<\/li>\n\n\n\n<li>Weiterleitungen auf bestehende Wiki-Seiten k\u00f6nnen jetzt ohne Fehlermeldung eingerichtet werden. Die \u00dcbernahme von Seiteninhalten wird verhindert, wenn die Zielseite bereits existiert.<\/li>\n\n\n\n<li>Wiki-Weiterleitungen werden entfernt, wenn die Zielseite gel\u00f6scht wird.<\/li>\n\n\n\n<li>Beim \u00d6ffnen eines Links zu einer noch nicht vorhandenen Wiki-Seite wird jetzt direkt der Dialog zum Erstellen der Seite angezeigt.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check-in<\/strong>\n<ul class=\"wp-block-list\">\n<li>Bei Personen, die Mitglied in mehreren Gruppen sind, kann die Gruppe jetzt wieder korrekt im Auswahldialog ausgew\u00e4hlt werden.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Finanzen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Archivierte Personen werden bei automatischen Spendervorschl\u00e4gen aus fr\u00fcheren Buchungen nicht mehr vorgeschlagen.<\/li>\n\n\n\n<li>Beim Bearbeiten gebuchter Kontoauszugsbewegungen wird die \u00dcbersicht nach dem Schlie\u00dfen des Dialogs direkt aktualisiert.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>System-Einstellungen<\/strong>\n<ul class=\"wp-block-list\">\n<li>Das Scope-Feld beim Hinzuf\u00fcgen eines OAuth-Servers wird wieder einheitlich ausgerichtet.<\/li>\n\n\n\n<li>In den OAuth-Client Einstellungen erscheinen nun keine zwei Erfolgsmeldungen beim Speichern einer Redirect-URI.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Sync<\/strong>\n<ul class=\"wp-block-list\">\n<li>Im Editierdialog von Eigenschaften wurden die Abst\u00e4nde optimiert.<\/li>\n\n\n\n<li>Beim Anlegen von Sync-Verbindungen wird wieder richtig angezeigt, ob Verbindungs-Felder verpflichtend sind oder nicht.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>REST-API<\/strong>\n<ul class=\"wp-block-list\">\n<li>Die Endpunkte\u00a0<code>GET \/api\/config<\/code>\u00a0und\u00a0<code>PUT \/api\/config<\/code>\u00a0liefern bzw. speichern nur noch explizit freigegebene Konfigurationswerte.<\/li>\n\n\n\n<li>Beim direkten \u00d6ffnen von Bild-URLs schl\u00e4gt der Browser jetzt den urspr\u00fcnglichen Dateinamen statt technischer URL-Parameter als Dateinamen vor.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"template":"","plattform":[687],"class_list":["post-70926","changelog","type-changelog","status-publish","hentry","plattform-web"],"pp_statuses_selecting_workflow":false,"pp_workflow_action":"current","pp_status_selection":"publish","pp_force_visibility":null,"pp_subpost_visibility":null,"pp_inherited_force_visibility":null,"pp_inherited_subpost_visibility":null,"acf":{"version":"3.134.0"},"_links":{"self":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/changelog\/70926","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/changelog"}],"about":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/types\/changelog"}],"version-history":[{"count":1,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/changelog\/70926\/revisions"}],"predecessor-version":[{"id":70927,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/changelog\/70926\/revisions\/70927"}],"wp:attachment":[{"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/media?parent=70926"}],"wp:term":[{"taxonomy":"plattform","embeddable":true,"href":"https:\/\/churchtools.academy\/de\/wp-json\/wp\/v2\/plattform?post=70926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}