Commit Graph

39 Commits

Author SHA1 Message Date
Daniel Schädler 5c27eccf3d Fix timer parsing 2025-03-13 13:33:19 +01:00
Daniel Schädler e134492ef8 Add basic timer implementation 2025-03-13 13:24:56 +01:00
Daniel Schädler 6d136d65d7 Switch to backend positioning 2024-04-07 22:11:34 +02:00
Daniel Schädler 7de56ea195
Render group information per match 2023-09-15 15:25:42 +02:00
Daniel Schädler f44ebde3a4
Reorganize convertMatch 2023-09-15 15:25: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