==============================
★ VERSION 4.0.21 – 18.10.2026
==============================
MAILS (ALLE VORLAGEN)
• Einheitliches Premium-Layout für alle Systemmails
• Logo fest eingebettet (Base64), in Outlook in normaler Größe
• Anmeldebutton flacher, mit Abstand, in Outlook lesbar
• Willkommensmail mit Benutzername, E-Mail und Passwort
• Vorlagen werden beim Update neu geschrieben
ADMIN
• Benutzer bearbeiten: eine Karte, klares Innenpadding
• Einträge: Zugangsdaten senden in eigener Zeile, Bestätigung per Modal und Toast
• Toasts im hellen Design dunkel, ohne Doppel-Schatten
• CI4-Update hebt die festgelegte Framework-Version an und löscht keine Dev-Pakete mehr
NACH DEM UPDATE
• php spark cache:clear
• Optional: CI4-Button im Dashboard erneut ausführen
Update
Update V4.0.20 (V4.0.20)
==============================
★ VERSION 4.0.20 – 15.09.2026
==============================
FIX – FRONTEND THEME-UMSCHALTUNG
• Theme-Toggle im Footer schaltet Hell/Dunkel wieder zuverlässig um
• Cookie-Erkennung kollidierte zuvor mit admin_theme (Regex)
• Theme wird aus Body-Klasse gelesen; Cookie vor Session priorisiert
• Theme-Cookie mit SameSite=Lax / Secure gesetzt
NACH DEM UPDATE
• php spark cache:clear
• Optional: Migrationen prüfen / update.sql ausführen (bereits im Paket)
Update
Update V4.0.18 (V4.0.18)
==============================
★ VERSION 4.0.18 – 12.09.2026
==============================
ADMIN UI (PREMIUM)
• Dashboard: einheitliches 3×3-Arbeitsbereiche-Grid
• Welcome als Premium-Card, Updates + Nützliche Links
• Lizenz / System-Health / Systeminfo als Info-Reihe
• Status „aktuell“ in Grün (Produkt + CI4)
• Update-Wizard-/Download-Buttons wieder sichtbar
• Sidebar: FontAwesome-Icons (Bootstrap-Icons Fallback)
• Systemstatus kompakter, ohne Emojis
• Footer: Copyright-HTML wieder erlaubt
FIREWALL SPERSEITE
• Premium-Sperrseite mit hellem Logo (logo_light)
• Favicon aus den Seiteneinstellungen
• Favicon + Apple-Touch-Icon im HTML-Head
NACH DEM UPDATE
• php spark cache:clear
• Hard-Refresh im Admin
Update
Update V4.0.17 (V4.0.17)
Security Firewall Modul (Wordfence-Style): IP-Block, Auto-Ban, Rate-Limit, Bot/Geo/Honeypot, Malware-Scan, API-Firewall, 2FA-Enforcement, Admin-Dashboard. Standardmäßig AUS.
Update
Update V4.0.16 (V4.0.16)
reCAPTCHA v3 ohne Badge-Widget: Sicherheitsprüfung-Hinweis mit Tooltip (Login, Registrierung, Admin, Kontakt).
Update
Update V4.0.15 (V4.0.15)
EN16931-konforme ZUGFeRD-/CII-XML für Rechnungen (Seller/Buyer, Pflichtfelder, MwSt, IBAN).
Update
Update V4.0.14 (V4.0.14)
==============================
★ VERSION 4.0.14 – 25.08.2026
==============================
CMS
• Nach Speichern einer CMS-Seite bleibt man auf der Bearbeitungsseite
• SEO-Status-Icons in der Übersicht (grünes Häkchen / rotes X)
EINSTELLUNGEN / EINTRAG
• Info-Hinweis zu optimalen Logo-Größen (Hover, Dark-Design)
• Hinweise auch beim Eintrag anlegen/bearbeiten/upgraden
KONTAKT / SPAM
• Erweitertes Scoring-System (Links, Cold-Outreach, Disposable-Mails u. a.)
• Kyrillische Nachrichten werden sofort abgelehnt
• Bei Kyrillisch: IP wird direkt in die Blocklist gesetzt
BACKUP
• Shared-Hosting-tauglich: PHP-Dump-Fallback ohne mysqldump/spark
• Backup läuft synchron über den Browser
NACH DEM UPDATE
• update.sql setzt die Version
• php spark cache:clear empfohlen
Update
Update V4.0.13 (V4.0.13)
==============================
★ VERSION 4.0.13 – 23.08.2026
==============================
NEUE FEATURES
• CMS-Seiten: eigener Seitentitel (Meta Title) + Meta-Beschreibung pro Seite
• Admin: Tabs Deutsch / English beim Bearbeiten und Erstellen
• Startseite: gleiche SEO-Felder mit DE/EN-Tabs
• CMS-Übersicht: SEO-Status (grünes Häkchen / rotes X)
FRONTEND
• CMS-Seiten und Startseite nutzen seitenbezogene SEO-Daten
• Fallback auf globale Einstellungen wenn leer
• Sprachkorrekte CMS-Seiten (DE/EN)
NACH DEM UPDATE
• update.sql wird automatisch ausgeführt (oder php spark migrate)
• php spark cache:clear empfohlen
Update
Update V4.0.12 (V4.0.12)
==============================
★ VERSION 4.0.12 – 12.08.2026
==============================
FIX
• Zahlungsseite: doppelte B2B-Bestätigung entfernt
• B2B-Switch bleibt nur beim Eintrag anlegen / Upgrade
• Zahlungsbuttons wieder normal nutzbar
SHARED HOSTING
• Kein php spark nötig – Web-Update reicht
SQL
• Setzt Version auf V4.0.12
Update
Update V4.0.11 (V4.0.11)
==============================
★ VERSION 4.0.11 – 12.08.2026
==============================
NEUE FEATURES
• Kündigung Kundenabo: Beantragung, E-Mail-Bestätigung, PDF, Admin-Übersicht, Cron-Ausführung
• B2B-Pflichtbestätigung (Switch) bei Eintrag anlegen/upgraden und Zahlung
• Datenschutz-Hinweis + Switch am Kontaktformular (Absenden erst nach Bestätigung)
DATENSCHUTZ / COOKIES
• Bootstrap, Font Awesome, Lightbox, jQuery, Orbitron, Dropzone, Quill, DataTables lokal unter /assets/vendor (kein CDN ohne Consent)
• Google Fonts aus Cookie-Banner entfernt
UI / FIXES
• Paketseite: B2B-Hinweis dezent unter dem Button mit Info-Icon
• Theme-Umschalter Userbereich: Doppelklick-Bug behoben
• B2B-/Datenschutz-Switches: Lesbarkeit Light-Mode, Grün wenn aktiv
• Bestell-Button erst aktiv bei B2B-Switch
SHARED HOSTING
• Beim Web-Update werden Mail-Templates (Kündigung) automatisch angelegt und der Cache geleert
• Kein php spark / SSH nötig
SQL
• Legt Tabelle kuendigungen an und setzt Version auf V4.0.11
• Zahlungsseite: B2B-Box im Seiten-Design; Zahlungsbuttons erst aktiv bei grünem Switch
Update
Update V4.0.10 (V4.0.10)
==============================
★ VERSION 4.0.10 – 09.08.2026
==============================
MAIL-QUEUE (Master-Cron)
• Ausgehende Mails werden in die Queue geschrieben und per Master-Cron verarbeitet
• Admin-Übersicht Mail-Queue inkl. Status/Retry
• Cron-Einstellungen: mail_queue_enabled, mail_queue_batch
PREMIUM MAIL TEMPLATES (DE/EN)
• Premium-Vorlagen für Bestätigungen und Benachrichtigungen
• Seed per CLI: php spark mail:seed-premium (nach Update einmalig)
• Bearbeitung weiterhin unter Admin > Mails
==============================
★ VERSION 4.0.9 – 04.08.2026
==============================
GOOGLE SEARCH CONSOLE
• Admin-Upload der HTML-Bestätigungsdatei unter /admin/google
• Datei wird im Webroot (public/) abgelegt: /googleXXXX.html
• Alternativ: Meta-Tag google-site-verification im Frontend-<head>
• Entfernen der hochgeladenen Datei über den Admin möglich
Update
Update V4.0.8 (V4.0.8)
==============================
★ 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!