[Online-Formular] Das E-Mail-Feld muss nun zur Bestätigung zweimal eingegeben werden, um versehentliche Tippfehler bei der Registrierung zu verhindern (#205)
[Admin] Der Demo-Modus wurde von einer Umgebungsvariable in eine Einstellung verschoben und kann nun zur Laufzeit in den Plattform-Einstellungen aktiviert/deaktiviert werden. Im Demo-Modus laufen Status-Updates alle fünf Sekunden statt täglich (#206)
[ALKIS] Fläche in amtliche Fläche umbenannt (grafische und amtliche Fläche unterscheiden sich mitunter erheblich) (8756e94f50)
[Global] Geplante Befehle für Status-Updates und Gewährleistungserinnerungen loggen nur noch bei tatsächlicher Aktivität statt bei jedem Durchlauf, um Log-Spam im Demo-Modus zu vermeiden (cd875b4bbb)
[Global] Blade-Syntaxfehler in Genehmigung-PDF-Vorlagen behoben (#204)
[Global] Fehler in der E-Mail-Vorlage für neue Mängel behoben, der durch den Wechsel der Mangelart zu Mehrfachauswahl ausgelöst wurde (fc754abab7)
[Global] Validierungsmeldung bei eindeutigen E-Mail-Adressen korrigiert (8aa5ec48ec)
[Global] Die automatische Überführung von genehmigten Vorgängen in den Status "in Durchführung" funktioniert jetzt korrekt auch für eintägige Aufbrüche (start_of_action = end_of_action) (4127effbec)
[Global] Das Ändern des Passworts im Benutzerprofil funktioniert nun korrekt und speichert das neue Passwort in der Datenbank (2515d8c441)
[Sachbearbeiter-Portal] Das Feld "Behoben am" bei Mängeln wird automatisch mit dem heutigen Datum gefüllt, wenn der Mangelstatus auf "geschlossen" gesetzt wird (#198)
[Sachbearbeiter-Portal] Die Antragsart wird automatisch basierend auf der Art der Maßnahme gesetzt und als schreibgeschütztes Feld angezeigt (#200)
[Sachbearbeiter-Portal] Vorgänge können nun dupliziert werden - ein neuer grauer "Duplizieren"-Button erstellt eine Kopie des aktuellen Vorgangs (ohne Aktenzeichen, Meldungen, Abnahmen, Mängel und Gewährleistungen) (#35)
[Sachbearbeiter-Portal] Abwesenheitsverwaltung: Sachbearbeiter können eine Vertretung festlegen und Abwesenheitszeiten (Urlaub, Krankheit) konfigurieren. Benachrichtigungen werden während der Abwesenheit automatisch an die Vertretung weitergeleitet (#57)
[Sachbearbeiter-Portal] Automatische E-Mail-Benachrichtigungen werden nun an Sachbearbeiter gesendet, wenn Gewährleistungsfristen ablaufen (konfigurierbar in Einstellungen über warranty_end_reminder) (#69)
[Sachbearbeiter-Portal] Die Aktivitäts-Historie im Vorgangsverlauf wurde erheblich erweitert: Sie zeigt nun auch Änderungen an Abnahmen, Mängeln und Gewährleistungen mit unterschiedlichen Icons und Farben für jeden Typ an (#76)
[Sachbearbeiter-Portal] Ein neues Dashboard-Widget zeigt Vorgänge an, bei denen die Fertigmeldung noch aussteht. Das Widget ist nur sichtbar, wenn die entsprechende Einstellung zur Fertigmeldung aktiviert ist (#80)
[Sachbearbeiter-Portal] Der Abnahmen-Tab und die einzelnen Abnahme-Einträge zeigen jetzt farbcodierte Mängel-Status-Indikatoren (🔴 offen, 🟡 in Bearbeitung, 🟢 behoben) für bessere Übersichtlichkeit (#127)
[Sachbearbeiter-Portal] Bei der Maßnahmen-Zuordnung kann nun für jeden Maßnahmentyp eine Rechtsgrundlage hinterlegt werden, die in PDF-Vorlagen verwendet werden kann (#143)
[Sachbearbeiter-Portal] Bei der Genehmigung einer Verlängerung können nun Kontaktgruppen benachrichtigt werden (#148)
[Sachbearbeiter-Portal] Benachrichtigungen werden nun an die zentrale E-Mail-Adresse (client_email) gesendet, wenn kein Sachbearbeiter zugewiesen ist (#167)
[Sachbearbeiter-Portal] Einführung von feldspezifischen Bearbeitungsberechtigungen für Gebühren, Abnahmen, Mängel und Gewährleistungen (#174)
[Sachbearbeiter-Portal] In der Vorgangsliste wurden die Spalten "Art der Maßnahme" und "Sachbearbeiter" hinzugefügt und neue Filter für Bearbeitungsstatus, Mangel, Sachbearbeiter und Art der Maßnahme ergänzt. Das Filter-Layout wurde kompakter gestaltet (#186)
[Sachbearbeiter-Portal] Dark Mode für das Vorgangs-Kartenfenster ergänzt (e4c119d7fc)
[Sachbearbeiter-Portal] WMS GetFeatureInfo-Picker für das Vorgangs-Kartenfenster (#187)
[Bürgerportal und Online-Antrag] Im Antragsassistent und beim Vorgang erstellen können Antragsteller ihre Daten per Klick als Beteiligte übernehmen, ohne alle Felder erneut auszufüllen (#163)
[Karte] Die Vollbild-Karte unter /map wurde für mobile Geräte optimiert mit kleineren Buttons, responsiven Modals und verbessertem Layout, um Überlappungen und überlaufende Elemente zu vermeiden (#131)
[Karte] Ein Toolbar-Button erlaubt das Zurückkehren zum Sachbearbeiter-Portal (#137)
[Karte] Bei der Erfassung von Mängeln über die Karte wird nun die Kartenposition (Ausschnitt und Zoom) gespeichert. Nach dem Bearbeiten des Mangels im Formular springt die Karte zurück zur exakten Position, an der der Mangel erstellt wurde, statt zum konfigurierten Standardausschnitt (#181)
[WMS] In den WMS-Views für Vorgänge (processes_points, processes_lines, processes_polygons) und Mängel (defects_wms) wurde eine detail_url-Spalte hinzugefügt, die in GetFeatureInfo-Antworten zur direkten Verlinkung zum entsprechenden Feature im Admin-Portal verwendet werden kann (#185)
[Sachbearbeiter-Portal] Das Mangeltyp-Feld unterstützt jetzt Mehrfachauswahl, sodass Mängel mit mehreren Typen gleichzeitig klassifiziert werden können (#130)
[Sachbearbeiter-Portal] Dashboard-Widget-Einstellungen werden nun dynamisch geladen und Änderungen werden sofort ohne Neustart der Anwendung wirksam (361feec046)
[Sachbearbeiter-Portal] Die Fieldsets im Vorgangsformular wurden durch kollabierbare Sections ersetzt, um die Übersichtlichkeit zu verbessern und die Konsistenz mit anderen Formularen zu gewährleisten (c55c7cab47)
[Admin] Die Karteneinstellungen wurden in einen einheitlichen Tab zusammengeführt mit gemeinsamen Zentrumskoordinaten, Zoom-Level und Hintergrundkarte für Formular-Karte und Übersichtskarte. WMS-Layer können nun für beide Karten separat konfiguriert werden. Alle Einstellungsseiten verwenden jetzt Section-Komponenten statt Fieldsets (9d8014640b, fe76be6178)
Benachrichtigung von Kontakgruppen in eine separate Service-Klasse ausgelagert (#148)
Sachbearbeiter-Benachrichtigungen in eine separate Service-Klasse ausgelagert (31e62c869e)
Die PHPDoc-Annotationen für alle Modelle wurden aktualisiert, um die IDE-Unterstützung zu verbessern (73720dac71)
[WMS] Gelöschte Vorgänge tauchen nicht mehr länger im WMS-Dienst auf (4800f73e66)
[Global] Nach dem Login auf Nicht-Filament-Routen wie /map wird die ursprünglich aufgerufene URL korrekt wiederhergestellt (#131)
[Global] Validierungsmeldungen zeigen jetzt korrekt großgeschriebene Feldnamen an (#173)
[Global] Der Platzhalter :count in der Passwort-Zurücksetzen-E-Mail wird nun korrekt durch die tatsächliche Ablaufzeit in Minuten ersetzt (#175)
[Global] Intermittierender Fehler "Route [login] not defined" bei Session-Ablauf wurde behoben - Benutzer werden nun korrekt zur jeweiligen Login-Seite umgeleitet (d59389e158)
[Online-Formular] Passwort-Authentifizierung für neue Benutzerkonten wurde korrigiert - das per E-Mail gesendete Passwort funktioniert nun wie erwartet (#194)
[Sachbearbeiter-Portal] Der Mängel-Toggle in Abnahmen wird automatisch aktiviert wenn Mängel vorhanden sind, um inkonsistente Zustände zu vermeiden bei denen Mängel existieren aber nicht sichtbar sind (08713ec074)
[Karte] Modi in der Vollbild-Karte sind nun gegenseitig ausschließend und Mode-Banner werden korrekt über den Kartenkontrollen angezeigt (ef657e85ea)
[Admin] PDF-Vorlagen werden jetzt automatisch aus dem Cache gelöscht, wenn sie aktualisiert werden, sodass Änderungen sofort wirksam werden (#178)
[Admin] Fehler beim Hochladen von globalen Dokumenten behoben, der durch fehlende Typprüfung bei Livewire-Dateipfaden auftrat (#183)
[Sachbearbeiter-Portal] Die Geometrie eines Vorgangs wird nicht mehr versehentlich gelöscht, wenn Mängel über den Abnahmen-Tab hinzugefügt werden (#176)
[Global] Ein Neustart der Anwendung überschreibt nicht mehr Dummy API-Key für OpenCage (7c5722e1f8)
[Global] Neu hochgeladene Kundenlogos sind nun wieder für den PDF-Bericht sichtbar (#170)
[Global] Das Anlegen einer neuen Organisation erzeugt keinen Fehler mehr (#165)
[Sachbearbeiter-Portal] Die Hilfe-Seite öffne## Fixes
[Sachbearbeiter-Portal] Die Geometrie eines Vorgangs wird nicht mehr versehentlich gelöscht, wenn Mängel über den Abnahmen-Tab hinzugefügt werden (#176)
[Global] Datenbank-Seeder für v1.2-Update integriert (#168)
[Global] Bei der Erfassung eines neuen Mangels werden nun sowohl der Antragsteller als auch der zuständige Benutzer benachrichtigt, wobei doppelte E-Mails vermieden werden wenn beide Personen identisch sind (#98)
[Global] Neue optionale Einstellung ermöglicht es, dass eine genehmigte Verlängerung den Bearbeitungsstatus von “Fertigmeldung ausstehend” zurück in “in Durchführung” setzt. Achtung: Dies ist inkonsistente Logik und sollte nur in Ausnahmefällen aktiviert werden (#97)
[Global] Berechtigungen für Dokumentenverwaltung und Verlängerungsgenehmigung hinzugefügt (#140)
[Template] E-Mail-Benachrichtigung zum Sachbearbeiter-Wechsel ermöglicht nun das Einbinden eines Links zum direkten Aufruf des entsprechenden Vorgangs (#155)
[Online-Formular] Telefonnummer des Antragstellers ist nun ein Pflichtfeld (#152)
[Online-Formular] Ein neuer Schritt “Weitere Unterlagen” wurde hinzugefügt, der es ermöglicht, beliebige zusätzliche Dokumente (PDFs und Bilder) hochzuladen, wobei jede Datei als separates Dokument dem Vorgang zugeordnet wird (#53)
[Bürger-Portal] Navigation zwischen Ansicht- und Bearbeitungs-Seiten verbessert (#160)
[Bürger-Portal] “Profi-Modus” für professionelle Antragsteller hinzugefügt: Bei Aktivierung werden neue Vorgänge direkt zur Bearbeitungsseite geleitet und das Kartenfeld ist sichtbar und aktiv (#160)
[Bürgerportal] Ein neuer Schritt “Weitere Unterlagen” wurde hinzugefügt, der es ermöglicht, beliebige zusätzliche Dokumente (PDFs und Bilder) hochzuladen, wobei jede Datei als separates Dokument dem Vorgang zugeordnet wird (#53)
[Sachbearbeiter-Portal] Mängel werden nun automatisch gelöscht, wenn die zugehörige Abnahme gelöscht wird (#124)
[Sachbearbeiter-Portal] Der Genehmigungsprozess für Aufbruchgenehmigungen wurde angepasst: Der Button zeigt nun “Freigeben” statt “Genehmigen” und verwendet eine separate PDF-Vorlage, um die rechtliche Unterscheidung zwischen einem Genehmigungsbescheid und einer reinen Mitteilung deutlich zu machen (#158)
[Admin] E-Mail-Benachrichtigung zum initialen Passwort beim Erstellen eines neuen Bürger-Accounts kann nun in den Vorlagen angepasst werden (#144)
[Admin] E-Mail-Benachrichtigung beim Erfassen eines neuen Mangels kann nun in den Vorlagen angepasst werden (#98)
[Admin] Umfassendes Audit-Logging für Authentifizierung und Benutzerverwaltung. Alle Anmeldeversuche, Passwort-Zurücksetzungen, Erstellungen neuer Admin-Benutzer, Änderungen von Benutzerrollen sowie Änderungen personenbezogener Daten werden protokolliert (2665a08c87)
[Admin] Die Textbox zum Bearbeiten von E-Mail- und PDF-Vorlagen wurde zum Code Editor gewechselt um Syntax-Highlights zu ermöglichen (38331d10f1)
[Global] Die Benachrichtigung über einen Sachbearbeiter-Wechsel wird nun nur noch versendet wenn sich der Sachbearbeiter tatsächlich geändert hat (#104)
[Global] Die Benachrichtigung über den tatsächlichen Beginn der Maßnahme wird nun korrekt über den Side-Effect-Service gesendet und nicht mehr doppelt versendet (901c3bba5a)
[Global] Beim Erfassen eines neuen Mangels wird die korrekte E-Mail-Vorlage verwendet (17f6ca9968, 8b22fccce1)
[Global] Die Standort-Schaltfläche in der Karte funktioniert nun zuverlässig beim ersten Klick (#129)
[Online-Formular] Kritischer Fehler im Antragsassistenten bei Sonderfall eines Array-Zugriffs auf Art der Maßnahme behoben (1c130daee7)
[Online-Formular] Rollenzuweisung des neu angelegten Benutzers über Permissions API (1c130daee7)
[Online-Formular] E-Mail-Versand mit Zugangsdaten des neu angelegten Benutzers nun außerhalb der Datenbank-Transaktion (1c130daee7)
[Online-Formular] Dateivalidierung für das Hochladen von individuellen Schilderplänen und Nachweis der fachlichen Eignung (10 MB, PDF/PNG/JPG) (1c130daee7)
[Sachbearbeiter-Portal] Formularaktualisierungen nach Genehmigungs-Aktionen hinzugefügt, um inkonsistente Werte zu verhindern (#149, #156)
[Sachbearbeiter-Portal] N+1-Query-Problem beim Laden von Benutzerrollen in Vorgangs-Formularen behoben (81ff4a53f9])
[Admin] Die Logging-Ausgaben des ProcessWorkflowOrchestrator wurden optimiert: Es werden jetzt nur noch tatsächliche Zustandsänderungen protokolliert, nicht mehr jede einzelne Prüfung. Dies reduziert die Log-Menge erheblich, ohne wichtige Informationen zu verlieren (7522a149ee)
[Templates] E-Mail zur Bestätigung des Verlängerungsantrags enthält nun eine Auflistung der Gebühren, falls Gebühren erfasst wurden (46cb82ec48)
[Sachbearbeiter-Portal] In der Vorgangsliste können nun die Felder “Beginn der Maßnahme”, “Ende der Maßnahme” und “Adresse” zugeschaltet werden (67a6c9b83a)
[Sachbearbeiter-Portal] Ein Hilfe-Button über dem bisherigen Support-Button führt zur Online-Dokumentation (#141)
[Bürger-Portal] Beim Passwort-Zurücksetzen wurde der Benutzer nicht gefunden (#145)
[Sachbearbeiter-Portal] Die Schnellsuche in der Vorgangsliste erzeugt keinen Fehler mehr (fd663a0c24)
[Sachbearbeiter-Portal] Beim Erstellen eines neuen Antragstellers sind die Felder “Passwort” und “Rolle” nun Pflichtfelder (6a71642052)
[Sachbearbeiter-Portal] Es können keine Administrator-Accounts mehr aus dem Sachbearbeiter-Portal heraus erzeugt oder verändert werden (6a71642052)
[Mobile-Portal] Hochladen eines Fotos bei der Mangelerfassung ist nun Pflichtfeld (2b3d068558)
[Mobile-Portal] Die Ortsteil-Autorisierung wurde auf die mobilen Ressourcen für Mängel und Abnahmen erweitert, um sicherzustellen dass Benutzer nur Daten aus ihren zugewiesenen Ortsteilen sehen können (#142)
[ALKIS] Die hierarchische Flurstücksuche wurde korrigiert, um einen SQL-Fehler bei der Flur-Filterung zu beheben, der durch einen ungültigen Vergleich der Integer-Spalte mit einem leeren String verursacht wurde (ecb515a68b)
[ALKIS] Die Such- und Sortierfunktion für das berechnete Anschrift-Feld im Eigentümer-Modell wurde mit dem korrekten Spaltennamen implementiert (845b2e8196)
[Global] E-Mail-Benachrichtigungen für neue Vorgangs-Kommentare leiten nun abhängig von der Benutzerrolle zur richtigen URL weiter (78516405aa, 797d2bfb4c)
[Global] Datenbank-Seeder wurden überarbeitet, um Duplikat-Fehler bei wiederholter Ausführung zu vermeiden (45e1d8df20, 409950cc13)
[Global] Korrekter User Class-Pfad an Authenticable Class gebunden (#146)
[Global] Die Zuständigkeitszuweisung für Mängel wurde vereinfacht und unterstützt nun nur noch Benutzer anstelle von polymorphen Beziehungen zu Benutzern oder Organisationen (#98)
[Sachbearbeiter-Portal] Geokodierung überschreibt nun immer bestehende Geometrien bei Adressänderungen für konsistentes Verhalten (ffe7433e4d, bc5ac4818b, 97f755dba1)
[Sachbearbeiter-Portal] Klick-Toleranz für WMS GetFeatureInfo erhöht für bessere Bedienbarkeit beim Inspektionsmodus (095f775b0a)
[Global] Kleine Korrekturen in den E-Mail-Templates (9587af2da7)
[Sachbearbeiter-Portal] Mobile Mangelerfassung ermöglicht jetzt die direkte Fotoaufnahme über die Gerätekamera (#115)
[Sachbearbeiter-Portal] Gebührenpositionen werden bei der Genehmigung von Vorgängen automatisch als in Rechnung gestellt markiert (7c867c686b)
[Admin] Aufgabenverwaltung erweitert um manuelle Ausführung von ALKIS-Views-Aktualisierung, Cache-Bereinigung, digitaler Signatur-Bereinigung und Cache-Optimierung (34a70405b5)
[Sachbearbeiter-Portal] Die Geometrie von Mängeln wird jetzt als einzelner Punkt statt als GeometryCollection gespeichert (923ca60a77)
[Sachbearbeiter-Portal] Die Bezeichnung für die Erstellung von Vorgängen wurde von "Verfahren erstellen" zu "Vorgang erstellen" geändert und der Button für weitere Abnahmen am selben Tag zeigt jetzt "weitere Abnahme" statt "Trotzdem neue Abnahme" (#126)
[Sachbearbeiter-Portal] Gebühren sind nicht mehr standardmäßig zusammengeklappt (e77e22bc95)
[Sachbearbeiter-Portal] Kartenfunktion speichert jetzt wieder Geometrieänderungen bei bestehenden Einträgen korrekt durch erzwungene Felddehydrierung und direkte PostGIS-Aktualisierung (#136)
[Global] Rollenbasierte Stammdaten-Verwaltung: Rollen können nun eigene Stammdaten, Kontaktdaten und Bankverbindungen definieren, die in PDF-Vorlagen verwendet werden können. Fallback zu den allgemeinen Einstellungen wenn keine rollenspezifischen Daten vorhanden sind (#87)
[Global] Digitale Signatur: Integration des Signaturportals der SecCommerce mit konfigurierbarer API und visueller Siegel-Annotation (optional). Dokumente werden vor dem E-Mail-Versand automatisch gesiegelt (#89)
[Global] E-Mail-Benachrichtigung um Queue, erweitertes Logging und Fehlerbehandlung ergänzt (#61)
[Sachbearbeiter-Portal] Mobiler, kartenzentrierter Erfassungs-Workflow für Abnahmen und Mängel (#71, #84, #122)
[Sachbearbeiter-Portal] Mangelerfassung wurde um Mangeltypen (Auswahlliste in Einstellungen), Lageinformationen und automatische Zuständigkeitszuweisung (Antragsteller) erweitert, Beschreibung ist nun optional (#83)
[Sachbearbeiter-Portal] Globale Dokumente können jetzt als automatisch vorausgewählt für Genehmigungsprozesse konfiguriert werden, wodurch sie standardmäßig in der Liste der Anhänge aktiviert werden (#93)
[Sachbearbeiter-Portal] Dashboard-Widgets können jetzt über die Einstellungen aktiviert/deaktiviert und in ihrer Darstellungsreihenfolge verändert werden. Modulabhängige Widgets werden automatisch ausgeblendet, wenn das übergeordnete Modul deaktiviert ist (4ae31fb242)
[ALKIS] Hierarchische Suche mit konfigurierbarer Flur-Unterstützung (#92)
[Admin] Besserer Logviewer mit Suche und Filter (d59f4fffea, 3418b11c5e)
[ALKIS] Navigation Badges entfernt für bessere Performance (c48172b191)
[ALKIS] Pagination-Kategorie “alle” entfernt, um Timeout-Fehler zu vermeiden (#118)
[ALKIS] Der Flurstücksschlüssel (parcelkey) wird nun als ID und URL-Routenschlüssel für Flurstücke verwendet (f4f298360f)
[Global] Fehlende Übersetzungen beim Zurücksenden des Passworts (#110)
[Global] Art der Maßnahme nun ein Einzelwert-Feld (#112)
[Global] Bootstrap-Probleme mit PlatformSettings bei Migrationen behoben, um zirkuläre Abhängigkeiten zu vermeiden (a25cfb5950)
[Global] Logik für Abnahmeprüfungen korrigiert - alle Prüfungen müssen erfolgreich abgeschlossen sein bevor der Gewährleistungsphase-Status erreicht wird (ac60df12df)
[Global] Test-Erwartung für isClerk()-Methode korrigiert (d40d9caee2)
[Global] Benutzerfilterung verwendet jetzt das clerk-Boolean-Feld anstelle von Rollennamen für konsistente Sachbearbeiter/Antragsteller-Unterscheidung (#121)
[Global] Die E-Mail-Vorlage für Kommentar-Benachrichtigungen verwendet jetzt korrekt die Eigenschaften des Process-Objekts anstatt undefinierter Variablen (78eceb6a61)
[Online-Formular] E-Mail-Adresse von beteiligten Organisationen kein Pflichtfeld mehr (773bd984d5)
[Sachbearbeiter-Portal] Geometrie-Daten werden aus dem Aktivitätsprotokoll ausgeschlossen um Serialisierungsfehler beim Anzeigen der Timeline zu verhindern (adcb4e9523)
[Sachbearbeiter-Portal] Die Felder "Verteiler für Genehmigung" und "Anhänge für Genehmigung" werden nicht mehr im Aktivitätsprotokoll angezeigt, um die Übersichtlichkeit zu verbessern (2cd0959833)
[Sachbearbeiter-Portal] Der Sachbearbeiter-Status zeigt “separate Aufbruchgenehmigung” nur noch für "Aufbruchgenehmigung (inkl. VAO)", einfache Aufbruchgenehmigungen verwenden den normalen Genehmigungsprozess (430a57cec8)
[Admin] Absender-E-Mail-Adresse und -Name für ausgehende E-Mails sind jetzt in den allgemeinen Einstellungen konfigurierbar, um SMTP-Authentifizierungsfehler zu vermeiden (6f9573deda)
[Online-Formular] E-Mail-Adresse bei Angabe eines Kontakts (Bauleiter etc.) ist nun ein Pflichtfeld (7df647f75d)
[Global] Docker-Build für Debian Trixie-Kompatibilität angepasst durch Update der libzip-Bibliothek (55f37b73e6)
[Sachbearbeiter-Portal] Die Validierung der Vorlaufzeit beim Beginn der Maßnahme greift nur noch beim Erstellen eines neuen Vorgangs (#91)
[Sachbearbeiter-Portal] Das Aktenzeichen-Feld wird ausgegraut wenn die automatische Berechnung in den Einstellungen aktiviert ist. Ein Hilfstext zeigt außerdem, dass das Aktenzeichen nach dem Speichern vergeben wird (#92)
[Sachbearbeiter-Portal] Performance beim Laden eines Vorgangs verbessert, indem N+1 Datenbankabfragen der Mängel durch Eager-Loading verhindert werden (e3c525e196)
[Sachbearbeiter-Portal] Der “Mängel festgestellt”-Schalter kann nicht mehr deaktiviert werden, wenn bereits Mängel erfasst wurden (#101)
[Online-Formular] Verbesserte Lesbarkeit im Dark Mode durch Anpassung von Hintergrund- und Textfarben (#102)
[Online-Formular] Fehler bei der String-Konvertierung von Closure-Objekten im Hilfstext des Beginns der Maßnahme (088271160a)
[ALKIS] Gemarkungsschlüssel und Bundeslandschlüssel aus dem Gemarkungs- und Bundeslandfeld entfernt (5ad0597117)
[Security] OpenCage API-Schlüssel aus Datenbankseeder entfernt (80ee2ae6e2)
[Security] IFS-Manipulation im Build Script entfernt (089406478f)
[Security] Sicherheitslücke (XSS) in der Karten-Feature-Info-Anzeige durch HTML-Bereinigung mit DOMPurify behoben (0fb2b9e69e)
[Security] Sicherheitslücken bei Format-String-Injection in JavaScript Debug-Utilities durch sichere Parameter-Übergabe behoben (bb996b15c1)