Analyse
Nach vollständiger Code-Prüfung: Kein einziges color-mix() inline in .vue-Dateien vorhanden.
Alle color-mix()-Aufrufe befinden sich ausschließlich in `frontend/src/style.c…
Das hardcoded #fff in ConfigDialog.vue:67 existiert nicht (mehr) im aktuellen Code – wurde bereits im Zuge von #205 (Commit 0fbbe39) bereinigt. Kein separater Fix nötig.
Umgesetzt in commit 0fbbe39.
Alle 4 Dialoge in SettingsUsers.vue nutzen jetzt ConfigDialog statt direktem PrimeVue Dialog:
- Create-Dialog
- Edit-Dialog
- Reset-Password-Dialog -…
Umgesetzt in commit a4ad4d3:
✕Unicode-Span entfernticon="pi pi-times"direkt am Button gesetzt- Keyboard-accessible über PrimeVue Button-Implementierung
- Template
#iconSlot…
Umgesetzt in commit a1adedb (#203).
Änderungen
DiscoveryView (kritischster Fix):
- 2-Spalten-Layout war mit hardcoded
width: 500pxauf Mobile vollständig unbrauchbar (2×500px +…
Erledigt in Commit 33486c4.
Die change_password-Route verwendet jetzt UserService.update_own_profile() für Passwort-Verifizierung und -Update statt direkte UserRepository-Aufrufe. Die…
Umgesetzt in Commit 81c2af2.
Was wurde gemacht:
- Neues Modul
services/exceptions.pymitServiceErrorals Basis-Klasse sowieUserNotFoundError,DuplicateEmailError, `UserValidationEr…