Ticketsystem Changelog
Aktueller Release-Stand: v0.1.21
# Fire Hub Changelog
## 0.1.21 - 26.08.2026
- Story 11 abgeschlossen und auf `Resolved/Closed` gesetzt: FireCheck lokale users-Referenzen auf zentrale FireHub-Identitaet migriert
- FireCheck Benutzerverwaltung entfernt: lokaler Benutzerpfad (`/firecheck/benutzer.php`) und zugehoerige Menueeintraege in FireCheck und FireHub-Subnavigation entfernt
- FireCheck API/Reporting auf zentrale `firehub_user_id` ausgerichtet; lokale User-Fallbacks bereinigt
- FireCheck DB-Bereinigung aktiviert: lokale Mirror-Eintraege ohne zentrale FireHub-ID werden entfernt
- ACC-Deployment fuer den neuen Stand durchgefuehrt (FireHub, Ticketsystem und FireCheck neu gebaut/gestartet)
## 0.1.20 - 11.08.2026
- ACC-Deploy und FireCheck-Integration auf dem VPS finalisiert
- FireCheck nutzt fuer automatische Ticketerstellung jetzt den internen Ticket-API-Pfad statt der oeffentlichen Domain
- Proxy- und Embed-Verhalten fuer FireCheck im ACC-Betrieb stabilisiert
## 0.1.19 - 11.08.2026
- Story 08b abgeschlossen: FireCheck und Ticketsystem fuer automatische Ticketerstellung und Statusanzeige integriert
- FireCheck-Ticketbeschreibungen behalten in der Detailansicht jetzt Zeilenumbrueche; der neue Beschreibungstext bleibt kompakt und lesbar
## 0.1.18 - 10.08.2026
- ENV-Aufraeumarbeiten abgeschlossen: Firecheck nutzt fuer DEV/PROD nur noch die zentrale Root-`.env` als Single Source of Truth.
- Mail-Konfiguration vereinheitlicht: Ticketsystem-Mailwerte werden praefixbasiert (`TICKETSYSTEM_*`) aufgeloest; Firecheck-Sender/Empfaenger bleiben APP_ENV-abhaengig trennbar.
- Ticketsystem-Linkaufbau in E-Mails korrigiert: Ticket-Links werden aus `TICKETSYSTEM_EXTERNAL_URL` abgeleitet statt aus globalen Basiswerten.
- Firecheck Proxy-/Embed-Pfade stabilisiert: relative Navigation und proxy-aware Protokoll-Links verhindern 404 bei eingebetteter Ausfuehrung.
- DEV-Betrieb erweitert: lokaler IMAP-Poller fuer das Ticketsystem mit kurzem Intervall fuer schnellere Mailworkflow-Rueckmeldung aktiviert.
- API-Validierung in Firecheck bleibt strikt: ungueltige Payloads auf `api/save_check.php` liefern bewusst `422 Unprocessable Entity` mit feldbezogenen Fehlerdetails.
## 0.1.17 - 07.08.2026
- Story 09 abgeschlossen: FireCheck an zentrale Anmeldung und Freigaben ueber FireHub angebunden und auf Done gesetzt
- Ticketsystem-Web/API-Handler weiter in den Servicebereich verlagert (`services/ticketsystem`) inkl. Runtime-kompatibler Wrapper fuer Legacy-Einstiegspunkte
- Passwort-Workflows serviceunabhaengig auf FireHub zentralisiert (Passwort aendern / vergessen / Reset), lokale Ticketsystem-Passwortpfade auf zentrale FireHub-Auth-Routen umgeleitet
- FireHub-Auth-Mailversand von Ticket-Mailversand getrennt: neue `AUTH_SMTP_*` Konfiguration vorbereitet, Ticket-Mails bleiben unveraendert
- Temporaere Debug-/Regressionsskripte und Python-Caches aus dem Projektroot entfernt
## 0.1.16 - 07.08.2026
- Story 19 abgeschlossen: SSO-Endstufe auf zentralen Login umgestellt
- Ticketsystem-Login laeuft bei aktivierter Endstufe ueber FireHub-Zentralanmeldung statt lokalem Login
- Sichere Rueckleitung (next-Handling mit Allowlist) fuer den Ruecksprung zwischen FireHub und Ticketsystem ergaenzt
- Runtime- und Konfigurationsschalter fuer zentrale Anmeldung dokumentiert und in Start-/Beispielkonfigurationen nachgezogen
## 0.1.15 - 07.08.2026
- Story 21 abgeschlossen (lokaler Umfang): FireHub- und Ticketsystem-Runtime operativ entkoppelt, inklusive separater Startpfade
- Runtime-Gates eingefuehrt: FireHub kann ohne aktive Ticketsystem-Services laufen, inklusive Abschaltung von Ticketsystem-Mail-Workflows
- Ticketsystem-Absprung aus FireHub als direkter In-Tab-Link auf das Ticket-Board stabilisiert
- Env-/Konfigurationsstruktur fuer getrennte DB- und Runtime-Profile bereinigt; ungenutzte Variablen entfernt
## 0.1.14 - 07.08.2026
- Story 06b abgeschlossen: neue Icon-Familie fuer FireHub, Ticketsystem, FireCheck, FireLearn und Benutzerverwaltung integriert
- Header-Branding, Header-Menue und Dashboard-Kacheln auf die neuen SVG-Icons umgestellt und groessenmaessig nachjustiert
- Favicons/Manifest auf ein konsistentes SVG-Setup vereinheitlicht und alte, nicht mehr genutzte Raster-Icon-Dateien entfernt
- Ticketsystem-Dokumentation auf das neue Branding-Icon umgestellt
## 0.1.13 - 07.08.2026
- Story 08 fachlich abgeschlossen und in den Betriebsstatus ueberfuehrt
- Zentrale FireHub-Benutzerverwaltung mit Service-Rollenlogik fuer Ticketsystem-Anmeldung und Admin-Pfade stabilisiert
- Migrations- und Betriebsdokumentation fuer den produktiven Uebergang inkl. Go-Live-Risiken erweitert
- Backlog fuer die naechsten Schritte priorisiert (Entkopplung, SSO-Endstufe, Auth-Fallback, Security, Cleanup)
## 0.1.12 - 07.08.2026
- FireHub-Dashboard als zentrale App-Auswahl nach Login eingefuehrt
- Ticket-Board auf eigene Route `/tickets` verschoben und interne Rueckwege angepasst
- Header in Plattform- und App-Navigation getrennt: ausklappbares Apps-Menue im Header sowie app-spezifisches Untermenue im Ticketsystem
- Ticketsystem-Untermenue inkl. Admin-Kontext stabilisiert und Design an FireHub-Farbsystem angepasst
## 0.1.11 - 07.08.2026
- Zentrale UI-Tokens und gemeinsame Stilregeln fuer Buttons, Formulare, Modals und Auth-Seiten eingefuehrt
- Auth-Seiten auf gemeinsame UI-Bausteine vereinheitlicht
- Modal- und Formularmuster in Dashboard und Benutzerverwaltung auf gemeinsame Klassen ausgerichtet
- UI-System als eigenes Projektdokument fuer Folge-Services dokumentiert
## 0.1.10 - 07.08.2026
- Sichtbares Branding des laufenden Services von `FireHub` auf `Ticketsystem` umgestellt
- Titel, Login-, Admin-, Dashboard- und Ticketseiten auf den neuen Servicenamen ausgerichtet
- E-Mail-Texte, Manifest und lokale/example-Konfigurationswerte fuer den Service-Namen auf `Ticketsystem` angepasst
## 0.1.9 - 07.08.2026
- Zielbild fuer zentrale Plattformobjekte, Service-Fachdaten und mehrstufige Datenmigration als eigenes Dokument festgelegt
- Risiken fuer Benutzerzusammenfuehrung, Rollenmapping und verteilte Bestandsdaten fachlich sichtbar gemacht
- Migrationsrahmen fuer Testmigration, Produktivmigration, Change-Freeze und Go/No-Go-Kriterien dokumentiert
## 0.1.8 - 07.08.2026
- Zielbild fuer zentrale Anmeldung, Plattformidentitaet und SSO als eigenes Dokument festgelegt
- Trennung zwischen Authentifizierung, Service-Freischaltung und servicebezogener Autorisierung fachlich geschaerft
- Mobile Nutzung, Autologin-Mechanismen und bestehende Sonderfaelle in die SSO-Strategie aufgenommen
## 0.1.7 - 07.08.2026
- Zentrales Benutzer- und Rechtemodell fuer FireHub als eigenes Dokument festgelegt
- Trennung zwischen `Superadmin`, Service-Admins und servicebezogenen Fachrollen fachlich definiert
- DEV-Testuser fuer Plattform-, Admin- und Multi-Service-Szenarien dokumentiert
## 0.1.6 - 07.08.2026
- Zielbild fuer zentral ueber FireHub pflegbare Service-Konfiguration als eigenes Dokument festgelegt
- Trennung zwischen UI-pflegbaren Betriebsparametern und technischer Secret-/Deploy-Konfiguration fachlich geschaerft
- Uebergabedokument um die geplante zentrale FireHub-Konfigurationsoberflaeche erweitert
## 0.1.5 - 07.08.2026
- Gemeinsames Zielbild fuer DB-, Env- und Konfigurationsstandards der Plattformlinie dokumentiert
- Heutige Konfigurationsunterschiede zwischen FireHub, FireCheck und FireLearn strukturiert eingeordnet
- Trennung zwischen Secrets, technischer Laufzeitkonfiguration und spaeter UI-pflegbarer Service-Konfiguration festgelegt
## 0.1.4 - 07.08.2026
- Zielbild fuer die lokale FireHub-Projekt- und Ordnerstruktur als eigenes Dokument festgelegt
- Trennung zwischen Plattform, Services, Shared-Bausteinen und Standalone-Kopie fachlich dokumentiert
- Uebergabedokument um die neue Strukturgrundlage ergaenzt
## 0.1.3 - 07.08.2026
- FireHub-Zielarchitektur als eigenes Projektdokument fuer die Plattformausrichtung erstellt
- Plattformgrenzen zwischen FireHub, Ticketsystem, FireCheck und FireLearn fachlich dokumentiert
- Uebergabedokument auf den neuen Architekturstand und die aktuelle Story-Reihenfolge ausgerichtet
## 0.1.2 - 04.08.2026
- App-Icons erneut aus logo_favicon.svg nachgebessert, damit das Motiv vollstaendig dargestellt wird
- Desktop-Favicon (16x16/32x32 und favicon.ico) fuer bessere Sichtbarkeit im Browser vergroessert
- Favicon-Reihenfolge im Head so angepasst, dass SVG priorisiert und PNG/ICO als Fallback genutzt werden
## 0.1.1 - 04.08.2026
- Changelog-Seite im Dark Mode visuell korrigiert (Hintergrund und Kontrast)
- Feste App-Icon-Dateien aus dem FireHub-Logo fuer iOS und Android hinterlegt
- Head- und Manifest-Referenzen auf exakte Zielgroessen (180/192/512/32/16) umgestellt
## 0.1.0 - 04.08.2026
- iOS-/Safari-Icon-Support ueber apple-touch-icon ergaenzt
- Web App Manifest unter /static/manifest.json integriert
- Globaler Footer erweitert um Changelog-Link und sichtbaren Release-Stand
- Oeffentliche Changelog-Seite unter /changelog hinzugefuegt
## Legacy Ticketsystem 1.0.0 – 12.04.2026
- Erstes Live-Deployment von Fire Hub auf PROD
- Reverse Proxy (Traefik) Routing für ticket.ff-emmering.de und /admin (phpMyAdmin)
- Ressourcen-Limits für Web, DB und phpMyAdmin gesetzt
- Automatisiertes Deployment-Skript integriert
- .env und docker-compose.prod.yml für PROD vorbereitet