4.1.0
5. September 2026 • System
Änderungen und neue Funktionen
-
Neu
Sale-Themes auf den Dashboards (Prepaid, Vertrag, Business, Reseller, Eltern). Aktionen laufen als durchgehendes Banner über die volle Breite.
-
Neu
Account-Manager mit Durchwahl und Notfalltelefon. Handy nur bei Reseller- und Businesskunden, wenn hinterlegt.
-
Neu
Weitere Sprachen: Spanisch, Italienisch, Niederländisch, Polnisch, Portugiesisch, Russisch und Arabisch.
-
Neu
Support antwortet auf Tickets jetzt auch auf Englisch, passend zur Sprache des Kunden.
-
Neu
[~] Änderungen
-
Neu
Bei 3 offenen Rechnungen sind neue Bestellungen und Verlängerungen gesperrt. In den Vertrags-Dashboards steht das rot und klar sichtbar.
-
Neu
Negatives Guthaben wird im Dashboard rot angezeigt.
-
Neu
Dashboards optisch nachgezogen: einheitliche Karten, bessere Kontraste, Buttons bleiben lesbar.
-
Fix
Allgemeine Bugfixes und Performance-Optimierungen.
4.0.0
20. Mai 2026 • System
Änderungen und neue Funktionen
-
Neu
Navigation „Lizenzen“ mit Plesk-Lizenzen, WHMCS-Lizenzen, SSL-Zertifikaten und Microsoft 365
-
Neu
Shop-Seite WHMCS-Lizenzen (/licenses/whmcs) im KVM-Paket-Layout inkl. Bestellung über den Warenkorb
-
Neu
Shop-Seite SSL-Zertifikate (/licenses/ssl) im KVM-Paket-Layout inkl. Bestellung über den Warenkorb
-
Neu
Shop-Seite Microsoft 365 (/licenses/ms365) mit Monats- und Jahrespreisen inkl. Bestellung über den Warenkorb
-
Neu
Websysteme Store (/shop/websysteme) für eigene Hosting-/Panel-Systeme mit Bildern, Kategorien und einmaligen Preisen
-
Neu
Produktseite pro Websystem mit „Mehr erfahren“ vor der Bestellung (Features, Bild, Preisübersicht)
-
Neu
Lizenzwahl Nutzungsrecht / Eigentumsrecht (Eigentumsrecht mit ca. 75 % Aufschlag auf den Basispreis, inkl. rechtlichem Hinweis)
-
Neu
Navigation „Service und Mehr“ mit Service-Store und Websysteme Store
-
Neu
[~] Änderungen
-
Neu
Webspace-Pakete: neues Kartenlayout wie bei KVM, inkl. Produktbildern
-
Neu
Service-Store: überarbeitetes Paket-Layout (einheitlich mit KVM/Webspace)
-
Neu
Plesk-Lizenzen: Shop-Optik an das neue Paket-Layout angepasst
-
Neu
Kundenbereich: Menüpunkt „Rechnungen und Mehr“ (zuvor „Einstellungen & mehr“)
-
Neu
Websysteme Store: in der Übersicht nur die wichtigsten Features; vollständige Infos auf der Produktseite
-
Neu
Nutzungsrecht: Hinweis, dass das Websystem mit einem integrierten Lizenzsystem ausgestattet ist
-
Neu
WHMCS, SSL und Microsoft 365 im Shop
-
Fix
Websysteme Store: Produktbilder werden zuverlässig geladen und angezeigt
-
Fix
Websysteme Store: Banner-/Produktbilder ohne verzerrte oder „schmale“ Darstellung
-
Fix
Impressum: Steuernummer wird dort nicht mehr angezeigt (weiterhin auf Rechnungen)
-
Fix
Allgemeine Bugfixes und Performance-Optimierungen im Shop-Bereich
3.4.1
18. April 2026 • System
Änderungen und neue Funktionen
[~] Änderungen
-
Neu
Preislisten-Generator (`/admin/tools/pricelist-generator`) komplett neu gestaltet.
-
Neu
Übersichtlichere Kartenstruktur mit Icons für jeden Abschnitt.
-
Neu
Toolbar-Buttons mit beschrifteten Aktionen statt nackter `+`/`-`-Zeichen.
-
Neu
Aktionspreise-Tabelle mit Hover-Effekt und Leer-Hinweis wenn keine Aktionen vorhanden.
-
Neu
„PDF Generieren"-Button mit Gradient und Hover-Animation.
-
Neu
Generierte PDFs übersichtlicher mit Datei-Icons und klaren Aktions-Buttons.
-
Neu
Reseller-Aufschläge-Kasten kompakter: weniger Padding, kürzere Texte, kein festes Breitenlimit mehr.
-
Neu
Dark Mode ist jetzt Standard für alle Seiten. Nutzer mit manuell gewähltem Light Mode sind nicht betroffen.
-
Fix
Allgemeine Bugfixes und Performance-Optimierungen sowie Sicherheit verbsesert
3.3.0
11. April 2026 • System
Änderungen und neue Funktionen
[~] Änderungen
Die frühere Begrenzung der Summe aus regulärem Guthaben und Spendengeldern (max. 750 €) wurde vollständig aufgehoben. Die pro Auftrag gültigen Grenzen (z. B. 5–250 € bei Aufladungen) bleiben unverändert.
-
Sonstiges
Backend: `manualRechargeWithBonus()` prüft nicht mehr gegen ein 750-€-Gesamtguthaben.
-
Sonstiges
Admin: Kundenbearbeitung (`manage.php`, `admin-kunde-view.php`) ohne 750-€-Validierung und mit angepassten Formular-`max`-Werten sowie Texten.
-
Sonstiges
Kundenbereich: Guthaben-Aufladeseite ohne 750-€-Servercheck; Hinweistexte angepasst.
-
Sonstiges
Finanzen: Verwendungszweck-/manuelle Aufladung (`manual-recharge.php`) ohne Hinweise auf die alte Gesamtobergrenze.
-
Sonstiges
Reseller: Standard-Verfügungsrahmen ohne Koppelung an das alte Guthabenlimit (`Helper::getResellerFrameLimitForUser`, Anzeige im Reseller-Dashboard).
-
Sonstiges
Spenden-Link: oberes Eingabelimit für Beträge von 750 € auf einen hohen Rahmenwert erhöht (kein künstliches Cap mehr aus diesem Grund).
-
Sonstiges
Auf dem normalen Kunden-Dashboard leuchtet die Kachel „Gesamtes Guthaben“ bei negativem Saldo rot (Verlauf, äußerer Glow, lesbare Kontraste).
-
Fix
Allgemeine Bugfixes und Performance-Optimierungen
3.0.0
9. April 2026 • System
Änderungen und neue Funktionen
-
Neu
Controlbot (JTS3ServerMod Basis)
-
Neu
Verschlüsselte Speicherung von Query-Passwörtern
-
Neu
[~] Änderungen
-
Neu
UI-Fix: Antivpn
-
Neu
UI-Fix: Clockbot
-
Neu
Antivpn: Multi-Gruppen-Schutz
-
Fix
Allgemeine Bugfixes und Performance-Optimierungen
2.1.1
1. März 2026 • System
Support – Vorgefertigte Antworten
-
Fix
Beim Klick auf eine vorgefertigte Antwort im Ticket-View wurde immer dieselbe Antwort eingefügt. Ursache: Suche nach predefined_id (nur pro Kategorie eindeutig), sodass bei mehreren Kategorien der erste Treffer genommen wurde. Anpassung: Auswahl und Suche nutzen jetzt die eindeutige Zeilen-ID (id) aus ticket_predefined; jede Antwort wird korrekt zugeordnet.
2.1.0
1. März 2026 • System
Änderungen und neue Funktionen
Profilbild (Avatar)
-
Neu
Eigenes Formular nur für Avatar-Upload (kein Dropify), zuverlässiges Absenden der Datei. Klick auf Vorschau öffnet Dateiauswahl; kleines „ד zum Entfernen des Bildes. Profilbilder werden unter /account/profile-image/<dateiname> per PHP ausgeliefert (umgeht Server-Konfiguration für statische Dateien). Speicherung in img/uploads/user/profile/; Anzeige in Navbar, Admin, Tickets, API angepasst.
-
Neu
Registrierung & E-Mail-Blacklist
-
Neu
Spam-E-Mail-Domains blockieren: Tabelle user_email_blacklist (Domain z. B. test.de oder vollständige E-Mail). Registrierung mit geblockter Domain/Adresse wird mit Fehlermeldung abgelehnt. Migration migration_email_blacklist_defaults.sql mit Beispiel-Domains (test.de, example.com, tempmail.com, …). Admin-Oberfläche unter Admin → Tools → E-Mail-Blacklist: Einträge hinzufügen (einzeln oder kommagetrennt) und löschen. Route /admin/tools/email-blacklist/ in .htaccess und Router ergänzt.
-
Neu
Profil-Pflicht vor Bestellung
-
Neu
Bestellung nur möglich, wenn das Profil vollständig ist (wie cpinfrahost). Erforderlich: Vorname, Nachname, Straße, Hausnummer, PLZ, Stadt, Land. User::hasCompleteProfile($user_id); Prüfung im Warenkorb – bei fehlenden Daten Redirect auf /account mit Hinweis.
-
Neu
IBAN nur für Businesskunden Pflicht
-
Neu
IBAN für SEPA-Lastschrift ist nur noch für Rolle „Businesskunden“ Pflicht. Vertragskunden können IBAN optional lassen. Anpassung in Account (Adressdaten), Guthaben/Aufladen und Fehlermeldungen; Hinweistexte auf „nur Businesskunden“ umgestellt.
-
Neu
Gutscheine / Rabattcodes nach Kundentyp getrennt
-
Neu
Kunden und Vertragskunden nutzen dieselben Gutscheincodes; Businesskunden haben eigene Codes. Neue Spalte coupons.for_business_only (0 = Kunden & Vertrag, 1 = nur Business). Migration migration_coupons_for_business_only.sql. Request::checkCoupon prüft Nutzerrolle (kundennummer) und lehnt falschen Kundentyp mit warenkorb_error_coupon_customer_type ab. Admin Gutscheine: neues Feld „Gültig für Kundentyp“ (Kunden & Vertragskunden / Nur Businesskunden), Tabellenspalte „Kundentyp“. Sprachkeys DE/EN ergänzt.
-
Neu
Cron & Technik
-
Neu
Cron Runtime: Unbekannte Produkttypen (z. B. Reseller, SSL) werden still übersprungen (continue 2), kein „Type not found“-Spam mehr in den Logs. CRONJOBS.md mit Übersicht aller Cron-URLs/CLI-Befehle und empfohlenen Intervallen.
2.0.0
25. Februar 2026 • System
Icons, Admin Live-Chat, CSP, Performance
Icons & Admin-UI
-
Neu
Icons auf Font Awesome 6 umgestellt (Admin, Kunde, Reseller). Feather-Icons entfernt. Font Awesome in head_admin.php früh geladen; doppelten Import in admin-buchhaltung-dashboard und admin-support-dashboard entfernt. Icons auf allen Admin-Seiten einheitlich.
-
Neu
Admin Live-Chat (ACP)
-
Neu
Neuer Team-Chat für Admins/Teamler (nur auf Team-Seiten sichtbar). Panel rechts ein- und ausklappbar; Teamliste mit Online-Status; Direkt- und Gruppenchat „Team“. API: /api/admin-chat/ (team_list, conversations, messages, send, get_or_create_direct). Neue Tabellen: admin_chat_conversation, admin_chat_participant, admin_chat_message. Zwei Ping-Töne (Gruppe/Privat); Benachrichtigung im Hintergrund (Polling 10s); Nachrichten-Polling 2s wenn Chat offen; Echtzeit/SSE entfernt. UX: Letzte Nachricht in der Liste zweizeilig; Absendername sofort sichtbar; Scroll per requestAnimationFrame (Performance).
-
Neu
Sicherheit
-
Neu
CSP: font-src um https://cdnjs.cloudflare.com ergänzt (Font-Awesome-CDN).
-
Neu
Rollen & Vertragskunden
-
Neu
Rollen: Partner Level I/II/III zu „Partner“ zusammengeführt; neu: Vertragskunden, Businesskunden. users.ust_id für Businesskunden; users.iban für SEPA-Lastschrift (Vertrags-/Businesskunden). product_status: for_vertragskunden, for_businesskunden. user_logs: auto_renew, billing_period_days für Auto-Verlängerung.
-
Neu
KVM Firewall
-
Neu
user_logs.firewall_id für Reselling.Services Firewall-API. Neue Tabelle kvm_firewall_rules (server_id, port, protocol, source, action) als lokaler Cache/Fallback.
-
Neu
Reseller Webspace
-
Neu
webspace_price.for_reseller; user_webspace_server.is_reseller_package; webspace_order_queue.is_reseller_order für Trennung Reseller-Webspace-Pakete.
1.9.0
8. Februar 2026 • System
API-Preise, Plesk, Reseller, Preislisten
-
Neu
API-Preise-Sync: Neues Admin-Tool. Token aus api_prices_token. Sync für KVM (ohne IPv6), Domains, SSL, MS365, WHMCS, Plesk, IP-Netzwerke, VLANs. Neue Tabellen: ssl_price, ms365_price, whmcs_price, ip_nets_price, vlans_price. Plesk: product_type, api_id, title – /licenses/plesk nur Lizenzen, Preisliste alle. Neue Settings: profit_percent_reseller (5%), profit_percent_whmcs (10%). Reseller-API: eigener Profit. Preislisten-Generator: SSL, MS365, WHMCS, ipNets, vlans; PDF nur speichern. KVM-Konfigurator: Preise aus DB, Disk 1€/10GB. Domains: Profit aus DB, Reseller-Parameter.
1.8.0
24. Januar 2026 • System
Login mit Benutzername, E-Mail oder Kundennummer
-
Neu
Benutzer können sich jetzt mit E-Mail-Adresse, automatisch generiertem Benutzernamen oder Kundennummer einloggen.
Der Benutzername wird automatisch bei der Registrierung basierend auf Vorname und Nachname generiert
(z.B. "max_muasterman" für "Max Musterman").
Unterstützt auch mehrere Vornamen (z.B. "Max Kevin Musterman" wird zu "max_kevin_musterman").
Falls ein Benutzername bereits existiert, wird automatisch eine Nummer angehängt (z.B. "max_musterman_1").
Neue Datenbank-Spalte "username" wurde hinzugefügt.
1.7.0
24. Januar 2026 • System
Komplett überarbeitetes Domain-Screenshot-System
-
Neu
Integration von spatie/browsershot (Composer-Paket, Version 5.2). Unterstützung für mehrere Screenshot-Methoden: Browsershot (Composer - Empfohlen), Puppeteer (Node.js - Fallback), Playwright (Node.js - Fallback), Wkhtmltoimage (System-Tool - Fallback). Neue Tabelle "domain_screenshots" für Screenshot-Verwaltung. Domains werden automatisch zur Warteschlange hinzugefügt bei neuer Domain-Bestellung oder manueller Domain-Erstellung durch Admin.
1.6.0
24. Januar 2026 • System
KVM Server und Gameserver in einem Block zusammengeführt
1.5.7
24. Januar 2026 • System
Falsches Ablaufdatum bei Domain-Bestellungen behoben
1.5.6
24. Januar 2026 • System
404 Fehler nach Domain-Bestellung behoben
1.5.5
24. Januar 2026 • System
PHP Warnings bei Domain-Verwaltung behoben
-
Fix
Behoben: PHP Warning "Undefined array key 'sex'" in domain_handle.php
-
Fix
Behoben: PHP Warning "Undefined array key 'authcode'" in domain-api.php
-
Fix
Verbesserte Fehlerbehandlung für API-Responses mit Prüfung auf erfolgreiche Antwort und Existenz der Keys
1.5.4
24. Januar 2026 • System
Cookie-Banner muss nicht mehr bei jedem Seitenaufruf akzeptiert werden
1.2.1
14. Januar 2026 • System
TeamSpeak-Upgrades und Rechnung
Slot- und Backup-Upgrades buchen Guthaben ab und erzeugen eine Rechnung.
-
Fix
Ungültige Eingaben werden abgefangen
-
Fix
Antwort ist immer Erfolg oder Fehler
-
Fix
Guthaben wird beim Upgrade abgezogen
-
Fix
Für jedes Upgrade entsteht eine Rechnung
-
Fix
Slots und Backups werden vor dem Upgrade geprüft
-
Fix
Zu wenig Guthaben wird klar angezeigt
1.5.3
14. Januar 2026 • System
Plesk-Lizenz & Warenkorb Fehlerbehebungen
Behebung von undefinierten Variablen im Plesk-Lizenz Bestellprozess und Plesk-View.
Behobene Fehler:
-
Fix
Undefinierte Variablen $price, $license, $domain, $tld behoben
-
Fix
Null-Checks für Plesk-View API-Daten hinzugefügt
-
Fix
Fallback-Werte implementiert (PLSK.00000000, SERIAL-KEY-DEMO)
-
Fix
Verbesserte Validierung für License-Typ vor API-Request
1.5.2
14. Januar 2026 • System
API v1 Endpunkt & Korrekte Antwortverarbeitung
AntiVPN Bot API-Integration gemäß offizieller Dokumentation aktualisiert.
Änderungen:
-
Fix
API-Endpunkt von /lookup/{ip} auf /api/v1/{ip} geändert
-
Fix
Explizite Prüfung auf 'Y' (nicht auf !== 'N') gemäß API-Dokumentation
-
Fix
Korrekte Behandlung von 'E' (Fehler) Antworten
-
Fix
Sicherheit: Clients werden nur gebannt, wenn die API explizit 'Y' zurückgibt
1.5.1
14. Januar 2026 • System
Cron-Job Timeout-Fixes
Behebung von Timeout-Problemen bei Cron-Jobs.
Änderungen:
-
Fix
Sofortige Antwort an Web-Server mit fastcgi_finish_request()
-
Fix
Web-Server wartet nicht mehr auf vollständige Ausführung
-
Fix
Maximale Ausführungszeit-Check nach 4 Minuten implementiert
-
Fix
Behebt 503-Fehler und Nginx/Apache Timeouts beim /cron/teamspeak/bots/ Endpoint
1.5.0
14. Januar 2026 • System
AntiVPN Bot - HTTP-Request Optimierungen
Optimierungen für die AntiVPN Bot API-Anfragen implementiert.
Verbesserungen:
-
Geändert
file_get_contents() durch robuste cURL-Implementierung ersetzt
-
Geändert
Timeout von 10 auf 3 Sekunden reduziert für schnellere Verarbeitung
-
Geändert
Reduziertes Logging: Timeouts werden nicht mehr geloggt (verhindert Log-Spam)
-
Geändert
Bessere Fehlerbehandlung mit detaillierter Fehlererkennung
1.4.0
14. Januar 2026 • System
Produkt-Aktivierung & Deaktivierung Verwaltung
Neue Admin-Verwaltungsseite für die Aktivierung und Deaktivierung von Produkttypen hinzugefügt.
Features:
-
Neu
Übersichtliche Verwaltung aller Produkttypen (KVM, TeamSpeak, Webspace, Domains, Plesk, TS3 Bots)
-
Neu
Einzelne Aktivierung/Deaktivierung per Button
-
Neu
Bulk-Aktionen für mehrere Produkttypen gleichzeitig
-
Neu
Alternative: Alle Produkttypen auf einmal mit Checkboxen bearbeiten
-
Neu
Anzeige der letzten Änderung mit relativer Zeitangabe
-
Neu
Automatisches Tracking von Statusänderungen mit Timestamp
-
Neu
Vollständige Unterstützung aller Bot-Typen (Control, Stream, Anti-VPN, Clock)
1.0.1
13. Januar 2026 • System
ControlBot-Datenbankverbindung
ControlBot-Accounts lassen sich wieder anlegen, sperren und löschen.
-
Fix
Datenbankverbindung war leer und hat den Aufruf abgebrochen
-
Fix
Jede ControlBot-Aktion prüft die Verbindung vorher
-
Fix
Fehler werden geloggt und dem Nutzer angezeigt
1.3.0
12. Januar 2026 • System
E-Mail-System Verbesserungen und Admin-Optimierungen
E-Mail-System komplett überarbeitet:
-
Geändert
Dynamische Logos: Header- und Footer-Logos werden jetzt aus der Datenbank geladen (header_footer_logo, invoice_logo)
-
Geändert
Firmendaten aus Datenbank: Adresse, E-Mail und Telefonnummer werden dynamisch aus den Invoice-Einstellungen geladen
-
Geändert
Social-Media-Links: Alle Social-Media-Links (Twitter, Instagram, Facebook, YouTube, Discord) werden jetzt aus der Datenbank geladen
-
Geändert
E-Mail-Versand verbessert: sendMail() gibt jetzt korrekt true/false zurück statt Strings
-
Geändert
Registrierung: E-Mail-Versand bei der Registrierung funktioniert jetzt korrekt, auch wenn der User noch nicht in der DB existiert
-
Geändert
Datenbank-Speicherung: Alle E-Mails werden jetzt IMMER in der user_mails Tabelle gespeichert, auch bei Versand-Fehlern (mit Fehlerinformationen)
-
Geändert
PHP-Syntax-Fehler behoben: Alle PHP-Tags im E-Mail-Template wurden durch String-Verkettung ersetzt
-
Geändert
Admin-Verbesserungen:
-
Geändert
Produkttyp-Übersetzungen: Fehlende Übersetzung für "STREAM BOT" hinzugefügt
-
Geändert
Fallback-Lösung: Produkttypen ohne Übersetzung zeigen jetzt den Originalnamen statt einer Warnung
-
Geändert
Datenbank-Fehler behoben: Korrekte Spaltennamen für Logo-Abfragen (header_footer_logo statt header_logo/footer_logo)
-
Geändert
Technische Details:
-
Geändert
sendMail.php: Verbesserte Fehlerbehandlung und Logging
-
Geändert
new_mail_style.php: Alle dynamischen Werte verwenden jetzt String-Verkettung statt PHP-Tags
-
Geändert
products.php: Fallback für fehlende Übersetzungen implementiert
-
Geändert
german.php: Übersetzung für "STREAM BOT" hinzugefügt
1.2.2
12. Januar 2026 • System
TeamSpeak Server-Einstellungen: Validierung und Fehlerbehandlung verbessert
Die Funktionalität zum Ändern von TeamSpeak Server-Einstellungen wurde vollständig überarbeitet:
-
Fix
Validierung für Servername, Sicherheitsstufe (0-20) und Banner-Modus (0-3) hinzugefügt
-
Fix
Korrekte Fehlerbehandlung bei ungültigen Eingaben
-
Fix
Verbesserte Behandlung leerer Werte (z.B. Passwort entfernen)
-
Fix
JSON-Antworten werden nun immer zurückgegeben (Erfolg oder Fehler)
-
Fix
Nur geänderte Werte werden an den TeamSpeak-Server gesendet
-
Fix
Exception-Handling in der editServer-Funktion verbessert
-
Fix
Spezifische Fehlermeldungen für verschiedene Validierungsfehler
-
Fix
Servername, Serverpasswort und Sicherheitsstufe können nun zuverlässig geändert werden.
1.0.0
12. Januar 2026 • System
Initial Release
Erstveröffentlichung des Panels.