Changelog
Alle Änderungen, die bis jetzt umgesetzt wurden (Backend + Frontend).
Channel Points / Backend
- Channel Points (CP) Balances von username-basiert auf account-id (uid) migriert, damit Punkte browserübergreifend stabil bleiben.
- Demo-Points/Demo-Coins vollständig entfernt.
- Casino/Blackjack nutzt immer CP (uid-basiert) – auch wenn channelPointsEnabled global deaktiviert ist.
- Persistenz über state.json/accounts.json weiter genutzt; CP-Balances werden uid-basiert gespeichert.
- Pull-/Sync-Skripte so angepasst, dass lokale Punkte nicht versehentlich überschrieben werden (kein Preserve der entfernten Demo-Credits mehr).
Casino (Blackjack)
- Casino auf Blackjack-only umgestellt (keine Demo-Mode UI mehr).
- Topbar-Account-Button mit Profilbild (PFP) + Initialen-Fallback.
- Guide-Arrow (unterer Pfeil) funktioniert jetzt: Guide kann ein-/ausgeklappt werden (Zustand wird gemerkt).
- Icon oben links im Casino-Sidebar nutzt jetzt BCC.png.
Navigation / Account UI
- Auf allen Hauptseiten: Casino-Tab in der Navbar ergänzt.
- „Join“ wurde durch „Account“ ersetzt (Desktop + Mobile Sheet).
- Account-Modal (Login/Register/Profile/PFP-Upload) auf Seiten ohne Chat verfügbar gemacht.
- Bugfix: Script-Collisions (z.B. globales
$) beseitigt, damit Clips/Kalender/Wörter nicht mehr „default“ bleiben.
Kalender (Schedule)
- Bugfix: Kalender-Details unten wieder sichtbar (Join-Elemente waren entfernt und haben JS-Crash verursacht).
- Design wieder auf schedule.css zurückgeführt (soll wie zuvor/gewünscht aussehen) – Account-Modal-Styling wurde gezielt ergänzt.
Galerie (Clips)
- Clips-Seite erweitert um Umschalter: „Clips“ vs. „Games“ (Galerie-Ansicht).
- Neue Games/Gallery-Ansicht: Game-Grid → Media-Grid → Fullscreen-Modal für Bilder/Videos.
- Server-State um
mediaByGameergänzt + Upload-Endpoint für Galerie-Medien (Ablage unter/public/gallery).
Stabilität
- Account-UI Initialisierung so verschoben, dass der Account-Button auch funktioniert, wenn State-Fetch/Apply scheitert.
V3.0
©