Docs: neue Fixes in todo + TESTING nachpflegen

todo.md: drei letzte Bug/Feature-Einträge
- AutosaveDateInput (Kündigungsdatum-Fokus-Sprung)
- IMAP-Humanizer (Anhang + Sync)
- Bankkarte-Beschreibung in Vertrags-Ansicht + Select

TESTING.md: neuer Abschnitt "E-Mail-Client (IMAP/Anhänge)"
mit Testfällen für Sync-Fehler, Anhang-Download-Fehler und
Autosave-Datumsfelder.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-07-11 15:42:18 +02:00
co-authored by Claude Opus 4.7
parent 70724e35dc
commit dc7dcfb5f3
2 changed files with 65 additions and 0 deletions
+34
View File
@@ -162,6 +162,40 @@ ob der Eintrag erstellt wurde.
---
## 📎 E-Mail-Client (IMAP/Anhänge)
### 1. Postfach-Sync
- [ ] Kunde-Detail → Tab "E-Mail-Postfach" → Sync-Button → "E-Mails synchronisiert"-Toast
- [ ] Falsches Postfach-Passwort im Backend hinterlegen → Sync-Button → Toast zeigt
**klare Meldung** "IMAP-Login abgelehnt. Das gespeicherte Postfach-Passwort stimmt
nicht mehr…" **NICHT** "Command failed"
- [ ] Postfach-Passwort im Modal neu setzen ("Passwort synchronisieren") → nächster
Sync klappt
### 2. Anhang-Download
- [ ] E-Mail mit PDF-Anhang öffnen → "Anzeigen" klickt → PDF öffnet inline im neuen Tab
- [ ] Bei falschem Postfach-Passwort: klare Fehlermeldung wie bei Sync (nicht
"Command failed")
- [ ] Anhang einer server-seitig gelöschten E-Mail → Meldung "Nachricht existiert im
IMAP-Postfach nicht mehr … bitte E-Mail-Liste neu synchronisieren"
### 3. Autosave-Datumsfelder (Vertrag)
- [ ] Vertrag mit Status Gekündigt/etc. öffnen → Kündigungsbestätigung hochladen →
"Bestätigung erhalten am"-Feld erscheint
- [ ] Datum manuell eintippen (Tag → Monat → Jahr, Ziffer für Ziffer) → **Cursor bleibt
im Feld**, Seite scrollt NICHT, Fokus springt NICHT raus
- [ ] Nach Verlassen des Felds (Tab / Klick woanders) → Speichern feuert einmal, Datum
ist gespeichert
- [ ] Enter im Feld → speichert und verlässt Feld
- [ ] Escape im Feld → verwirft Änderung, alter Wert wieder da
- [ ] Gleicher Test für "Bestätigung erhalten am"-Feld unter Kündigungsbestätigung
Optionen
---
## Wie benutzen?
1. Diese Datei öffnen