Mehrfachauswahl öffnet jetzt EIN Ablagefenster (?messageIds=1,2,3) statt eines
Fensters je Nachricht. Der dafür schon vorhandene, bisher unerreichbare Multi-Pfad
in dialog.js hatte drei Fehler, die dabei aufgeschlagen wären:
- Der Anhang-Haken wurde aus der ERSTEN Mail abgeleitet: hatte die keine Anhänge,
fielen die Anhänge aller übrigen Mails still weg.
- Die Anhangsliste zeigte die Anhänge von Mail 1 mit wirkungslosen Haken.
- Der „bereits abgelegt"-Banner galt nur für Mail 1, sah aber nach einer Aussage
über die ganze Auswahl aus.
Weiter:
- Server-/Zugangsdaten-Wechsel verwirft jetzt auch die serverspezifischen Caches.
auth:logout leert zusätzlich ARCHIVED_CACHE; mit scope:"server" fliegen die
gecachte Schrankliste sowie defaultCabinetId/dialogByCabinet raus, weil deren
GUIDs nur auf dem alten Server existieren.
- Retry nach einem Teilfehler lud bereits übertragene Teile erneut hoch und
erzeugte Dubletten. Jeder Teil (eml/pdf/Anhang) wird nun je Ziel einmal
hochgeladen; dieselbe Mail lässt sich dadurch auch bewusst in ein zweites
Archiv ablegen.
- ARCHIVED_CACHE wächst nicht mehr unbegrenzt (500 Einträge, ältester fliegt).
- HTTP 401/403 liefern statt des nackten Statuscodes eine verständliche Meldung.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>