Die folgende Liste fasst die wichtigsten Änderungen je Version zusammen. Kleinere interne
Anpassungen (z. B. Textkorrekturen oder kleine UI-Tweaks) werden ggf. gesammelt
in einem gemeinsamen Eintrag dokumentiert.
Reporting & Layout Update
- Neues Reporting-Dashboard im Desk mit Kennzahlen zu Ticketvolumen und Statusverteilung.
- Visualisierte Auswertungen mit Chart.js: Status, Prioritäten, Tickets nach Department und Ticket-Trend.
- Filter (Zeitraum, Status, Department) wirken jetzt konsistent auf alle Reporting-Auswertungen.
- CSV-Export und kompakter PDF-Export direkt aus dem Reporting heraus verfügbar.
- Session-Timeout-Box mit Countdown und automatischem Reload vor dem Logout eingeführt.
- Mobile-Layout im Desk überarbeitet: iOS-artige Bottom-Navigation und Floating Action Button „Neues Ticket“.
- Dark-Mode-Optimierungen für Formularelemente (u. a. Select-Felder für Departments und Rollen).
- 401/Unauthorized-Seite überarbeitet und um einen „Zurück zum Login“-Button ergänzt.
Reporting
Charts
Export
UI
Mobile
Dark-Mode
KI & Knowledge Base Update
- KI-Unterstützung im Ticketsystem eingebaut: Button „Neue Empfehlung anfordern“ in der Ticketdetailansicht für Admin, Support und Agent.
- OpenAI-Anbindung über die Responses-API (gpt-5-nano) mit eigenem PHP-cURL-Service und Fehler-Logging umgesetzt.
- AI-Vorschläge werden nun in der Tabelle
ai_suggestions gespeichert und im Ticket in einem eigenen „KI-Empfehlungen“-Block angezeigt.
- Departments für Tickets eingeführt: Tickets können einem Department zugeordnet werden, inkl. Anzeige in der Ticketdetailansicht.
- Departments-Adminbereich hinzugefügt (Anlegen, Aktiv/Inaktiv, Bearbeiten).
- Wissensdatenbank (Knowledge Base) aufgebaut: Artikel, Kategorien, Aktiv-Status und eigene KB-Übersichtsseite.
- KB-Detailansicht mit sauber formatiertem Inhalt und Metadaten (Kategorie, aktiv/inaktiv, Timestamps).
- Wissensdatenbank-Suche direkt aus Tickets: Button „Wissensdatenbank durchsuchen“ schlägt passende Artikel zum Tickettext vor.
- Zugriffslogik: KI-Features und KB-Suche stehen nur internen Rollen (admin, support, agent) zur Verfügung.
- Layout: Ticketansicht um KI-/KB-Blöcke ergänzt und Department im Meta-Bereich sichtbar gemacht.
KI
Wissensdatenbank
Tickets
Departments
OpenAI
Major User Update
- Neues Benutzer-Profilmodul mit eigener Profilseite inklusive Name, E-Mail, Department, Telefon und Sichtbarkeitseinstellungen.
- Avatar-Upload implementiert (inkl. serverseitiger Validierung & sicherem Upload-Pfad
/uploads/avatars).
- Globale Avatar-Auslieferung über die index.php Static-File-Bridge integriert.
- Hover-Popover für Nutzerinformationen in Ticketansicht ergänzt (Avatar, Department, Telefon, E-Mail).
- Visibility-Logik: Department und Telefon werden nur angezeigt, wenn erlaubt oder Admin/Support.
- Popover jetzt voll funktionsfähig inkl. geladener Avatar-Bilder.
- Neuer Navigationspunkt „Profile“ in der Sidebar eingefügt.
- Benutzerfreischaltung sendet nun automatisch eine E-Mail mit Bestätigung der Aktivierung.
- Ticket-History erweitert um Actor-Namen und sauberere Darstellung.
Profile
UI
Avatars
Popover
Benutzerverwaltung
Mail
Aktuelle Version
- Neue Statusseite unter
status.flowtic.lucanemeth.de mit Übersicht zu Ticketsystem, DB und Mailservice.
- Dokumentation überarbeitet und auf
docs.flowtic.lucanemeth.de strukturiert.
- Benutzerverwaltung im Desk erweitert (Rollen & Freischaltung).
Status
Doku
Benutzerverwaltung
Stabilisierung
- Fehler im Ticket-Statuswechsel (geschlossen/resolved) behoben.
- Zugriffslogik für
support-Rollen angepasst (Sichtbarkeit der Tickets).
- Login-Formular im Light-Mode besser lesbar gemacht.
Tickets
Rollen
UI
Desk MVP
- Grundlegendes Ticketsystem mit Liste, Detailansicht und Kommentaren.
- Rollen
admin, agent, support und user eingeführt.
- Einfache Registrierung mit Pending-Status und Freischaltung durch Admins.
MVP
Tickets
Auth
- Weitere Verfeinerung der Rollen- und Rechteverwaltung im Ticketsystem.
- Optionale Auswertungen (z. B. Tickets pro Status oder pro Bearbeiter) als spätere Ausbaustufe.
- Kleinere UI-Verbesserungen in Desk, Dokumentation und Statusseite, je nach Feedback aus dem Team.