Änderungsprotokoll - Zahlenlenker

Änderungsprotokoll

14.07.2025

Umfassende Code-Refaktorierung & Sicherheits-Audit Verbesserung

Als finaler, umfassender Schritt vor dem Live-Rollout wurden alle internen Code-Refaktorierungen und Performance-Optimierungen durchgeführt. Bereinigung von Legacy-Code, Sicherstellung von einheitlichen Coding-Standards (PSR-Konformität, Kommentare) und Optimierung komplexer Datenbankabfragen. Ein abschließender, rigoroser Sicherheits-Audit wurde durchgeführt, um die Stabilität, Sicherheit und Wartbarkeit des gesamten Systems für den bevorstehenden Launch zu gewährleisten. **Der vollständige Live-Rollout des Kundenbereichs ist für den 19. Juli 2025 um 23:59 Uhr (MESZ) geplant.**

Changelog-Seite & Versionshistorie fertiggestellt Neue Funktion

Die vorliegende "Änderungsprotokoll"-Seite (`changelog.php`) wurde heute entwickelt, intensiv getestet und ist ab sofort öffentlich zugänglich. Sie dient als zentrale und transparente Informationsquelle für alle Benutzer, um neue Funktionen, Verbesserungen, Fehlerbehebungen und Designanpassungen im Zeitverlauf nachzuvollziehen. Die Einträge sind chronologisch geordnet und mit Versionsnummern, Veröffentlichungsdaten, Titeln, detaillierten Beschreibungen und Kategorien versehen.

v0.5.0 (Sprint 5: Go-Live) 10.07.2025

Newsletter-Anmeldeoption integriert Neue Funktion

Im Kontaktformular wurde eine optionale Checkbox hinzugefügt, die Interessenten ermöglicht, sich direkt für den Zahlenlenker-Newsletter anzumelden. Serverseitige Validierung und Duplikatsprüfung implementiert. Neue Abonnenten werden in `newsletter_subscriptions` gespeichert.

05.07.2025

Zentraler Downloadbereich für Vorlagen & Formulare Neue Funktion

Umfassender Downloadbereich (`Downloadbereich.php`) geschaffen. Benutzer können nach Kategorien geordnete Vorlagen und Formulare herunterladen. Inhalte werden dynamisch aus der neuen `downloads`-Tabelle geladen und sind flexibel verwaltbar.

01.07.2025

Verträge & Rechnungen Bereich live geschaltet Neue Funktion

Neuer, geschäftskritischer Bereich (`rechnung.php`) in Betrieb genommen. Kunden können Vertragsdetails, Historie, Rechnungen (mit Status) und Buchhaltungsstatus einsehen. Direkte Download-Links für Rechnungs-PDFs integriert. Neue Datenbanktabellen hierfür detailliert entwickelt und implementiert.

25.06.2025

Onboarding-Leitfaden-Seite veröffentlicht Neue Funktion

Dedizierte Seite (`leitfaden.php`) für den Kunden-Onboarding-Prozess erstellt. Visualisiert Fortschritt der Schritte, zeigt Datenbereiche an. Admins können Schritte manuell als abgeschlossen markieren. Zugehörige Status-Spalten in `users` finalisiert. Dies beschleunigt den Kunden-Integrationsprozess erheblich.

v0.4.0 (Inhalte & Features) 20.06.2025

Globale dynamische Hintergrundfarben & UI-Konsistenz Designanpassung

Die Logik für benutzerdefinierte Hintergrundfarben wurde erweitert, um sie auf alle relevanten Hauptseiten anzuwenden, inkl. "Feedback", "Leitfaden", "Rechnungen". Diese umfassende Designanpassung sorgt für ein durchgängig personalisiertes und markenkonformes Nutzererlebnis im gesamten Kundenbereich.

10.06.2025

Feedback- und Bewertungsseite live Neue Funktion

Neue Seite (`feedback.php`) implementiert, die eingeloggten Benutzern ermöglicht, Dienstleistungen zu bewerten (1-5 Sterne) und Feedback zu geben. Datenbanktabelle `reviews` erstellt. "Editier-Anfrage"-Funktion integriert, um Kunden zu erlauben, Änderungen zu beantragen.

05.06.2025

Verpflichtende AGB- & Datenschutz-Zustimmung Verbesserung

Eine kritische rechtliche Anforderung umgesetzt: Obligatorische Checkbox für AGBs (`/agb.php`) und Datenschutzerklärung (`/datenschutz.php`) im Kontaktformular. `required`-Attribut und serverseitige Prüfung implementiert. Die Zustimmung wird in der `contact_messages`-Tabelle protokolliert.

v0.3.0 (Kommunikation) 01.06.2025

Kontaktformular: Komplette Neugestaltung & Mobile Optimierung Designanpassung

Das `Kontakt.php` Formular wurde radikal neu konzipiert und umgesetzt. Es erhielt ein robustes, responsives Grid-Layout, trennt Formular und Kontaktoptionen klar. Design der Input-Felder, Textareas und Select-Boxen wurde angepasst. Die mobile Darstellung wurde in einem Blitzsprint umfassend optimiert, um eine perfekte Nutzung auf allen Geräten zu gewährleisten.

25.05.2025

Standard-Design-Reset & Systemstabilität-Fixes Fehlerbehebung

Der "Farben auf Standard zurücksetzen"-Button wurde integriert. **Kritischer System-Fix:** Ein Fehler bei der Konvertierung von Checkbox-Werten (`isset()` zu `0` oder `1`) wurde systemweit behoben und alle Deprecated-Warnings beseitigt. Dies erhöhte die Datenintegrität und die Stabilität des gesamten Backend-Systems signifikant.

20.05.2025

Internes Profil-Änderungsprotokoll & Dynamisches Design Neue Funktion

Ein revisionssicheres Protokollierungssystem für Profiländerungen (`user_profile_log`) wurde implementiert. Parallel dazu: Entwicklung des dynamischen Design-Anpassungstools. Benutzer können Akzentfarbe, Seiten-Hintergrund und Karten-Hintergrund wählen. Farbwähler sind per JavaScript an Echtzeit-Vorschau gekoppelt. Farben werden persistent gespeichert und per PHP in CSS-Variablen injiziert.

v0.2.0 (Profil-Sprint) 15.05.2025

Umfassende Profilverwaltung implementiert Neue Funktion

Die `profil.php` wurde zur zentralen Anlaufstelle für Benutzerdaten ausgebaut. Alle persönlichen und geschäftlichen Felder (inkl. Steuerberater, Finanzdaten etc.) wurden in kürzester Zeit nativ codiert. Umfassende serverseitige Validierung und sichere Speicherung in der `users`-Tabelle wurden realisiert, unterstützt durch schnelle `ALTER TABLE` Iterationen.

08.05.2025

Dashboard-Initialisierung & Navigations-MVP Neue Funktion

Die `kundenbereich.php` als zentrales Dashboard wurde eingerichtet. Die Sidebar-Navigation ist funktionsfähig und verlinkt auf erste Platzhalter-Bereiche. Ein sicherer "Logout"-Mechanismus wurde vollständig integriert. Erste Performance-Optimierungen auf dem Dashboard-Level sind bereits im Code verankert.

03.05.2025

Authentifizierung (Login/Registrierung) & Basis-Template Neue Funktion

Das grundlegende Login- und Registrierungs-System wurde in Rekordzeit implementiert (Bcrypt-Hashing, Session-Management, CSRF-Tokens). Parallel dazu wurde das flexible Templating-System (`header.php`, `sidebar.php`, `footer.php`) für konsistente UI/UX erstellt. Globale Styles (`assets/css/style.css`) und Font Awesome sind integriert.

v0.1.0 (Kickoff & Basis) 01.05.2025

Projektstart & Architektur-Blueprint Neue Funktion

Kickoff für den Zahlenlenker Kundenbereich. Innerhalb kürzester Zeit wurde das Architektur-Blueprint für eine maßgeschneiderte PHP-Anwendung erstellt. Fokus: schlank, performant, von Grund auf neu codiert. Erste Datenbankmodelle (`users`, `sessions`) und Sicherheitskonzepte definiert. Schnelle Einrichtung der Entwicklungsumgebung.