Stream-Übersicht aller laufenden Vetos und Matches

/stream zeigt alle aktiven Matches als Karten (Veto mit Map-Board, Match
mit Live-Stand und Serie), dazu offene Lobbys und Ergebnisse. Raster passt
sich der Anzahl an, ab 7 Matches wird geblättert. Live per Socket, optional
mit STREAM_KEY geschützt, ohne Codes oder Verbindungsdaten.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
SPP UserandClaude Opus 5.5 committed 2026-10-25 19:32:53 +01:00
1 parent 54bfe198d8
commit 8996294d7e
11 files changed
+495 -3

No files matched your search

+2 -2
View File
@@ -46,7 +46,7 @@ export default function StreamPage() {
}
/** Feste 1920×1080-Bühne, auf die Fenstergröße skaliert. */
function ScaledStage({ children }) {
export function ScaledStage({ children }) {
const ref = useRef(null);
const [scale, setScale] = useState(1);
useLayoutEffect(() => {
@@ -74,7 +74,7 @@ function StreamMessage({ title, text }) {
);
}
function useClock() {
export function useClock() {
const [now, setNow] = useState(() => new Date());
useEffect(() => {
const t = setInterval(() => setNow(new Date()), 1000);