From 1f6ff2ff101d81aff0581aa9c2f702fde1c01195 Mon Sep 17 00:00:00 2001 From: Malaber Date: Sun, 12 Apr 2026 10:18:58 +0200 Subject: [PATCH] Add TODO file --- README.md | 35 ----------------------------------- TODO | 31 +++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 35 deletions(-) create mode 100644 TODO diff --git a/README.md b/README.md index 0d8e8dc..ff52a51 100644 --- a/README.md +++ b/README.md @@ -53,38 +53,3 @@ While developing, if you want to use the development docker container, it should ```bash $ rails diagram:all_with_engines ``` - - -## Ideen - -- backend könnte "advancing" an ein team mit dranschreiben; das könnte das frontend anzeigen ✅ -- alle funktionen der beamer ansichten müssen per query param gehen; beamer dann headless möglich (raspberry ohne maus/tastatur); noch besser: Beamer ansicht einfach /beamer und das backend entscheidet was geht -- feature im frontend für "team merken" damit man automatisch zur eigenen gruppe/aktuellstes game scrollt -- timer auf dem beamer anzeigen für aktuelle runde ✅ -- filter für "aktuelle runde" für den beamer -- beamer modus (vollbild ohne cursor) ✅ -- qr codes drucken für ergebnisausgabe und auf allen beamern anzeigen -- admin frontend automatisch aktualisieren -- admin frontend anzeigen wie "alt" die daten sind, also wann wurde die seite zuletzt aktualisiert -- näcshte spiele sollten anzeigen wer da spielt (team a / team b) wenns direkt drunter ist und ansonsten "gewinner achtelfinale 3" -- erste playoff spiele sollten "1. gruppe 15 vs 2. gruppe 16" anzeigen -- admin frontend muss tische auch anzeigen -- WICHTIG UND EZ: gruppenphase in der gleichen gruppe sollten erst finale gegeneinander spielen (dazu nicht aus der nächsten gruppe sondern einmal advancing teams von vorne und einmal von hinten, oder offset von hälfte der weiterkommenden teams) ✅ -- beim eintragen einer runde direkt den nächsten tisch anzeigen -- spiel um platz 3 -- edgecase wenn mehr als die hälfte der teams weiterkommen bedenken bzw zumindest abfangen (hier ist gemeint dass es aktuell spezialcode für po2 turniere gibt bei denen immer die hälfte weiterkommt, es sollte aber auch _irgendwie_ für alle turniere funktionieren, ist nur out of scope für bpwstr) -- Timer groß werden lassen als splashscreen wenn er ausläuft -- Flaschenhalter für die Techniktische -- timer end im admin frontend hübsch machen (aktuell hardcoded startwert) -- turniere-match on focus suche markieren -- vollbildansicht anpassen, dass sie auch abstände oben hat (die navbar oben is ja weg) -- damit klarkommen wenn matches aus der reihe gespielt werden (ein match stoppen, anderes match starten, neue matches starten muss entsprechend auch noch funktionieren) -- tabellen im admin fe anzeigen, leute fragen beim ergebnis abgeben nach -- "Live" in "Läuft noch" umgenennen -- funktion timer unset -- alternativer timer der hochzählt, statt runter für viertelfinale etc. -- auf fullscreen matches ansicht die stage anzeigen (8tel, 4tel, etc.) -- direkten vergleich werten, wenn alles gleich ist sonst -- bei gleichstand für stechen einen punkt vergeben (oder sonstwie, absprechen mit bpwstr) -- bug: refresh war kaputt in viertelfinale, halbfinale, finale -- sieger setzen können; letztes spiel beenden können diff --git a/TODO b/TODO new file mode 100644 index 0000000..f44cdff --- /dev/null +++ b/TODO @@ -0,0 +1,31 @@ +- backend könnte "advancing" an ein team mit dranschreiben; das könnte das frontend anzeigen ✅ +- alle funktionen der beamer ansichten müssen per query param gehen; beamer dann headless möglich (raspberry ohne maus/tastatur); noch besser: Beamer ansicht einfach /beamer und das backend entscheidet was geht +- feature im frontend für "team merken" damit man automatisch zur eigenen gruppe/aktuellstes game scrollt +- timer auf dem beamer anzeigen für aktuelle runde ✅ +- filter für "aktuelle runde" für den beamer +- beamer modus (vollbild ohne cursor) ✅ +- qr codes drucken für ergebnisausgabe und auf allen beamern anzeigen +- admin frontend automatisch aktualisieren +- admin frontend anzeigen wie "alt" die daten sind, also wann wurde die seite zuletzt aktualisiert +- näcshte spiele sollten anzeigen wer da spielt (team a / team b) wenns direkt drunter ist und ansonsten "gewinner achtelfinale 3" +- erste playoff spiele sollten "1. gruppe 15 vs 2. gruppe 16" anzeigen +- admin frontend muss tische auch anzeigen +- WICHTIG UND EZ: gruppenphase in der gleichen gruppe sollten erst finale gegeneinander spielen (dazu nicht aus der nächsten gruppe sondern einmal advancing teams von vorne und einmal von hinten, oder offset von hälfte der weiterkommenden teams) ✅ +- beim eintragen einer runde direkt den nächsten tisch anzeigen +- spiel um platz 3 +- edgecase wenn mehr als die hälfte der teams weiterkommen bedenken bzw zumindest abfangen (hier ist gemeint dass es aktuell spezialcode für po2 turniere gibt bei denen immer die hälfte weiterkommt, es sollte aber auch _irgendwie_ für alle turniere funktionieren, ist nur out of scope für bpwstr) +- Timer groß werden lassen als splashscreen wenn er ausläuft +- Flaschenhalter für die Techniktische +- timer end im admin frontend hübsch machen (aktuell hardcoded startwert) +- turniere-match on focus suche markieren +- vollbildansicht anpassen, dass sie auch abstände oben hat (die navbar oben is ja weg) +- damit klarkommen wenn matches aus der reihe gespielt werden (ein match stoppen, anderes match starten, neue matches starten muss entsprechend auch noch funktionieren) +- tabellen im admin fe anzeigen, leute fragen beim ergebnis abgeben nach +- "Live" in "Läuft noch" umgenennen +- funktion timer unset +- alternativer timer der hochzählt, statt runter für viertelfinale etc. +- auf fullscreen matches ansicht die stage anzeigen (8tel, 4tel, etc.) +- direkten vergleich werten, wenn alles gleich ist sonst +- bei gleichstand für stechen einen punkt vergeben (oder sonstwie, absprechen mit bpwstr) +- bug: refresh war kaputt in viertelfinale, halbfinale, finale +- sieger setzen können; letztes spiel beenden können