Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
window.MW_CONTEXT='webmail' in beiden Webmail-Layouts gesetzt. bootstrapToasts() prüft diesen Context und bricht früh ab um den 401-Fehler auf der Webmail-Domain zu vermeiden. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Update-Seite (/system/update) mit Log-Viewer, Fortschrittsbalken und goldenem Nav-Badge - /usr/local/sbin/mailwolt-update Wrapper + backup:scheduled Cron-Command - SSL: Checkbox entfernt, immer automatisch in Prod; local-Modus überspringt certbot mit manuellem Erzwingen-Modal - Domain-Felder: live Validierung via updatedUiDomain/updatedMailDomain/updatedWebmailDomain - DNS-Check in applyDomains() wiederhergestellt - Backup-Cron: BackupScheduled Command + Laravel-Scheduler Eintrag in console.php - /etc/cron.d/mailwolt-scheduler angelegt für schedule:run - mailwolt-installer als regulärer Ordner (kein Submodule) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>