Switch to csv for jira import

This commit is contained in:
Daniel Schädler 2026-04-12 10:21:15 +02:00
parent 1f6ff2ff10
commit 928e3cb9c1
2 changed files with 32 additions and 31 deletions

31
TODO
View File

@ -1,31 +0,0 @@
- 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

32
TODO.csv Normal file
View File

@ -0,0 +1,32 @@
Summary,Description,Issue Type,Priority,Labels
Backend: advancing flag for team,"Original: - backend könnte ""advancing"" an ein team mit dranschreiben; das könnte das frontend anzeigen ✅",Story,Medium,backend
Beamer: query param support,"Original: - 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",Story,High,frontend beamer
Frontend: remember team,"Original: - feature im frontend für ""team merken"" damit man automatisch zur eigenen gruppe/aktuellstes game scrollt",Story,Medium,frontend
Beamer: show round timer,"Original: - timer auf dem beamer anzeigen für aktuelle runde ✅",Story,Medium,beamer
Beamer: filter current round,"Original: - filter für ""aktuelle runde"" für den beamer",Story,Medium,beamer
Beamer: fullscreen mode,"Original: - beamer modus (vollbild ohne cursor) ✅",Task,Low,beamer
Beamer: QR codes,"Original: - qr codes drucken für ergebnisausgabe und auf allen beamern anzeigen",Story,Medium,beamer backend
Admin: auto refresh,"Original: - admin frontend automatisch aktualisieren",Story,Medium,frontend admin
Admin: data age indicator,"Original: - admin frontend anzeigen wie ""alt"" die daten sind, also wann wurde die seite zuletzt aktualisiert",Story,Low,frontend admin
Matches: next matches labeling,"Original: - näcshte spiele sollten anzeigen wer da spielt (team a / team b) wenns direkt drunter ist und ansonsten ""gewinner achtelfinale 3""",Story,Medium,frontend
Playoff: initial labeling,"Original: - erste playoff spiele sollten ""1. gruppe 15 vs 2. gruppe 16"" anzeigen",Story,Medium,backend frontend
Admin: show tables,"Original: - admin frontend muss tische auch anzeigen",Story,Medium,frontend admin
Tournament: group pairing logic,"Original: - 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) ✅",Story,High,backend
Matches: auto table assignment,"Original: - beim eintragen einer runde direkt den nächsten tisch anzeigen",Story,Medium,frontend
Tournament: 3rd place match,"Original: - spiel um platz 3",Story,Low,backend
Tournament: edgecase advancing >50%,"Original: - 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)",Task,Low,backend
Timer: splash on end,"Original: - Timer groß werden lassen als splashscreen wenn er ausläuft",Story,Low,frontend beamer
Infra: bottle holders,"Original: - Flaschenhalter für die Techniktische",Task,Low,infra
Admin: timer UI cleanup,"Original: - timer end im admin frontend hübsch machen (aktuell hardcoded startwert)",Task,Low,frontend admin
Search: focus highlight,"Original: - turniere-match on focus suche markieren",Task,Low,frontend
UI: fullscreen spacing,"Original: - vollbildansicht anpassen, dass sie auch abstände oben hat (die navbar oben is ja weg)",Task,Low,frontend
Matches: out-of-order handling,"Original: - damit klarkommen wenn matches aus der reihe gespielt werden (ein match stoppen, anderes match starten, neue matches starten muss entsprechend auch noch funktionieren)",Story,High,backend frontend
Admin: tables + prompts,"Original: - tabellen im admin fe anzeigen, leute fragen beim ergebnis abgeben nach",Story,Medium,frontend admin
Rename: Live -> Läuft noch,"Original: - ""Live"" in ""Läuft noch"" umgenennen",Task,Low,frontend
Timer: unset function,"Original: - funktion timer unset",Task,Low,backend
Timer: count up mode,"Original: - alternativer timer der hochzählt, statt runter für viertelfinale etc.",Story,Low,frontend
Beamer: show stage,"Original: - auf fullscreen matches ansicht die stage anzeigen (8tel, 4tel, etc.)",Story,Low,frontend beamer
Ranking: tie-breaker logic,"Original: - direkten vergleich werten, wenn alles gleich ist sonst",Story,High,backend
Ranking: tie resolution,"Original: - bei gleichstand für stechen einen punkt vergeben (oder sonstwie, absprechen mit bpwstr)",Story,Medium,backend
Bug: playoff refresh broken,"Original: - bug: refresh war kaputt in viertelfinale, halbfinale, finale",Bug,High,frontend
Matches: set winner + end last match,"Original: - sieger setzen können; letztes spiel beenden können",Story,High,backend
1 Summary Description Issue Type Priority Labels
2 Backend: advancing flag for team Original: - backend könnte "advancing" an ein team mit dranschreiben; das könnte das frontend anzeigen ✅ Story Medium backend
3 Beamer: query param support Original: - 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 Story High frontend beamer
4 Frontend: remember team Original: - feature im frontend für "team merken" damit man automatisch zur eigenen gruppe/aktuellstes game scrollt Story Medium frontend
5 Beamer: show round timer Original: - timer auf dem beamer anzeigen für aktuelle runde ✅ Story Medium beamer
6 Beamer: filter current round Original: - filter für "aktuelle runde" für den beamer Story Medium beamer
7 Beamer: fullscreen mode Original: - beamer modus (vollbild ohne cursor) ✅ Task Low beamer
8 Beamer: QR codes Original: - qr codes drucken für ergebnisausgabe und auf allen beamern anzeigen Story Medium beamer backend
9 Admin: auto refresh Original: - admin frontend automatisch aktualisieren Story Medium frontend admin
10 Admin: data age indicator Original: - admin frontend anzeigen wie "alt" die daten sind, also wann wurde die seite zuletzt aktualisiert Story Low frontend admin
11 Matches: next matches labeling Original: - näcshte spiele sollten anzeigen wer da spielt (team a / team b) wenns direkt drunter ist und ansonsten "gewinner achtelfinale 3" Story Medium frontend
12 Playoff: initial labeling Original: - erste playoff spiele sollten "1. gruppe 15 vs 2. gruppe 16" anzeigen Story Medium backend frontend
13 Admin: show tables Original: - admin frontend muss tische auch anzeigen Story Medium frontend admin
14 Tournament: group pairing logic Original: - 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) ✅ Story High backend
15 Matches: auto table assignment Original: - beim eintragen einer runde direkt den nächsten tisch anzeigen Story Medium frontend
16 Tournament: 3rd place match Original: - spiel um platz 3 Story Low backend
17 Tournament: edgecase advancing >50% Original: - 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) Task Low backend
18 Timer: splash on end Original: - Timer groß werden lassen als splashscreen wenn er ausläuft Story Low frontend beamer
19 Infra: bottle holders Original: - Flaschenhalter für die Techniktische Task Low infra
20 Admin: timer UI cleanup Original: - timer end im admin frontend hübsch machen (aktuell hardcoded startwert) Task Low frontend admin
21 Search: focus highlight Original: - turniere-match on focus suche markieren Task Low frontend
22 UI: fullscreen spacing Original: - vollbildansicht anpassen, dass sie auch abstände oben hat (die navbar oben is ja weg) Task Low frontend
23 Matches: out-of-order handling Original: - damit klarkommen wenn matches aus der reihe gespielt werden (ein match stoppen, anderes match starten, neue matches starten muss entsprechend auch noch funktionieren) Story High backend frontend
24 Admin: tables + prompts Original: - tabellen im admin fe anzeigen, leute fragen beim ergebnis abgeben nach Story Medium frontend admin
25 Rename: Live -> Läuft noch Original: - "Live" in "Läuft noch" umgenennen Task Low frontend
26 Timer: unset function Original: - funktion timer unset Task Low backend
27 Timer: count up mode Original: - alternativer timer der hochzählt, statt runter für viertelfinale etc. Story Low frontend
28 Beamer: show stage Original: - auf fullscreen matches ansicht die stage anzeigen (8tel, 4tel, etc.) Story Low frontend beamer
29 Ranking: tie-breaker logic Original: - direkten vergleich werten, wenn alles gleich ist sonst Story High backend
30 Ranking: tie resolution Original: - bei gleichstand für stechen einen punkt vergeben (oder sonstwie, absprechen mit bpwstr) Story Medium backend
31 Bug: playoff refresh broken Original: - bug: refresh war kaputt in viertelfinale, halbfinale, finale Bug High frontend
32 Matches: set winner + end last match Original: - sieger setzen können; letztes spiel beenden können Story High backend