📢 Changelog - Versionsverlauf
Version 1.1.2
veröffentlicht: 04/2025
- Neu Admins können sich nun als Schuldner einloggen und mit einem Klick wieder in ihre eigene Sitzung zurückkehren
- Neu Tabs zur Filterung von Ratenzahlungen nach Status (offen, bezahlt, alle) implementiert
- Neu In der Aktivitätsübersicht wird nun das Aktenzeichen inkl. Link zur Detailansicht angezeigt
- Verbessert Styling der Tabs zur besseren visuellen Trennung und intuitiveren Bedienung überarbeitet
- Verbessert Navigation unterscheidet jetzt korrekt zwischen Admin- und Schuldner-Login-Sessions
- Verbessert Benutzer-Menü zeigt nun abhängig vom aktuellen Guard passende Namen und Optionen an
- Bugfix Problem behoben, bei dem nach dem Wechsel zurück zum Admin eine neue Anmeldung erforderlich war
- Bugfix DataTables-Fehlermeldung behoben („Route [admin.switch.kunde] not defined“), durch korrekt registrierte Route
- Entfernt Duplizierte Anzeige von Navigationseinträgen bei gleichzeitiger Admin- und Schuldner-Session
Version 1.1.1
veröffentlicht: 04/2025
- Neu Schuldner-Login implementiert: Schuldner können sich jetzt über ein eigenes Auth-System anmelden (auth.schuldner Middleware + Route-Gruppen)
- Neu Eine eigene Zahlungsverlauf-Ansicht für Schuldner mit responsivem DataTable integriert
- Neu Neue Methode payments() im Schuldner-Controller zur Bereitstellung der Zahlungsdaten
- Neu Schuldnerdetails Seite vollständig überarbeitet und optisch aufgeräumt mit klarerem Grid-Layout
- Neu Systemeinstellungen-Ansicht mit Tabs für Allgemeines und Aussehen erstellt
- Neu Neue Settings-Felder in die Datenbank-Migration integriert (firma, logo, login_logo, login_hintergrund, etc.)
- Neu Logo-, Login-Logo- und Hintergrundbild-Vorschau mit hellem Rahmen und Hintergrund ergänzt
- Neu Dynamischer Webseiten-Titel via webseiten_name Setting
- Neu Dynamisches Login-Design: Logo & Hintergrundbild aus Settings, voll responsive
- Neu Backend-Logik zum Speichern und Laden von Systemeinstellungen erstellt
- Neu Erfolgs-Hinweis bei 100 % Zahlungsfortschritt („🎉 Alle Raten vollständig bezahlt!“)
- Neu E-Mail-Vorlage um dynamische Firmeninformationen erweitert (Firma, Leitung, Kontakt)
- Neu Hinweisbox, wenn keine Ratenzahlungen vorhanden sind (leerer Zustand)
- Neu Responsives Layout mit Zweispaltigkeit für Monatsrate und letzte Zahlung
- Neu Anzeige der monatlichen Gesamtrate über alle aktiven Ratenzahlungen
- Neu Farbige Statusanzeige bei monatlicher Rate – Grün bei 0 €, Rot bei offenen Raten
- Neu Badges bei monatlicher Rate (z. B. „Offen“, „Alles bezahlt 🎉“)
- Neu Separate Passwort-Zurücksetzen-Logik für Schuldner basierend auf Kundennummer eingeführt
- Neu HTML-E-Mail-Vorlage im Corporate Design für Passwort-Reset erstellt
- Neu PasswordResetCustomMail-Klasse für individuellen Mail-Versand implementiert
- Neu Benutzerrolle-Auswahl (Admin/Schuldner) auf der "Passwort vergessen"-Seite eingebaut
- Neu Route-Unterstützung für schuldner/forgot-password und schuldner/reset-password hinzugefügt
- Neu Benutzer können nun ihr Passwort und ihre E-Mail-Adresse direkt über das Profil ändern
- Neu Admins können eine Zahlungserinnerung per Klick an Schuldner senden
- Neu Monatlicher E-Mail-Report für Schuldner mit einer Übersicht aller offenen Ratenzahlungen automatisch eingeführt
- Neu E-Mail-Vorlage im CI-Stil mit Logo, Unternehmensdaten und personalisierter Anrede hinzugefügt
- Verbessert Layout der Schuldner-Detailansicht an das Admin-Design angepasst (zweispaltig mit Schuldner- und Forderungsinformationen)
- Verbessert Navigation wurde rollenbasiert angepasst – Schuldner sehen nur relevante Menüpunkte
- Verbessert Darstellung von Badges und Beträgen in Tabellen vereinheitlicht und visuell optimiert
- Verbessert Ratenzahlungs-Gesamtforderung in Schuldnerdetails wird jetzt korrekt serverseitig berechnet statt aus DataTable gezogen
- Verbessert Login-Seite vollständig überarbeitet: modernes Design, zentriert, transparente Karte, bessere Kontraste
- Verbessert Optische Darstellung der Monatsrate mit Icon, Farbcodierung und Textausrichtung
- Verbessert Karten für "Fortschritt" und "PDF-Download" sind jetzt gleich hoch
- Verbessert Navigationslink zur Systemeinstellungs-Seite im Admin-Bereich ergänzt
- Verbessert Passwortänderung zeigt nun verständliche Fehlermeldungen bei falscher Eingabe
- Verbessert Fortschrittsbalken mit dynamischer Farbe je nach Status
- Verbessert Anzeige „Letzte Zahlung“ mit aufgeräumtem Layout
- Verbessert tandard-Benutzertyp auf der Passwort-Vergessen-Seite auf „Schuldner“ gesetzt
- Verbessert Reset-Mail-Betreff in eine professionelle Formulierung umgewandelt
- Verbessert Das Profil-Layout wurde modernisiert, Unterstriche entfernt und Felder optisch angepasst
- Verbessert Reset-Formular dynamisch angepasst, um für Admins und Schuldner korrekt zu funktionieren
- Verbessert Einleitungstext der Report-E-Mail erweitert für mehr Klarheit und Transparenz gegenüber Schuldnern
- Bugfix Fehlerhafte Einbindung von Illuminate\Http\Request im Schuldner-Controller korrigiert
- Bugfix Spalte „Gebucht am“ zeigt nun korrekte Datumswerte statt „Invalid date“
- Bugfix Falsche Anzeige der Gesamtforderung durch überschreibendes JavaScript entfernt
- Bugfix DataTables-Konflikte durch falsche Spaltenbezeichnungen (title vs. titel) behoben
- Bugfix Fehlerhafte Darstellung der Badge-Farben (z. B. bei Status Unbezahlt) in der Kundenansicht korrigiert
- Bugfix Layout-Fehler mit QR-Code im PDF-Dokument behoben (Positionierung & Ausrichtung optimiert)
- Bugfix Problem mit doppelt gesetztem Login-Background und Login-Logo behoben
- Bugfix Fehlerhafte E-Mail-Zuordnung bei Schuldnern korrigiert (E-Mail aus Kundennummer ermittelt)
- Bugfix ehlende remember_token-Spalte in der kunde-Tabelle hinzugefügt, um Passwort-Reset-Prozess zu ermöglichen
- Bugfix Fehlerhafte Anzeige des Kundennamens in E-Mails wurde korrigiert
- Bugfix E-Mail wird beim Zurücksetzen nicht mehr fälschlich als "vergeben" blockiert
- Bugfix Datenübergabe in der Mail korrigiert, sodass Variablen wie name, raten und firma korrekt gerendert werden
- Bugfix Fehler „Undefined property $data“ im Mail-Template durch saubere Verwendung von öffentlichen Properties gelöst
- Entfernt Doppelte Dashboard-Routen für Schuldner in der web.php bereinigt
- Entfernt Überflüssiges JavaScript, das die gesamtforderungsum-Anzeige mit einem falschen Wert überschrieben hatte
- Entfernt Anzeige der „nächsten fälligen Rate“ zugunsten der monatlichen Gesamtrate
- Entfernt Logging des Reset-Tokens im Passwort-Reset-Prozess ersetzt durch echten Mailversand
- Entfernt Überflüssige Unterstreichungen und alte Eingabefeld-Designs im Profilbereich
- Entfernt Veralteten Zugriff auf nicht existierende $report-Variable in der Blade-View bereinigt
Version 1.1.0
veröffentlicht: 03/2025
- Bugfix Entfernen eines Schuldners war nicht möglich - dies funktioniert nun
- Bugfix Wollte man im Changelog einen Eintrag hinzufügen so wurde das "löschen" Icon falsch angezeigt
Version 1.0.9
veröffentlicht: 03/2025
- Neu Changelog-Index-Seite mit DataTables-Integration versehen
- Neu Serverseitige API-Route /admin/changelog/data hinzugefügt
- Neu Interaktive Sortierfunktion für einzelne Changelog-Punkte via Drag & Drop implementiert
- Neu @include('admin.changelog._script') zur Wiederverwendung von JavaScript eingebaut
- Neu Tooltip und Icon für den "Eintrag löschen"-Button eingefügt
- Neu Changelog-Einträge dynamisch über add-entry Button erzeugbar
- Neu Standard-Layout für Changelog-Einträge mit Sortiergriff (fa-arrows-alt) versehen
- Neu Automatische Aktualisierung der Namensindizes bei Eintrag-Hinzufügung oder Sortierung
- Neu Unterstützung für das Ausblenden der Beschreibung bei Auswahl von „Kein Eintrag verfügbar“
- Verbessert Ladeverhalten des DataTables durch asynchrone API-Anbindung optimiert
- Verbessert JSON-Parsing der changes-Spalte für konsistente Anzeige im Index
- Verbessert Delete-Button mit btn-outline-danger und Tooltip ersetzt
- Verbessert Feedback bei Löschvorgängen durch Toastr und konsolenausgaben ergänzt
- Verbessert Index-Skript in separate Datei _script.blade.php ausgelagert
- Verbessert UI-Styling von Tabellenzellen, Buttons und Eintragsfeldern für bessere UX
- Verbessert Drag-and-drop-Bereich durch input-group-text optisch hervorgehoben
- Bugfix Problem mit DELETE-Methode und Route /admin/changelog/{id}/delete behoben
- Bugfix Fehlerhafte CSRF-Token-Verarbeitung im AJAX-Löschen korrigiert
- Bugfix JSON wurde in DataTables doppelt encodiert – nun korrekt decodiert per cast
- Bugfix Probleme mit falschen Indizes bei mehreren Changelog-Einträgen beseitigt
- Bugfix sortable()-Fehler durch fehlende jQuery-Library erkannt und gelöst
- Bugfix Speichern-Button in der Create-Ansicht fehlte – nun korrekt eingebaut
- Bugfix Entfernen-Button reagierte nicht mehr nach Sortierung – jetzt korrekt registriert
- Entfernt Manuelles JSON-Encoding im Blade-Template für Einträge
- Entfernt Wiederholten Code in Changelog-Erstellung durch zentrale Script-Datei ersetzt
- Entfernt Alte Tabelle mit statischem Blade-Loop in der Index-Ansicht
- Entfernt Inline-Formular-Logik für Löschungen durch JS-gestützten Ajax-Handler ersetzt
Version 1.0.8
veröffentlicht: 03/2025
- Neu Neue Changelogs werden nun in den letzten Aktivitäten auf dem Dashboard angezeigt
- Neu Erstellt man einen neuen Ratenzahlungsplan, wird dies ebenfalls in den Aktivitäten aufgelistet
- Neu Neben „Abmelden“ gibt es nun einen „Profil“-Button, um Benutzereinstellungen einfacher zu erreichen.
- Neu Die Menüpunkte „Ratenzahlungen“ & „Schuldner“ wurden zu „Forderungen“ zusammengelegt
- Verbessert Doppelte Pfeile entfernt aus Dropdowns
- Verbessert Dropdowns schließen sich nicht mehr sofort, wenn man mit der Maus zwischen Haupt- & Untermenüs wechselt
- Verbessert Menü wurde links neben dem Logo positioniert
- Verbessert Dashboard-Design modernisiert
- Verbessert Entwickler-Info-Modal überarbeitet
- Bugfix Ratenzahlungspläne konnten nicht gelöscht werden, wenn keine Zahlungen existierten
- Bugfix Benutzer-Dropdown öffnete sich nicht
- Bugfix Ratenzahlungsplan-Status wurde nicht korrekt aktualisiert
- Entfernt Alte ungenutzte Styles in der Navigation
- Entfernt Doppelte Pfeile in den Dropdown-Menüs
- Entfernt Alte Entwickler-Info-Struktur im Dashboard
Version 1.0.7
veröffentlicht: 03/2025
- Neu Fehlermeldung für Überbuchung: Wenn eine Zahlung den Restbetrag überschreitet, wird nun eine klare Fehlermeldung ausgegeben
- Verbessert Verbesserte Fehlerbehandlung beim Löschen von Ratenzahlungen
- Verbessert Datentabelle aktualisiert sich automatisch nach Änderungen (Löschen/Zahlung speichern)
- Bugfix Status-Badge-Fehler behoben: Status wie "In Bearbeitung" wurden manchmal falsch angezeigt
- Bugfix Löschen von Ratenzahlungen ohne Zahlungen funktioniert wieder korrekt
- Bugfix Restforderung und Zahlungen aktualisieren sich nun zuverlässig nach Änderungen
- Bugfix Buchungen konnten vorher fälschlicherweise durchgeführt werden, wenn die Hauptforderung gedeckt war, aber noch offene Zinsen oder Auslagen bestanden. → Jetzt wird die gesamte Forderung (inkl. Auslagen & Zinsen) geprüft, bevor eine Zahlung akzeptiert wird
- Entfernt Doppelte Anzeige von €-Zeichen in Beträgen wurde entfernt
Version 1.0.6
veröffentlicht: 03/2025
- Bugfix Die Restforderung wurde nicht korrekt berechnet, wenn eine Zahlung eingetragen wurde
- Bugfix Jetzt wird die Restforderung korrekt als (Hauptforderung + Kosten & Auslagen + Zinsen - geleistete Zahlungen) berechnet
- Bugfix Falls die Restforderung 0 € beträgt, wird der Status nun auf "bezahlt" gesetzt
- Bugfix Falls noch offene Forderungen bestehen, aber bereits Zahlungen geleistet wurden, bleibt der Status "in Bearbeitung"
- Bugfix Falls keine Zahlungen erfolgt sind, bleibt der Status "unbezahlt"
- Bugfix Nach dem Löschen einer Zahlung werden die geleisteten Zahlungen & die Restforderung ohne Neuladen der Seite aktualisiert
- Bugfix Ratenzahlungspläne mit dem Status "In Bearbeitung" dürfen nicht mehr gelöscht werden
- Bugfix Wenn eine neue Zahlung hinzugefügt wird, werden die Werte für geleistete Zahlungen & offene Forderungen sofort aktualisiert
- Bugfix Offene Forderungen werden korrekt reduziert, wenn eine Zahlung erfolgt
- Bugfix Falls eine Zahlung gelöscht wird, erhöht sich die offene Forderung entsprechend wieder
Version 1.0.5
veröffentlicht: 03/2025
- Neu Ab sofort gibt es eine Changelog-Seite, auf der alle Änderungen und Verbesserungen angezeigt werden
- Neu Beim Hinzufügen einer Zahlung wird jetzt der vereinbarte Ratenbetrag angezeigt
- Verbessert Ratenzahlungen mit Status „In Bearbeitung“ können nicht mehr gelöscht werden
- Verbessert Nach einer Zahlung wird die Seite automatisch aktualisiert, damit der neue Forderungsstand sofort sichtbar ist
- Verbessert Fehlende Routen in der Navigation ergänzt, um Fehler zu vermeiden
- Verbessert Löschfunktion für Zahlungen verbessert, damit Beträge und Status korrekt angepasst werden
- Bugfix Problem behoben, dass nur die erste und letzte Änderung eines Changelogs gespeichert wurden
- Bugfix Zahlungen konnten manchmal nicht gelöscht werden – dieser Fehler wurde behoben
- Bugfix Anzeige „Kein Changelog verfügbar“ verbessert, damit es klarer verständlich ist
- Entfernt Changelog aus der Startseite/Dashboard entfernt
Version 1.0.4
veröffentlicht: 03/2025
- Neu Dashboard zeigt jetzt Versionsnummer und Copyright
- Neu Status-Anzeigen (bezahlt, überfällig) werden korrekt dargestellt
- Neu Ratenzahlungen können jetzt sofort gelöscht werden, ohne dass eine Aktualisierung der Seite notwendig ist
- Neu Schuldner haben jetzt eine eigene API für Ratenzahlungsübersichten
Version 1.0.3
veröffentlicht: 03/2025
- Neu Neue Benutzer können nun erstellt und bearbeitet werden
- Neu Benutzer haben jetzt eine definierte Rolle (Schuldner, Admin, System-Admin)
- Neu Benutzer erhalten eine E-Mail nach Erstellung ihres Kontos
- Verbessert Verbesserungen an der Datenbankabfrage für Benutzerlisten.
Version 1.0.2
veröffentlicht: 03/2025
- Info ⚠️ Kein Changelog verfügbar.
Version 1.0.1
veröffentlicht: 03/2025
- Info ⚠️ Kein Changelog verfügbar.
Version 1.0.0
veröffentlicht: 03/2025
- Info ⚠️ Kein Changelog verfügbar.