20eSportsGamingcommunity since 2010

04

October

2026

Organisation

Eventsystem Changelog v43.28 - v43.56

News created by: STEVEE STEVEE - Status: 04.10.2026 09:33

🎮 20ESPORTS Eventsystem

Changelog · v43.28 → v43.56

Release: v43.56 STABLE
Zeitraum: v43.28 bis v43.56
Hinweis: Dieser Changelog enthält nur Änderungen, die tatsächlich
übernommen wurden. Verworfene Zwischenstände und Experimente --
insbesondere v43.47--v43.52 -- sind bewusst nicht als Features
aufgeführt.


🧱 v43.28--v43.29 · Basis & Audit

  • Check-in, Matchplanung, Captain-Ergebnisse und Disputes, Match-Chat,
    lokale und Challonge-Turniere, Brackets, Registrierung,
    Eventcalendar, Archiv/Admin und Refresh-Funktionen als Basis
    beibehalten.
  • v43.29 als Entwicklungsstand für das anschließende Stable-Audit.

🛡️ v43.30 · STABLE -- Stabilisierung

  • Captain-/Chat-Auflösung für lokale Turniere über Turnier + Teamname
    verbessert.
  • Fehler mit $newImage in match.php entfernt.
  • Veraltete match.php.bak entfernt.
  • CODE-STRUCTURE.md ergänzt.
  • Version auf 43.30 gesetzt.
  • Stable-Release-Dokumentation ergänzt.
  • PHP-Syntax und Release-Paket geprüft.

🔔 v43.31--v43.34 · Benachrichtigungen

  • Neues 20ESPORTS-Benachrichtigungssystem eingeführt.
  • Benachrichtigungen für Match-Ansetzung, Gegnerzuweisung, Ergebnisse,
    Disputes und Match-Chat integriert.
  • Benachrichtigungsseite ergänzt.
  • Route-Restoration für das iframe-basierte Eventsystem verbessert.
  • Notification-Links öffnen das bestehende Nexpell-Eventsystem korrekt
    auf Top-Level.
  • Bestehende 20ESPORTS-Navigation und Burger-Menü für
    Benachrichtigungen genutzt.

🍔 v43.35--v43.36 · Burger-Menü

  • 🔔 Benachrichtigungen ins Burger-Menü aufgenommen.
  • Eintrag für eingeloggte Benutzer unter Meine Teams positioniert.

🔗 v43.37--v43.41 · Routing & teilbare URLs

  • Öffentliche Eventsystem-Seiten beim Öffnen in einem neuen Tab
    korrekt über die bestehende Nexpell-Eventsystem-Seite geroutet.
  • /challonge/, Archiv und Admin-Dashboard ins New-Tab-Routing
    aufgenommen.
  • Archiv-Turnierroute integriert.
  • Teilbare ?es=-URLs für Archiv, Match, Team und weitere
    Eventsystem-Seiten eingeführt.
  • Browser-History und Zurück-Navigation mit dem iframe-internen
    Routing synchronisiert.
  • Admin-Dashboard als ?es=admin teilbar gemacht.

👤 v43.42--v43.44 · Öffentliche Spielerprofile

  • Öffentliche Spielerprofile eingeführt.
  • Öffentliche Darstellung turnierrelevanter Profildaten.
  • Teams, Turnierteilnahmen und Matchhistorie miteinander verknüpft.
  • Direkte Spielerregistrierungen und Team-Teilnahmen berücksichtigt.
  • Turnierteilnahmen pro Turnier dedupliziert.
  • Teilbare Profilroute ?es=player&id=....
  • Mein Spielerprofil öffnet das eigene öffentliche Profil.
  • Bearbeiten ist nur beim eigenen Profil möglich.
  • Alter, E-Mail und interne Nexpell-/Backenddaten bleiben verborgen.

🔎 v43.45--v43.46 · Spieler- & Teamsuche

v43.45

  • Spielernamen in Matches werden bei eindeutiger Zuordnung anklickbar.
  • Klick führt zum öffentlichen Spielerprofil.
  • Bestehende Matches müssen dafür nicht neu generiert werden.

v43.46

  • Öffentliche Teams in Teamsuche umbenannt.
  • 👤 Spielersuche ergänzt.
  • Öffentliche Spielerprofile können gesucht und direkt geöffnet
    werden.
  • Teamanzahl und weitere öffentliche Profildaten werden angezeigt.

👥 v43.53--v43.54 · Team Join

  • 👥 Join Team auf öffentlichen Teamübersichten ergänzt.
  • Öffentliche Teamseite um direkten Teambeitritt erweitert.
  • 🔑 Beitritt per vom Captain gesetztem Passwort.
  • Passwörter werden ausschließlich gehasht gespeichert.
  • Captain kann Passwortbeitritt aktivieren, deaktivieren und ändern.
  • 📨 Bewerbungen können aktiviert/deaktiviert werden.
  • Spieler können eine kurze Bewerbung an den Captain senden.
  • Spielerprofil wird automatisch mit der Bewerbung verknüpft.
  • Doppelte offene Bewerbungen werden verhindert.
  • Bereits vorhandene Mitglieder können nicht erneut beitreten.
  • Join-Button wird bei eigenen Teams ausgeblendet.
  • Fehlerhafte DB-übergreifende JOIN-Abfrage auf Nexpell-Userdaten
    entfernt.
  • CSRF-Schutz für Team-Join-Aktionen verwendet.

📨 v43.55 · Bewerbungen & Benachrichtigungen

  • Offene Bewerbungen als übersichtliche Karten dargestellt.
  • Spieler, Benutzername, Zeitpunkt, Gameaccount, Discord, Plattform,
    Land und Nachricht übersichtlich aufbereitet.
  • Captain kann Bewerbungen annehmen oder ablehnen.
  • Optionaler Ablehnungsgrund ergänzt.
  • 🔔 Captain erhält eine Benachrichtigung bei neuer Bewerbung.
  • ✅ Bewerber erhält eine Benachrichtigung bei Annahme.
  • ❌ Bewerber erhält eine Benachrichtigung bei Ablehnung.
  • Benachrichtigungen führen direkt zur betreffenden Teamseite.

🏆 v43.56 · Matchansicht

  • Doppelte Teamnamen aus den beiden Spielerboxen entfernt.
  • 🟢 Gewinner im Matchkopf grün dargestellt.
  • 🔴 Verlierer im Matchkopf rot dargestellt.
  • Teamnamen im Matchkopf führen direkt zum öffentlichen Teamprofil.
  • Spieler bleiben mit ihren öffentlichen Spielerprofilen verknüpft.
  • 1v1-Spielernamen bleiben in der Spieleransicht erhalten.
  • Bestehende Matchdaten müssen nicht neu generiert werden.

🎉 v43.56 STABLE

v43.56 wurde nach der abschließenden Prüfung als nächste
Stable-Version freigegeben.

🔒 Stable bleibt Stable

Die bisherige v43.30 STABLE wurde nicht überschrieben oder
verändert. v43.56 ist daraus weiterentwickelt und separat als neue
Stable-Version veröffentlicht.

🚀 Die wichtigsten Neuerungen seit v43.30

🔔 Benachrichtigungen · 🔗 Shareable URLs · 👤 Spielerprofile · 🔎
Spielersuche · 👥 Team Join · 📨 Teambewerbungen · 🏆 verbesserte
Matchansicht


(11 Views)

Match Center

Der nächste Termin im Rampenlicht.

Platzhalter / Platzhalter

Nächster Showdown

20eSports CS2
VS
Platzhalter
Thu · 23:59 Uhr Platzhalter Platzhalter
Match ansehen