Daniel Schädler
c12ca27ac9
Render group information per match
2023-09-15 15:25:24 +02:00
Daniel Schädler
21e6a858c6
Reorganize convertMatch
2023-09-15 15:15:42 +02:00
Daniel Schädler
54e17ea494
DRY sorting
2023-09-15 14:28:56 +02:00
Daniel Schädler
b02be2e3e3
Fix group stage match sorting
2023-09-15 14:25:55 +02:00
Thor77
261261ebea
Fix sort matches by position
...
only working in fx by luck
2022-07-02 18:05:06 +02:00
Thor77
6bed184421
Really fix sort order
2022-07-02 15:44:45 +02:00
Thor77
cc010ae78d
Fix group score match order
2022-07-02 15:20:01 +02:00
Daniel Schädler
8c2d7412d5
Add match position to matches
2022-07-02 00:19:42 +02:00
Thor77
0af62dd39b
Sort group scores by group points
2022-06-25 17:08:41 +02:00
Thor77
a60a343db7
Sort matches in fullscreen view
2022-06-25 17:08:34 +02:00
Thor77
4aa3f65452
Sort playoff and group matches by position
2022-06-25 17:04:10 +02:00
Felix Hamme
8964176ffe
Fullscreen page: display matches like on tournament page
2022-06-25 16:17:13 +02:00
Felix Hamme
e2c75d6c8b
Fullscreen page: fetch matches from api
2022-06-25 16:17:13 +02:00
Felix Hamme
9e5ce9d1d6
Create blank fullscreen page with header
2022-06-25 16:17:11 +02:00
Felix Hamme
8b773d5067
Use loading page for tournament statistics page
2019-06-20 15:57:39 +02:00
Felix Hamme
778d017302
Continuing merge: link tournament view, edit and statistics pages between each other, use new design from merged branch
2019-06-19 18:55:04 +02:00
Felix Hamme
3df9f44c92
Merge remote-tracking branch 'origin/master' into ticket/TURNIERE-148
...
# Conflicts:
# js/api.js
# pages/tournament.js
2019-06-19 16:39:48 +02:00
Felix Hamme
afca9fa224
Update next stage (fetching from backend) after a match in the preceding playoff stage changes to finished (after successful backend update)
2019-06-18 13:41:58 +02:00
Felix Hamme
8185a7b4b5
Update group after a match score changes
2019-06-15 23:20:30 +02:00
Felix Hamme
fed0516334
Refactoring: Move api call and conversion out of tournament.js
2019-06-14 21:51:51 +02:00
betanummeric
e18cfcd9ea
Merge branch 'master' into ticket/TURNIERE-135
2019-06-10 20:54:47 +02:00
Felix Hamme
f2af9fac12
Add mail address change form with corresponding backend calls
2019-06-06 15:46:32 +02:00
Felix Hamme
4e8a690d2a
Make calls to api for changing match scores
2019-06-06 12:06:09 +02:00
Jonny
38e24a2ec1
Fix some code issues from eslint
2019-05-29 09:42:03 +02:00
Jonny
3286120f26
Add detection of empty statistics and show according message
2019-05-29 08:13:20 +02:00
Jonny
f1ca2d3d82
Merge branch 'master' into ticket/TURNIERE-148
2019-05-29 04:43:38 +02:00
JP1998
e813726f50
Adjust the StandingsTable to the new API data format
2019-05-29 04:24:39 +02:00
JP1998
3aab76972b
Add redux state and api calls for the statistics
2019-05-29 03:58:29 +02:00
Felix Hamme
134844973e
Implement ending a match: make backend calls, replace match states {team1_won, team2_won, undecided} with {finished}, hold the match data in Match.js in state instead of in props, reorder internal match data storage
2019-05-29 00:00:54 +02:00
Felix Hamme
7848d3d81d
Implement starting a match, make backend calls
2019-05-28 22:03:17 +02:00
Felix Hamme
a40ecd56e9
Move axios wrapper methods to new file backendApi
2019-05-12 12:21:24 +02:00
Felix Hamme
6bea32b08a
Move actionType and defaultState definitions from api.js to own files
2019-05-12 12:21:24 +02:00
Felix Hamme
b40c0382a8
Automatically apply eslint rules
2019-05-09 14:48:43 +02:00
JP1998
f1e206db0b
Clean imports in all the javascript files
2019-04-09 09:52:51 +02:00
JP1998
9124edc3f2
Fix all the styling issues in all the files
2018-12-09 23:46:21 +01:00
JP1998
91b532b6cd
Add api calls with persistent user data
...
Added login and registration api calls to the function pool,
while the application state is persistet through localStorage.
Also (if signed in) the username will be displayed in the
navigation bar of the website.
2018-11-29 16:19:02 +01:00