Zum Hauptinhalt springen
Alle Releases
Release Notes

Aufräumen und Stabilisierung

Performance-OptimierungBug FixesVerbesserte FormulareVersionsanzeige

Dieser Release konzentriert sich auf die Verbesserung der Stabilität und Performance. Zahlreiche Bugs wurden behoben, die Kartenansicht wurde optimiert und der Footer zeigt nun die aktuelle Version an.

Cedrik Hoffmann

Lead Developer & Projektleitung

Nach dem erfolgreichen Start mit Version 0.1.0 lag der Fokus in diesem Release auf dem Aufräumen und der Stabilisierung der Plattform. Wir haben uns die Zeit genommen, bekannte Probleme zu beheben, die Performance zu optimieren und die Nutzererfahrung zu verbessern.

Performance-Verbesserungen

  • Optimierte Kartenansicht: Die Kartenansicht wurde grundlegend überarbeitet. Das Marker-Rendering und die Interaktionen sind jetzt deutlich flüssiger, besonders bei einer größeren Anzahl von Bäumen.
  • Reaktive Media Queries: Die Erkennung von Bildschirmgrößen wurde auf einen reaktiven Hook umgestellt. Das Frontend reagiert nun schneller auf Änderungen der Fenstergröße.

Bug Fixes

  • Baum-Beschreibung: Beim Erstellen eines neuen Baums wird die Beschreibung jetzt korrekt gespeichert. Zuvor ging diese Information beim Speichern verloren.
  • Formular-Handling: Die TreeCluster-ID wird bei der Formularübermittlung korrekt als Zahl konvertiert, was fehlerhafte Zuweisungen verhindert.
  • Navigation-Blocker: Der Warnhinweis bei ungespeicherten Änderungen erscheint jetzt nur noch, wenn tatsächlich Änderungen vorliegen.
  • Select-Komponente: Das Click-Handling und die Accessibility wurden verbessert, sodass die Dropdown-Auswahl zuverlässiger funktioniert.
  • Doppelte Auswahl verhindert: Bei schnellen Klicks auf TreeCluster werden keine doppelten Einträge mehr erstellt.
  • Login/Logout Links: Das Route-Preloading für Authentifizierungs-Links wurde deaktiviert, um ungewollte Weiterleitungen zu vermeiden.
  • Suchmaschinen-Indexierung: Die Anwendung wird nicht mehr von Suchmaschinen indexiert, um versehentliche Indizierung der Demo-Instanz zu verhindern.
  • Staging OIDC: Die Keycloak-Konfiguration für die Staging-Umgebung wurde korrigiert, sodass die Authentifizierung wieder zuverlässig funktioniert.

Neue Funktionen

  • Versionsanzeige im Footer: Der Footer zeigt nun die aktuelle Version der Anwendung an. So ist auf einen Blick erkennbar, welche Version gerade im Einsatz ist - besonders hilfreich beim Testen und bei der Fehlersuche.
  • CI-Verbesserungen: Das GitHub Project wird nun automatisch mit dem PR-Status aktualisiert, was die Übersicht über den Entwicklungsfortschritt verbessert.

Ausblick

Mit diesem Release haben wir eine solide Grundlage geschaffen. In den kommenden Versionen werden weitere Features und Verbesserungen folgen.

Feedback und Bug-Reports sind jederzeit willkommen auf GitHub.

CHANGELOG.md - v0.1.1
$
feat(frontend): Footer Links aktualisiert und Versionsanzeige hinzugefügt
#586
$
fix(backend): Beschreibung wird beim Erstellen eines Baums gespeichert
#578
$
fix(deploy): Staging OIDC Konfiguration für Keycloak korrigiert
#567
$
fix(frontend): TreeCluster-ID wird bei Formular-Submit zu Number konvertiert
#514
$
fix(frontend): Navigation-Blocker blockiert nur noch bei ungespeicherten Änderungen
#517
$
fix(frontend): Select-Komponente Click-Handling und Accessibility verbessert
#524
$
fix(frontend): Doppelte TreeCluster-Auswahl bei schnellen Klicks verhindert
#580
$
fix(frontend): Route-Preloading für Login/Logout Links deaktiviert
#531
$
fix(frontend): Suchmaschinen-Indexierung verhindert
#532
$
perf(frontend): matchMedia-Nutzung mit reaktivem Hook optimiert
#533
$
perf(map): Marker-Rendering und Map-Interaktion Performance optimiert
#561

Fehler gefunden oder Feedback zu diesem Release? Issue erstellen →