Commit Graph

239 Commits

Author SHA1 Message Date
Daniel Schädler 5c2481ab9d Scroll to fav button when chosen 2025-03-14 22:33:19 +01:00
Daniel Schädler 31b0687c32 On favorite set; pulse scroll button 2025-03-14 22:30:21 +01:00
Daniel Schädler f8c49a04d3 Styling 2025-03-14 22:23:47 +01:00
Daniel Schädler 05000a3243 Sort team names in favorites 2025-03-14 22:15:50 +01:00
Daniel Schädler 416a4fbc86 Add basic scroll to favorite behaviour 2025-03-14 22:13:28 +01:00
Daniel Schädler b44d7cb673 Add icons 2025-03-14 19:35:10 +01:00
Daniel Schädler 9306dfea6c Add mockup for favorites 2025-03-14 18:08:10 +01:00
Daniel Schädler 5184d63738 Mark advancing teams with success background 2025-03-14 14:45:30 +01:00
Daniel Schädler 6455a3c087 Add timer to normal tournament page as well 2025-03-13 16:46:03 +01:00
Daniel Schädler 42b2003336 Move timer into separate class 2025-03-13 15:51:24 +01:00
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
Tobias Huber cd06ab4747 changed "Position" to "#" to save some space in the table 2024-04-13 10:48:16 +02:00
Daniel Schädler 586286bc2e Update footer 2024-04-10 22:28:31 +02:00
Daniel Schädler 6d136d65d7 Switch to backend positioning 2024-04-07 22:11:34 +02:00
Daniel Schädler 9966bb0d18
Add tooltips to group table heading 2023-09-15 15:31:01 +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
Daniel Schädler e91c519560
TURNIERE-206: Improve wasted space 2022-07-01 22:19:56 +02:00
Daniel Schädler 407cc5a596
Merge branch 'master' into ticket/TURNIERE-206 2022-07-01 22:12:54 +02:00
Daniel Schädler af9594f512
TURNIERE-206: Improve layout 2022-07-01 21:55:05 +02:00
Daniel Schädler 94c62e7a2d
TURNIERE-206: Fix heading in mobile view 2022-07-01 21:55:05 +02:00
Daniel Schädler 7af8ad66b3 Merge branch 'beerpong_styling' into 'master'
Switch to using Beerpong terms in group tables

See merge request turniere/turniere-frontend!31
2022-07-01 18:25:35 +00:00
Daniel Schädler f9686f4428
Switch to using Beerpong terms in group tables 2022-07-01 13:50:02 +02:00
Daniel Schädler 2973b49f33
Hide registration 2022-07-01 13:08:35 +02:00
Thor77 a6e20a5c2a
Add tournament fullscreen groups view 2022-06-25 23:43:03 +02:00
Thor77 0af62dd39b
Sort group scores by group points 2022-06-25 17:08:41 +02:00
Thor77 c1bc78a3b3
Switch group score table columns 2022-06-25 17:08:38 +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
Thor77 b29fc0c08e
Fix match background color 2022-06-14 20:25:50 +02:00
Thor77 41e4d3c37a
Fix margin between login links 2022-06-12 20:23:55 +02:00
Thor77 eedd27ea86
Remove unused react-boostrap dependency 2022-06-11 23:39:40 +02:00
Thor77 9b55af68cd
Fix match table border 2022-06-11 23:16:08 +02:00
Thor77 a6b13ce56f
Refactor LinkButton into class component
because setting defaultProps on function components is deprecated
2022-06-11 23:16:07 +02:00
Thor77 4cbf377ec6
Remove react-bootstrap/Navbar 2022-06-11 23:16:07 +02:00
Thor77 86274ec42a
Fix buttons in tournament view 2022-06-11 23:16:06 +02:00
Thor77 a10b01cc85
Fix navbar alignment 2022-06-11 23:16:06 +02:00
Thor77 142b0252ff
Remove Beta badge 2022-06-11 23:16:06 +02:00
Thor77 2130b94970
Move EditableStringList style to component
https://nextjs.org/docs/basic-features/built-in-css-support#adding-component-level-css
2022-06-11 23:16:06 +02:00
Thor77 c34831610a
Remove deprecated InputGroupAddon 2022-06-11 23:16:05 +02:00
Thor77 185f0d5534
Move all css imports into _app.js
https://nextjs.org/docs/basic-features/built-in-css-support
2022-06-11 23:16:04 +02:00
Daniel Schädler aa00dcc6b3
#Sellout 2022-05-29 23:40:33 +02:00
Felix Hamme f8180e2b98 Add content loading message to TournamentList (both public and private) 2019-06-20 16:11:07 +02:00
Felix Hamme 8b773d5067 Use loading page for tournament statistics page 2019-06-20 15:57:39 +02:00
Felix Hamme 2f9c801890 Add loading page 2019-06-20 15:39:49 +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 bd994c9d04 Continuing merge: add api.js changes from ticket/TURNIERE-148 2019-06-19 17:52:03 +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
Jonny 6afd692dbc
Merge branch 'master' into ticket/TURNIERE-247 2019-06-19 02:34:45 +02:00
betanummeric 34f4eb9fb2
Merge branch 'master' into ticket/TURNIERE-236 2019-06-18 21:27:26 +02:00
Jonny f99492c809 Add redirect to the tournament after successful creation 2019-06-18 16:09:35 +02:00
Jonny 70047a2e55 Add notifications and redirect after trying to register 2019-06-18 13:49:12 +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
Jonny 33301ba4a0 Set hydrated flag if state does not exist 2019-06-18 10:41:03 +02:00
Felix Hamme 682db6f832 Cleanup: Use reactstrap components instead of buggy "self-coded" stuff 2019-06-17 22:26:58 +02:00
Felix Hamme 5230b0b52b Bugfix: don't sign out if the tournament creation backend call fails 2019-06-17 21:23:15 +02:00
Felix Hamme 59153eca7a Merge remote-tracking branch 'origin/master' into ticket/TURNIERE-239 2019-06-17 20:28:46 +02:00
Felix Hamme 4cc2660551 Code style fixes 2019-06-17 19:40:53 +02:00
Jonny 39164053ff Add warning popup for invalid values 2019-06-16 19:17:40 +02:00
Felix Hamme 815065099b Use the actual group number for group titles 2019-06-15 23:22:10 +02:00
Felix Hamme 8185a7b4b5 Update group after a match score changes 2019-06-15 23:20:30 +02:00
Felix Hamme 99ca99ea38 Add a collapse button for all matches in a group stage
The button defaults to show if the playoff hasn't started, otherwise to hide.
2019-06-14 22:56:52 +02:00
Felix Hamme 5a9d543a01 Implement group stage 2019-06-14 22:23:58 +02:00
Felix Hamme 112e5b7a81 Refactoring: Move Stage, playoff stages out of tournament.js 2019-06-14 22:03:38 +02:00
Felix Hamme fed0516334 Refactoring: Move api call and conversion out of tournament.js 2019-06-14 21:51:51 +02:00
Jonny 71d66fdb74 Extract the numeric input as single component 2019-06-14 14:26:36 +02:00
betanummeric e18cfcd9ea
Merge branch 'master' into ticket/TURNIERE-135 2019-06-10 20:54:47 +02:00
Jonny ba701f675a
Merge branch 'master' into ticket/TURNIERE-243 2019-06-10 18:13:40 +02:00
Felix Hamme 4854847454 Merge branch 'ticket/TURNIERE-243' into ticket/TURNIERE-135 2019-06-06 18:26:56 +02:00
Felix Hamme 0172625387 Simplify the default usecase of UserRestrictor by creating RequireLogin and applying it to the create and private pages 2019-06-06 18:23:58 +02:00
Felix Hamme f2af9fac12 Add mail address change form with corresponding backend calls 2019-06-06 15:46:32 +02:00
Felix Hamme ba38864a1c Update the Match when the scores are submitted 2019-06-06 12:06:09 +02:00
Felix Hamme 4e8a690d2a Make calls to api for changing match scores 2019-06-06 12:06:09 +02:00
Felix Hamme 85a36a02c9 Add change score button (no functionality yet) 2019-06-06 12:06:09 +02:00
Felix Hamme 78e511f228 Disable end-match-button if the scores are equal and the match is in playoff stage 2019-06-06 12:06:09 +02:00
Felix Hamme 5826a06ab6 Split up Match into more files 2019-06-06 12:06:09 +02:00
Jonny 38e24a2ec1 Fix some code issues from eslint 2019-05-29 09:42:03 +02:00
Felix Hamme 4a444babd4 Bugfix: match scores weren't editable 2019-05-29 08:40:11 +02:00
Jonny 3286120f26 Add detection of empty statistics and show according message 2019-05-29 08:13:20 +02:00
Jonny a0bcd328e6 Fix bug preventing the request for the actual statistics to come through 2019-05-29 08:05:22 +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 da4b5ac2e5 Adjust DominanceShower to the actually implemented API data 2019-05-29 04:03:32 +02:00
JP1998 3aab76972b Add redux state and api calls for the statistics 2019-05-29 03:58:29 +02:00
Jonny abfded9e0f Adjust names of the used data to the (expected) backend names 2019-05-29 00:23:40 +02:00
Jonny a05cc768fd Fix a bug which resets the striping after the last element that has not been hidden 2019-05-29 00:23:40 +02:00
Jonny 74a1052e25 Change for-loop in findTeam to make it more readable 2019-05-29 00:23:40 +02:00
Jonny 2ea9668f38 Extract the dominance shower view 2019-05-29 00:23:40 +02:00
Jonny beffd24855 Extract the standings table view 2019-05-29 00:23:39 +02:00
Jonny e07378ba92 Extract the findTeam-function 2019-05-29 00:19:27 +02:00