forked from phihag/bts
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
109 lines (86 loc) · 2.61 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
Anzeige schwarz-weiss / international, große Namen
display: Satznummern links von den Namen
weiß
server / receiver not transmitted
better scoresheet link
print scoresheet from match details
icon for scoresheet
kein :80
Komplettansicht für alle Felder (vertikal)
new displays (Moritz | André)
calc match players directly, don't go into the tree of From
at Object.change_current_match (change.js:27)
at Object.update_current_match [as court_current_match] (ctournament.js:123)
at default_handler_func (change.js:32)
at Object.on_change (change.js:5)
at Object.on_change (crouting.js:42)
at ui_on_change (conn_ui.js:28)
at WebSocket.handle_message (conn.js:57)
start BTP API
update match data when reading from btp
start BTP API
on start transmit everything to BTP that's marked
transmit umpire changes to BTP
transmit court change to BTP
button to push a match now
automatically push when BTP becomes available (everything marked with needsync)
automatically resync from time to time
updated team1_won from BTP
Ansage Spielfeld, 20 Sekunden nicht korrekt! (should use num if present)
allow clicking everywhere to edit
show duration in UI
custom created matches must get a compatible match ID (and forbid changing the number)
improve BTP API
make sure to catch timeouts and other net errors, test coming and going out
make sure all catches are correct
test resigning
transmit changes to BTP
transmit changes in umpires to BTP
store whether pushing successful in our own db
allow changing btp ID in manual matches (autocalc sensibly)
go into finished match
move to court button
HTTP API: suppress cache
manually set current match on court
launch link allcourts-display
edit umpire list
allow adding new umpire for match
websocket conn for bup clients
bup listing via websocket
bup transmit via websocket
bup delta transmit
keepalives
set current match
update admin clients on match changes
bup start on match
scoresheet from UI
delete matches (with proper warning)
-------
admin keepalive
basic left-right layout
allow to enter bup to finished match
online ticker
display one/all courts
move match to court via drag&drop
make an android app
bup
automatically find server IP
wakelock
fullscreen
btss: check time
all courts
online display server
show BTP match IDs in UI and allow to edit them
-----
transmit shuttle count
umpire management by referee
delete court (ask before)
show error upon match creation
add team (country) names on umpire sheet
support for BTP match highlight
-----
grep for all TODOs
auth?
keep data in automanaged git repo?
regular backups?
test t4s laptop for a longer time (hangs?)