==============================
★ VERSION 4.0.8 – 23.07.2026
==============================
KONTAKTANFRAGEN / IP-SPERRE
• Browser-Alerts (confirm) durch Bootstrap-Modals ersetzt
• Mehrere IPs auf einmal sperren (wie beim Bulk-Löschen)
• Kundenanfragen, Detailansicht und Firmen-Kontaktanfragen
ADMIN / UI
• Bulk-Button „Ausgewählte IPs sperren“
• Modal zeigt betroffene IP(s); bereits gesperrte werden übersprungen
Update
Update V4.0.7 (V4.0.7)
==============================
★ VERSION 4.0.7 – 23.07.2026
==============================
FEHLER / BUGS
• Kontaktanfragen Whoops: COLLATE-Join ohne CI-Escaping (escape=false)
• Collation Blockliste/Kontakt auf allen Installationen abgesichert
ADMIN / UI
• Kunden- & Admin-Anfragen: Dark Design, 90% Breite, Aktionsbuttons untereinander
• Cookie-Consents (/admin/compliance/cookie-consents) im Galactic Dark Design
• CI4-Voraussetzungen im Systeminfo kompakt (grün/gelb Badge + Tooltip)
SYSTEM / CI4
• CodeIgniterUpdateManager prüft exec, curl_exec, curl_multi_exec, proc_open, proc_close, putenv
• Klarer Hinweis bei fehlenden disable_functions-Freigaben + SSH-Fallback
HINWEIS
• CodeIgniter selbst wird nicht mitgeliefert (separat per Composer/SSH).
Update
Update V4.0.6 (V4.0.6)
==============================
★ VERSION 4.0.6 – 23.07.2026
==============================
SYSTEM / HEALTH
• Shared-Hosting Health-Monitor: Host-CPU/RAM nicht mehr als Kritisch bewertet
• CI4-Versionsanzeige liest echte installierte Version (nicht nur composer.lock)
• CI4 „Aktuell“-Anzeige auch ohne exec() (Packagist-Fallback)
• Produkt-Updates überschreiben composer.json/lock/vendor nicht mehr
KONTAKT / SPAM
• Kontaktanfragen: IP immer speichern, Spam-Prüfung (Betreff+Nachricht), Score/Status
• Admin Kontakt: IP-Spalte, Spam-Score, IP sperren / Blockliste
• Collation-Fix Blockliste↔Kontakt (Whoops behoben)
• Eintrag-Kontakt: Spam-Score ≥3 → gesperrt
COOKIE / SONSTIGES
• Cookie-Banner & Consent-Fixes (Galactic Banner, sf_cc, Toast/Emoji)
• Diverse Admin-/Frontend-Anpassungen vom 23.07.2026
HINWEIS
• CodeIgniter selbst wird nicht mit diesem Update ausgeliefert (separat per Composer).
Update
Update V4.0.5 (V4.0.5)
==============================
★ VERSION 4.0.5 – 19.07.2026
==============================
FEHLER / BUGS
• Wartungsmodus: Texte speichern wieder (Quill-Submit am richtigen Formular)
• Cron-Einstellungen: fehlende cron.html führt nicht mehr zu Whoops
• Systemseite: Update-Helper wird zuverlässig geladen
VERBESSERUNGEN
• Lizenz-Status auf Deutsch (Gültig/Ungültig …)
• „Zuletzt geprüft“ im deutschen Datumsformat
• Hinweistext bei Lizenzwechsel besser lesbar (blau)
NEUE FEATURES
• Admin: Lizenz prüfen und neuen Schlüssel hinterlegen (/admin/system)
• Admin-Header: Hinweisbanner wenn Wartungsmodus aktiv ist
Update
Update V4.0.4 (V4.0.4)
==============================
★ VERSION 4.0.4 – 19.07.2026
==============================
FEHLER / BUGS
• System-Health: RAM-Anzeige funktioniert wieder auch bei open_basedir
• Lizenz-API: Flat-Response ohne updates-Array wird korrekt verarbeitet
• Format/JSON: jsonEncodeDepth und CI4-Kompatibilität abgesichert
VERBESSERUNGEN
• Cookie-Banner im ScriptFabrik-Stil, Consent Mode für Analytics/Maps/YouTube
• reCAPTCHA als notwendige Kategorie im Cookie-Hinweis
• Cookie-Details und Kundenkonto-Cookie-Verwaltung (deutsches Datumsformat)
• CPU-Last relativ zur Kernanzahl; Redis-Ping aus Cache-Config
NEUE FEATURES
• Admin Compliance Center für Cookie-Einwilligungen
• Kundenkonto: Cookie-Einstellungen und Historie (/konto/cookies)
• CodeIgniter Framework auf 4.7.4 aktualisiert
• Update-Historie/Timeline zeigt wieder alle Versionen und lesbare Changelogs
Update
Update V4.0.3 (V4.0.3)
==============================
🚀 VERSION 4.0.3 – 02.05.2026
==============================
🌟 NEUE FUNKTIONEN
------------------
- ✨ CodeIgniter-Update-Erkennung im Admin-Dashboard integriert
- ✨ CodeIgniter-Update kann nun direkt per Composer aus dem Admin gestartet werden
- ✨ CI4-Update-Bestätigung wurde als schönes Bootstrap-Modal umgesetzt
- ✨ Admin-Sprachumschalter für Deutsch und Englisch hinzugefügt
- ✨ Erweiterte deutsche und englische Sprachdateien für den Adminbereich ergänzt
- ✨ Neuer Übersetzungs-Fallback für noch nicht direkt umgestellte Admintexte
- ✨ Kontaktformular mit erweitertem Spam-Schutz ausgestattet
- ✨ Honeypot-Feld und Formular-Zeitprüfung gegen Bot-Submits ergänzt
- ✨ Spam-Score, Spam-Grund, IP-Adresse und User-Agent werden bei Kontaktanfragen gespeichert
- ✨ IP-Blocklist integriert
- ✨ IPs können direkt aus Kontaktanfragen heraus blockiert werden
- ✨ Kontaktanfragen zeigen nun IP-Informationen und Blockstatus
- ✨ Wiederkehrende Zahlungslogik für Orbit, Hyperdrive und Quantum überarbeitet
- ✨ Update-Paket unter /update mit MANIFEST.md und update.sql erstellt
🐞 FEHLERBEHEBUNGEN
------------------
- 🐛 Deutsche Umlaute werden nun korrekt als ä, ö, ü und ß angezeigt
- 🐛 Frontend-Suche verursacht bei Suchbegriffen ab 3 Zeichen keinen 500-Fehler mehr
- 🐛 Suche mit aktivierter Location-/Radius-Option liefert zuverlässigere Ergebnisse
- 🐛 Radius-Berechnung wurde gegen fehlerhafte acos()-Werte abgesichert
- 🐛 Bezahlte Brancheneinträge werden nicht mehr dauerhaft aus der Recurring-Logik ausgeschlossen
- 🐛 Neue Folge-Rechnungen blockieren die Zahlungsseite nicht mehr durch alten Bezahlt-Status
- 🐛 Nach erfolgreicher Zahlung wird letzte_rechnung_am korrekt gesetzt
- 🐛 Globale Mahnkonfiguration wird nun eindeutig über branche_id = 0 geladen und gespeichert
- 🐛 Rechnungs-Statusupdates mit updated_at werden nun korrekt gespeichert
- 🐛 Datei-Downloads im Admin wurden gegen Path Traversal abgesichert
- 🐛 E-Mail-Inhalte aus Kontakt- und Rechnungsdaten wurden gegen XSS abgesichert
- 🐛 TLS-Prüfung bei externen Requests wurde wieder aktiviert
- 🐛 Backup-Erstellung mit mysqldump wurde sicherer gemacht
⚡ VERBESSERUNGEN
------------------
- ⚡ Adminbereich wurde vollständig responsiver gemacht
- ⚡ Mobile Sidebar und Header im Adminbereich optimiert
- ⚡ Tabellen, Bilder, iFrames und Canvas-Elemente reagieren besser auf kleine Bildschirme
- ⚡ Dashboard-Layout optisch verbessert
- ⚡ Obere Dashboard-Boxen wurden auf gleiche Höhe und passende Breite gebracht
- ⚡ Systeminfo im Dashboard kompakter und übersichtlicher gestaltet
- ⚡ Frontend-Suche durchsucht nun Keywords, Firmenname, Beschreibung, Stadt, PLZ und Land
- ⚡ Externe Geocoding-Anfragen werden bei normalen Suchbegriffen nicht mehr unnötig ausgelöst
- ⚡ Suchfehler werden abgefangen und sauber geloggt
- ⚡ Zahlungs- und Mahn-Cron für kostenpflichtige Brancheneinträge robuster gemacht
- ⚡ Kostenlose und unbegrenzte Einträge werden bei wiederkehrenden Rechnungen sauber übersprungen
- ⚡ Mahnungen orientieren sich stärker an offenen Rechnungen
- ⚡ CI4-Update-Status zeigt installierte und neue Version im Format „Neu verfügbar V.x.x.x“
- ⚡ Composer-Ausführung für CI4-Updates mit besserem Fehlerhandling versehen
- ⚡ Hinweis ergänzt, wenn automatische Updates wegen fehlendem SSH-/Composer-Zugriff nicht möglich sind
🔐 SICHERHEIT
------------------
- 🔒 CSRF-/POST-Schutz bei sicherheitsrelevanten Aktionen verbessert
- 🔒 Session-Regeneration nach Admin-Login und 2FA ergänzt
- 🔒 Upload-Verzeichnis per .htaccess gegen PHP-Ausführung abgesichert
- 🔒 Kontaktformular prüft Dateien strenger auf Größe und MIME-Typ
- 🔒 IP-Blockierung und Spam-Erkennung für Kontaktanfragen ergänzt
- 🔒 Pfadprüfung bei Downloads verschärft
- 🔒 Ausgaben in Mails und Adminbereichen stärker escaped
📦 SONSTIGES
------------------
- 📌 Neue Migration für Kontakt-Spam-Metadaten erstellt und ausgeführt
- 📌 Syntaxprüfung der geänderten PHP-Dateien durchgeführt
Update
Funktionsupdate Branchenbuch V4 (V4.0.2)
==============================
🚀 VERSION 4.0.2 – 01.03.2026
==============================
🌟 NEUE FUNKTIONEN
------------------
- ✨ Lizenz‑Dashboard zeigt nun Resttage für kostenpflichtige Updates an
- ✨ Update / Upgrade kann nun direkt aus dem Admin installiert werden
- ✨ API liefert nun nur aktive Updates an Kundensysteme
- ✨ Möglichkeit der manuellen Blockierung von IPs beim Rate-Limit
🛠 VERBESSERUNGEN
------------------
- 🔧 CSRF‑Token wird nach jedem AJAX‑Request automatisch erneuert
- 🔧 Update‑Logik vollständig refaktoriert für bessere Wartbarkeit
- 🔧 Dashboard‑Update‑Anzeige nutzt jetzt reine API‑Daten
🐛 FEHLERBEHEBUNGEN
------------------
- 🐞 Leerer Toast beim Laden der Seite entfernt
- 🐞 Bootstrap Success Banner entfernt und durch Layout Toast bei Rate Limit und bei Blockliste ersetzt
- 🐞 Deaktivierte Updates wurden fälschlich als kostenlos angezeigt
- 🐞 Domain‑Validierung bei Lizenzprüfung korrigiert
- 🐞 Alle Kontaktformular Routen per Rate Limit Filter geschützt
- 🐞 Kontaktformular, Problem mit Umlauten behoben
⚙️ TECHNISCHE ÄNDERUNGEN
------------------
- ⚙️ API‑Response vereinheitlicht (version_latest, update_is_free, update_file)
- ⚙️ Datenbank‑Queries filtern nun korrekt nach is_active
- ⚙️ Controller‑Mapping für Lizenzdaten optimiert
📦 SONSTIGES
------------------
- 📌 Vorbereitung für zukünftige Update‑Channels (stable/beta)
- 📌 Kleine Code‑Cleanups und Kommentare ergänzt
Update
Update V4.0.1 (V4.0.1)
==============================
🚀 VERSION 4.0.1 – 01.03.2026
==============================
🌟 NEUE FUNKTIONEN
------------------
- ✨ Lizenz‑Dashboard zeigt nun Resttage für kostenpflichtige Updates an
- ✨ Update / Upgrade kann nun direkt aus dem Admin installiert werden
- ✨ API liefert nun nur aktive Updates an Kundensysteme
- ✨ Update Codelgniter von 4.6.3 auf 4.6.5
📦 SONSTIGES
------------------
- 📌 Vorbereitung für zukünftige Update‑Channels (stable/beta)
- 📌 Kleine Code‑Cleanups und Kommentare ergänzt
Wir nutzen Cookies und ähnliche Technologien, um den Shop sicher bereitzustellen (inkl. Google reCAPTCHA), die Nutzung zu analysieren und externe Medien einzubinden. Du kannst selbst entscheiden, welche Kategorien du erlaubst.
Cookie-Einstellungen
Du kannst deine Auswahl jederzeit im Footer oder im Kundenkonto ändern.
Wir verwenden Cookies, um Inhalte und Werbung zu personalisieren, Funktionen für soziale Medien anzubieten und den Zugriff auf unsere Website zu analysieren. Wir teilen auch Informationen über die Nutzung unserer Website mit unseren Partnern für soziale Medien, Werbung und Analyse. Unsere Partner können diese Informationen mit anderen Daten kombinieren, die zur Verfügung gestellt wurden oder die sie im Rahmen Ihrer Nutzung der Dienste gesammelt haben!