Changelog

Was sich auf woerki.de verändert hat – kurz und verständlich zusammengefasst.

v1.6 - Sicherheit & technische Grundlage

Datum: 18.07.2026

Sicherheit & Anmeldung

  • Discord-Login vollständig auf woerki.de umgestellt und mit PKCE sowie kurzlebigem OAuth-State abgesichert.
  • Sessions, Daueranmeldung, Passwortwechsel und Login-Schutz wurden gehärtet.
  • Interne Seiten verwenden eine strengere Content-Security-Policy ohne unsichere Inline-Eventhandler.

Counter & Performance

  • OBS liest den Counter aus einem statischen JSON-Snapshot statt über einen ständig aufgerufenen PHP-Endpunkt.
  • Counteränderungen bleiben transaktionssicher und werden atomar für OBS und weitere Moderatoren bereitgestellt.
  • Datenbankverbindungen werden erst bei tatsächlichem Bedarf geöffnet; Gastaufrufe verursachen keine unnötige Last.

Servertrennung

  • woerki.de nutzt einen eigenen PHP-FPM-Pool und anwendungsspezifische NGINX-Grenzen.
  • Die bisherige Anwendung unter live.csp-gaming.de leitet dauerhaft auf woerki.de weiter.
  • Interne Dateien, veraltete Direktpfade und sensible Konfigurationen wurden besser abgeschirmt.

Homepage & Datenschutz

  • Twitch-Zugangsdaten sind vom öffentlichen Seitenaufruf getrennt; Synchronisierung und lokale WebP-Bilder werden serverseitig verarbeitet.
  • SEO-Metadaten, Überschriftenstruktur, Barrierefreiheit und responsive Darstellung wurden vereinheitlicht.
Unterversion von v1.6

v1.6.1 - Live-Synchronisierung & Server-Kompatibilität

Datum: 18.07.2026

Counter-Synchronisierung

  • Der klickende Moderator sieht den bestätigten Counterstand sofort.
  • Weitere Moderatoransichten und OBS übernehmen Änderungen spätestens beim nächsten 500-ms-Abgleich.
  • Die Synchronisierung bleibt ein kleiner statischer JSON-Abruf ohne zusätzliche PHP-, Redis- oder MySQL-Last.
  • Versionsnummern im Snapshot verhindern, dass verspätete Antworten einen neueren Counterstand überschreiben.

Server-Kompatibilität

  • Kurze Limits und der eigene PHP-FPM-Pool gelten ausschließlich für woerki.de.
  • Die bestehenden Anforderungen der OMSI-WebDisk an große Uploads, Downloads und lange Laufzeiten bleiben unangetastet.
Unterversion von v1.6

v1.6.2 - Login, Oberfläche & lokale Medien

Datum: 21.07.2026

Login & Navigation

  • Discord-Anmeldungen unterstützen nun ebenfalls die rotierende 30-Tage-Daueranmeldung.
  • Angemeldete Nutzer sehen auf der Startseite das vollständige interne Menü; Gäste erhalten weiterhin die reduzierte öffentliche Navigation.
  • Datenschutz, Impressum und Account-Verknüpfungen sind konsistent erreichbar.

Oberfläche & Systemstatus

  • Footer, Verwaltungsseiten, Moderator-Routen und Changelog-Routen wurden vereinheitlicht.
  • Counter-Schaltflächen, Verlaufseinträge, Bot-Log und Systemstatus erhielten eine klarere Bedienung und konsistente Farben.
  • Die VIP-Historie bleibt länger sichtbar und übersteht die Rotation des Bot-Logs.

Lokale Medien & Cache

  • YouTube-Vorschaubilder werden serverseitig geladen, als lokale WebP-Dateien gespeichert und vollständig im 16:9-Format angezeigt.
  • Externe Thumbnail-Hosts werden geprüft; direkte fremde Bildquellen erscheinen nicht im Frontend.
  • Der gemeinsame Homepage-Cache kann zuverlässig von CLI-Synchronisierung und PHP-FPM genutzt werden.
Unterversion von v1.6.2

v1.6.2.1 - Navigation, Login & Backend-Korrekturen

Datum: 22.07.2026

Navigation & Footer

  • Datenschutz und Impressum auf der Startseite in den Header neben „Wörki“ verschoben; der Startseiten-Footer zeigt nur noch die Version.

Login

  • „Eingeloggt bleiben“ gilt nun auch für den Discord-Login und wird durch den OAuth-Ablauf übernommen.

Discord-Bot

  • Erkannte VIP-Setzungen und Entzüge bleiben lokal gespeichert und dadurch auch nach Logrotation sichtbar.
  • Der Aktualisieren-Button steht unter dem Log, besitzt ein Refresh-Icon und ist zur besseren Unterscheidung rot hervorgehoben.
Unterversion von v1.6.2

v1.6.2.2 - Navigation, Rechtliches & Synchronisierung

Datum: 22.07.2026

Navigation

  • Datenschutz und Impressum nutzen das Hauptmenü und markieren den aktiven Menüpunkt.
  • Angemeldete Nutzer sehen auf öffentlichen Seiten das vollständige interne Menü mit Benutzername und Logout; Gäste erhalten die reduzierte Navigation.

Rechtliches

  • Datenschutz und Impressum folgen dem Startseiten-Layout; Zurück-Button und doppelte Footer-Links wurden entfernt.
  • Name/Anschrift und Kontakt stehen im Impressum auf Desktop nebeneinander, mobil weiterhin untereinander.

Systemstatus

  • Beide Aktualisieren-Buttons sind blau; Prüfzeitpunkt und VIP-Hinweis wurden einheitlich angeordnet.

Public Home

  • Backticks formatieren kurze Textstellen global als Monospace-Text; nummerierte Listen werden korrekt eingerückt und als 1., 2., 3. dargestellt.
  • Externe Links aus den Homepage-Inhalten erhalten lokal gespeicherte WebP-Favicons; Weiterleitungen und Icon-Angaben im Seitenquelltext werden berücksichtigt, eine Erneuerung erfolgt höchstens alle drei Monate.
  • Der automatische Twitch-/YouTube-Sync verwendet das aktive woerki.de-Webroot.
  • Die Sync-Lockdatei ist für die Ausführung durch www-data abgesichert.

Changelog

  • Die Seitenleiste zeigt nur noch Hauptversionen; zugehörige Unterversionen erscheinen als eigenständige, abgerundete Karten innerhalb des Hauptversionseintrags.
  • Die Einträge zu v1.6, v1.6.1 und v1.6.2 wurden auf die tatsächlich relevanten Änderungen gekürzt.
Unterversion von v1.6.2

v1.6.2.3 - Hotfixes & Feinschliff

Datum: 22.07.2026

Startseite

  • Die Darstellung der YouTube-Veröffentlichungen wurde vereinheitlicht und die Kartenansicht optimiert.
  • Die Offline-Anzeige des Live-Status wurde als kompakte 16:9-Karte mit passendem Symbol überarbeitet.
  • Die Datumsanzeige der YouTube-Videos zeigt nur noch das Veröffentlichungsdatum.

Externe Inhalte

  • Lokale Favicon-Darstellung für externe Links wurde verbessert.
  • Abstände und Darstellung der Favicons in Textlinks wurden angepasst.

Oberfläche

  • Kleine Layout- und Darstellungsfehler auf der öffentlichen Startseite wurden behoben.
Unterversion von v1.6

v1.6.3 - Benutzerfreundlichkeit

Datum: 23.07.2026

Navigation

  • Öffentliche und interne Navigation wurden auf Mobilgeräten vereinheitlicht.
  • Der Header zeigt auf Mobilgeräten und in schmalen Browserfenstern den aktuellen Seitentitel und verwendet dasselbe Hamburger-Menü.
  • Abstände im Desktop-Menü wurden kompakter gestaltet.

Login

  • Ein komfortables Login-Overlay wurde ergänzt; die eigenständige Login-Seite bleibt als Fallback erhalten.
  • Mobil fährt der Anmeldedialog ein, auf dem Desktop klappt er unterhalb des Headers auf.
  • Fehlgeschlagene Anmeldungen werden im Overlay oberhalb des Formulars deutlich hervorgehoben.

Öffentliche Seiten

  • Der Abstand von Datenschutz und Impressum zum mobilen Header wurde verbessert.
  • Die Offline-Anzeige behält in allen Fenstergrößen zuverlässig ihr 16:9-Format.
  • Das Impressum zeigt die verwendeten Webtechnologien in einer dezenten, interaktiven Übersicht.
Unterversion von v1.6

v1.6.4 - QR-Code

Datum: 30.07.2026

  • Profilname und plattformspezifische Kennung stehen beim QR-Code; Plattformlogo und -name zusätzlich dargestellt.
  • Header-Bild ausgetauscht (nur Desktop, mobil & Tablet müssen noch getauscht werden).