Frontend, README und Konfigurationsvorlage

React-Oberfläche mit Übersicht, Match-Erstellung, Beitritt über Team- und
Zuschauercodes, Teamkarten, visuellem Map-Veto, Serie und Serverpanel.
README beschreibt Einrichtung, Umgebungsvariablen, Rollen, Veto-Abläufe,
Serveradapter und CSTV-Zuschauerzugang.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
SPP UserandClaude Opus 5.5 committed 2026-10-25 17:02:18 +01:00
1 parent 104aa1a67b
commit 568ccf9b09
24 files changed
+1938 -1

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
import { clock } from '../lib/labels.js';
export default function EventLog({ events }) {
return (
<section className="panel event-log">
<h2>Verlauf</h2>
{events.length === 0 ? <p className="muted small">Noch keine Ereignisse.</p> : (
<ol>
{events.map((e, i) => (
<li key={`${e.at}-${i}`} className={`ev-${e.type}`}>
<time>{clock(e.at)}</time>
<span>{e.message}</span>
</li>
))}
</ol>
)}
</section>
);
}