Das Brett lässt sich jetzt live umbenennen und neu bebildern
Jedes Feld auf dem Brett kann einen neuen Namen und ein neues Logo bekommen, und die Änderung erreicht jede bereits laufende Partie — ohne Deploy und ohne Neustart.

Kurz gesagt
Die vierzig Felder des opolyx-Bretts waren früher im Code festgeschrieben. Eines zu ändern bedeutete eine Codeänderung, ein Review und einen Deploy — was alles Saisonale, Werbliche oder schlicht Fehlerhafte weit teurer zu beheben machte, als es sein müsste.
Jetzt lassen sich Name und Logo für jedes Feld im Adminbereich setzen, und die Änderung ist sofort live — auch in Partien, die bereits gespielt werden. Sie erreicht jeden Ort, an dem opolyx online läuft: die Website, die eingebettete Fassung auf Partnerportalen und die Wiedergaben, aus denen die Highlight-Clips entstehen.
Die herunterladbare Offline-Fassung behält ihr eigenes eingebautes Brett, weil sie keine Verbindung hat, aus der sie etwas holen könnte.
Für technisch Neugierige
Das funktioniert wegen der Stelle, an der Namen und Logos aufgelöst werden. Das Brett selbst ist Code und bleibt Code — der Spielserver liest es nie aus der Datenbank, die Spiellogik bleibt also unberührt und Wiedergaben alter Partien bleiben korrekt. Namen und Logos werden dagegen beim Rendern aufgelöst, eine globale Überschreibungstabelle reicht also, um alle Flächen auf einmal zu erreichen.
// lib/board/overrides.ts — render-time resolution, engine untouched
export function useFieldName(slug: string, fallbackKey: string): string {
const overrides = useBoardOverrides(); // provider, fetched once per page
return overrides[slug]?.name ?? t(fallbackKey); // else the translated default
}Auf der Speicherseite steht eine kleine öffentlich lesbare Tabelle plus ein öffentlicher Bucket für die hochgeladenen Bilder. Lesen ist offen, weil das Brett ohnehin öffentlich ist; Schreiben ist nur der Service-Rolle erlaubt, durchgesetzt durch das Entziehen der Standardrechte statt durch das Vertrauen auf eine Richtlinie — dieselbe Lektion, die uns drei frühere Migrationen beigebracht haben.
