Aufräumen und Stabilisierung
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.
Neue Filter und verbesserte Entwicklererfahrung
Erste öffentliche Version nach Abschluss des Forschungsprojekts
Fehler gefunden oder Feedback zu diesem Release? Issue erstellen →