Behobene Bugs
1. Property-Dropdown auf Mobile nicht auswählbar
Problem: Auf Android (und iOS) konnte das Property-Dropdown im Dashboard nicht bedient werden.
Lösung: Auf mobilen Geräten wird jetzt ein natives <select>-Element angezeigt, das den Standard-Picker des Betriebssystems nutzt. Auf Desktop bleibt das gewohnte Custom-Dropdown mit Suchfunktion erhalten.
2. Letzte Property wird nach Logout nicht gemerkt
Problem: Nach dem Ausloggen und erneutem Einloggen wurde immer die erste Property (alphabetisch) angezeigt statt der zuletzt verwendeten.
Lösung: Die ausgewählte Property wird jetzt zusätzlich in einem Cookie gespeichert (1 Jahr gültig). Nach dem Login wird automatisch die zuletzt verwendete Property geladen.
3. "Eingeloggt bleiben" funktionierte nicht richtig
Problem: Trotz aktivierter Checkbox wurde man nach wenigen Stunden ausgeloggt.
Ursache: Die PHP Session-Einstellungen (gc_maxlifetime) wurden nicht korrekt gesetzt, wodurch der Server die Session-Daten vorzeitig löschte.
Lösung:
- Session-Lifetime wird jetzt korrekt auf 30 Tage gesetzt wenn "Eingeloggt bleiben" aktiviert ist
- Separates Remember-Me Cookie steuert die Verlängerung
- Beim Logout wird das Cookie ordnungsgemäß gelöscht
4. Burgermenü nicht schließbar durch erneuten Klick
Problem: Das mobile Menü ließ sich nur über das X oder den Overlay schließen, nicht durch erneutes Klicken auf den Burger-Button.
Lösung: Der Burger-Button funktioniert jetzt als Toggle - ein Klick öffnet das Menü, ein erneuter Klick schließt es.
Allgemeine Mobile-Verbesserungen
Zusätzlich zu den Bugfixes wurde das gesamte Tool für mobile Geräte optimiert:
- Responsive Design für alle Seiten
- Touch-optimierte Bedienelemente (min. 44px Tap-Targets)
- Horizontales Scrollen für Tabellen
- Angepasste Layouts für verschiedene Bildschirmgrößen