release v0.3.0 2026-04-20 18:00:00

v0.3.0 – Dashboard, Mail-Hub und System-Hardening

Seit dem letzten GitHub-Upload wurde Modulon in mehreren Bereichen substanziell erweitert.

  • Dashboard als natives Modul mit usergebundenen Widgets (Links, Aufgaben, Notizen), AJAX-Interaktionen, wiederkehrenden Aufgaben inkl. Reaktivierung und konsistentem Formular-UX-Flow.
  • Links-Widget robust gemacht: URL-Analyse, sichere Favicon-Erkennung, lokales Favicon-Handling, Bearbeiten/Löschen und verbesserte Fehlerbehandlung.
  • Profilbereich ausgebaut (Profil/Sicherheit/Einstellungen), inklusive benutzerbezogener Zeitzone als Grundlage für zeitbasierte Features.
  • Admin- und Modularchitektur weiter vereinheitlicht: native Modultypen, transparente Modul-Einstiege, Sortierung/Sichtbarkeit und konsistentere Navigation.
  • Neues natives Modul Systeminfo mit strukturierten Karten, Header-Feinschliff, Serverzeit/Zeitzone und erweitertem Systemcheck.
  • Mail-Modul als Multi-Account-Hub ausgebaut: Kontoverwaltung, Ordner/Favoriten, Nachrichtenliste mit getrennter Sortierung/Gruppierung, sichere Nachrichtendarstellung, Compose/Reply und SMTP-Versand.
  • Mail-Transport modernisiert: webklex/php-imap + symfony/mailer, ohne ext-imap, mit klaren Voraussetzungen und degradiertem Verhalten bei fehlenden Runtime-Requirements.
  • Zentrales Error-/Debug-Handling auf Basis von APP_ENV/APP_DEBUG ergänzt, inklusive Logging und sauberer Development-/Production-Trennung.
  • README, Architekturdoku und Projekt-Memory entlang der neuen Architekturstände aktualisiert.