release
v0.4.0
2026-04-27 18:00:00
v0.4.0 – Native Banking-App und modulare Laufzeit
Dieses Release bringt Modulon deutlich näher an das Ziel einer wirklich modularen Plattform.
- Native Modul-Laufzeit eingeführt: Fachmodule können Routen, Untermenüs, Adminbereiche, User-Navigation und Binding-Metadaten selbst registrieren.
- Modul-Auto-Discovery ergänzt: neue Modulordner werden in der Modulverwaltung erkannt und deaktiviert angelegt, während die manuelle Registrierung als Fallback erhalten bleibt.
- News, Dashboard, Mail, Profil, Systeminfo und Banking laufen über eigene Modulklassen statt über zentrale Core-Sonderverdrahtung.
- Native Banking-App stark ausgebaut: Dashboard, Umsatzliste, Monatsübersicht, wiederkehrende Regeln, Fälligkeitsstatus, Sparkassen-CSV-Import, Duplikaterkennung und kontrolliertes Löschen eigener Duplikate.
- Banking-Legacy-Fallback bleibt parallel unter
/banking-olderreichbar, während die native UI ausschließlich user_id-gescoped auf Modulon-Tabellen arbeitet. - Banking-Import robuster gemacht: optionale Kategorie-Spalte, bessere Erkennung vorhandener/vorgemerkter Buchungen und Batch-/Rollback-Grundlage.
- Dashboard verfeinert: Profilabhängige Settings-Links, User-Dropdown aus Modul-Navigation, Auto-Refresh-Pause bei Dialogen und abgesicherte lange Linktitel.
- Adminbereich modularisiert: Admin-Dropdown, modulbasierte Admin-Navigation und bereinigte Modulverwaltung.
- Viele UI-Details in Banking, Dashboard und Profil korrigiert, inklusive Zahlenformatierung, Tooltips, Sticky-Tabellenkopf, Statusfarben und klarerer Hilfetexte.
- README, technische Architektur und Projekt-Memory wurden an den neuen Modulstand angepasst.