boban
8ea925e4ae
Fix: Toast Mittelmaß – 320px, badge kleiner als titel
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 00:55:06 +02:00
boban
c276a17a98
Fix: Toast kompakter + kein Umbruch bei Titel
...
- max-width 350→300px, padding/gap reduziert
- Icon 34→28px, Close-Btn 30→22px
- Titel-Span fix: notification-title-text statt notification-title (kein verschachtelter Flex mehr)
- Font-sizes: title 11.5px, text 10.5px, badge 9px
- Akzentfarben für success/warning/error/info angepasst
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 00:49:52 +02:00
boban
486166c05a
feat: Toastra-Plugin eingebunden + DKIM-Regenerierung fix
...
- Toastra als Toast-System integriert (ersetzt GlassToastra)
- CSS auf var(--mw-*) Dark-Theme angepasst, keine Klassen entfernt
- Livewire-Adapter mappt done/warn/error/info auf Toastra-Typen
- DnsDkim: doppelter sudo-install-dkim entfernt (DkimService macht es bereits)
- dkimReady() prüft Storage-Pfad statt sudo-Test (kein Sudoers-Eintrag nötig)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-27 00:29:29 +02:00
boban
94cddb7987
Fix: Pusher-Key-Fehler + wire:model remember + Reverb-Keys im Installer
...
- connection.js: Echo nur initialisieren wenn VITE_REVERB_APP_KEY gesetzt
- LoginForm: $remember Property ergänzt
- installer.sh: Reverb-Keys automatisch generieren und in .env schreiben
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 21:58:21 +02:00
boban
c1d5ca1988
Refactor: app-webmail.js als eigener Vite-Entry ohne Admin-Websocket
...
Webmail-Layouts laden jetzt app-webmail.js statt app.js.
websocket.js, ui/command.js und sidebar.js werden im Webmail nicht
mehr geladen — kein /ui/tasks/active Aufruf mehr möglich.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 06:11:50 +02:00
boban
79548c5aa0
Fix: meta-Tag statt window-Variable für Webmail-Context-Erkennung
...
type=module Scripts haben kein garantiertes Timing mit inline Scripts.
<meta name="mw-context" content="webmail"> im <head> ist vor Modulausführung
garantiert im DOM verfügbar.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-23 06:01:45 +02:00
boban
3064c0b186
Fix: /ui/tasks/active wird auf Webmail-Seiten nicht mehr aufgerufen
...
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>
2026-04-23 05:54:42 +02:00
boban
251f2d9c8f
Fix: Mailbox Stats über Dovecot mit config/mailpool.php
2025-10-29 18:34:08 +01:00
boban
e67c8613b3
Fix: Mailbox Stats über Dovecot mit config/mailpool.php
2025-10-24 23:25:14 +02:00
boban
8bd603733f
Init Mailwolt Installer
2025-10-16 10:33:51 +02:00
boban
7af7b2fb2b
Hinzufügen der Seiten Seccrity und Domains
2025-10-07 20:24:26 +02:00
boban
5760d69902
Fix connector.js & websocket.js
2025-09-29 03:06:34 +02:00
boban
75ffc68c78
Anpassenden der Websocket Konfiguration
2025-09-29 02:32:33 +02:00
boban
af735c5012
Update Websocket Connection without VITE in PROD/DEV
2025-09-28 23:25:22 +02:00
boban
d433c940d3
first commit
2025-09-28 11:18:07 +02:00