Commit Graph

1981 Commits

Author SHA1 Message Date
Kalle
cfdc10f159 Fix author not having tournament perms 2024-01-30 23:58:39 +02:00
Kalle
9fdf49438b Fix not being able to start bracket with byes (RR) 2024-01-30 17:24:11 +02:00
Kalle
144da5d158
Tournament groups->SE, underground bracket etc. (#1628)
* Renders groups

* Bracket data refactoring

* Starting bracket working (first bracket only)

* TODOs + crash fix

* Source bracket logic initial

* Bracket progression (DE underground bracket)

* Preview working for second bracket

* Bracket nav initial

* Check-in to bracket feature

* Start Underground bracket

* Team/teams pages tweaks to support underground bracket

* Underground bracket finalization progress

* Tournament class

* id -> userId + more useOutletContext removed

* Bracket loader refactored out

* Migrate admin to useTournament

* Bracket.settings

* Slim tournament loader

* Fix useEffect infinite loop

* Adjust waiting for teams text

* Refactor old tournament DB call from to admin

* Admin action: check in/out from specific bracket

* Standings work

* Back button from match page -> correct bracket

* Standings logic for DE grand finals

* Standings + finalize bracket

* Dev log

* Unit tests utils etc.

* Adjust TODOs

* Fix round robin issues

* Add RR tests

* Round robin standings initial

* Wins against tied + points tiebreaker progress

* Fix losing state when switching between tabs

* Add check-in indications to seeding page

* Link to user page on seed tool

* Submit points

* Total points from bracket manager

* findById gonezino

* Ahead of time check-in

* Couple todos

* Reopen logic refactor

* Tournament format settings

* RR->SE placements, skipping underground bracket

* Fix tournament team page round names

* More teams to UG bracket if first round of DE only byes

* Fix graphics bug

* Fixes

* Fix some E2E tests

* Fix E2E tests
2024-01-30 00:32:13 +02:00
Kalle
b2c16f4999 Add SendouQ as a VoD type Closes #1624 2024-01-27 10:29:46 +02:00
Kalle
dbbc6c126f Patch 6.1.0 Closes #1639 2024-01-27 10:22:47 +02:00
Kalle
59858b2a02 Unban Mincemeat Closes #1629 2024-01-27 10:13:32 +02:00
Kalle
cadabd4688 Download checked in participants sorted by registration time 2024-01-20 13:37:31 +02:00
Kalle
8597655f58 Add Triton-Cup logo 2024-01-20 13:21:30 +02:00
Kalle
d67b0534c3 Add Paddling Pool + Proving Grounds logo and self-host 2024-01-13 19:14:01 +02:00
Kalle
58bbdccee8 Add auth to public API 2024-01-13 18:37:33 +02:00
Kalle
2699d1460e Public API (user/tournaments) 2024-01-13 17:52:46 +02:00
Kalle
d123f6293a Rename api to api-private 2024-01-13 12:05:15 +02:00
Kalle
780f9aece0 Can create tournament perms from the env vars 2024-01-13 11:58:09 +02:00
Kalle
c637ade5ec Validate only one date per tournament 2024-01-13 11:37:04 +02:00
Kalle
235448527d Refactor + remove fields when adding tournament 2024-01-13 11:17:21 +02:00
Kalle
5d628eaed9 Add tournament logos for calendar page 2024-01-07 13:15:30 +02:00
Kalle
e23e949980
Tournament staff (TO & Streamer) (#1619)
* Migrations

* Arrange admin UI

* Load staff from DB

* Fix TODO

* Can add/remove staff

* isTournamentAdmin / isTournamentOrganizer

* Show chat to streamer

* User titles in the chat

* chat name color

* Unique constraint

* TO Staff E2E tests

* Casts on stream page

* Streamer test

* Fix test
2024-01-07 12:41:03 +02:00
Kalle
36241e4083 Fix user missing plus tier Closes #1615 2024-01-02 21:53:21 +02:00
Kalle
0d540e9499 Fix power chart rendering for new year Closes #1618 2024-01-02 21:51:33 +02:00
Kalle
b2a14a7ab8 Show qualification criteria on team leaderboard 2024-01-01 12:01:28 +02:00
Kalle
d42c588c4c
Date/mode build filters (#1616)
* Refactoring

* UI initial

* Mode filter

* Fix revalidation

* Move components

* Date filter UI

* Date filter

* Filters i18n

* Filters titles

* Fix bug with ability filter

* E2E tests

* Update README
2024-01-01 11:19:16 +02:00
Kalle
9edd080b6f Add vod link + prompt to get perms Closes #1409 2023-12-30 13:16:11 +02:00
Kalle
f7bc6c14f3 Fix chart styles + date not matching Closes #1518 2023-12-30 12:59:47 +02:00
Kalle
3a44ed81d9 Fix broken fonts in map planner Closes #1432 2023-12-30 11:51:02 +02:00
Kalle
076cabfbfa Remove screen banning 2023-12-30 11:28:22 +02:00
Kalle
80228a3bcc Upgade deps 2023-12-30 11:12:45 +02:00
Kalle
94bc65f3bd Tournament: hide add subs button after out of the tournament Closes #1610 2023-12-17 15:01:51 +02:00
Kalle
22b05174cc Allow for non captains to report score & chat Closes #1609 2023-12-17 14:49:11 +02:00
Kalle
31e494db71 Fix tournament SP not being calculated Closes #1611 2023-12-17 12:05:21 +02:00
Kalle
9a9740a7e8 Add new maps to the planner Closes #1604 2023-12-16 12:46:51 +02:00
Kalle
9314323b27 Tournament seeding tool: use SP's Closes #1608 2023-12-16 12:29:11 +02:00
Kalle
4101e8b7d7 Comment out temporary tournament admins 2023-12-16 12:06:37 +02:00
Kalle
8f6eb1bc70 Tournament: screen banning Closes #1590 2023-12-16 11:52:57 +02:00
Kalle
8216717b73 Fix public note getting cleared on group morph Closes #1603 2023-12-14 21:13:34 +02:00
Kalle
38b07e2351 Fix clicking load more clearing build filters Closes #1606 2023-12-14 21:12:57 +02:00
Kalle
f3c6206d99 Fix mobile map list reporting losing state when changing tabs 2023-12-14 21:12:35 +02:00
Kalle
c984c33f70
SendouQ streams (#1607)
* Fix group morphing weidly when members added/removed

* Initial

* Add stuff from leaderboard

* streams/count

* Stream count from looking loader

* i18n etc. progress

* Sorting logic

* Remove temp thing

* Finish?
2023-12-13 22:29:00 +02:00
Kalle
22f2426742 Fix flaky test 2023-12-10 09:36:55 +02:00
Kalle
7efb80b9f6 Upgrade deps 2023-12-10 09:19:56 +02:00
Kalle
7f395e9897 Allow for concluding tournaments happening between seasons Closes #1578 2023-12-09 15:21:47 +02:00
Kalle
ee93c270b8 Tournament infer season based on start time not current time 2023-12-09 15:08:45 +02:00
Kalle
21356bb2eb Handle season map bans in tournaments Closes #1573 2023-12-09 13:57:45 +02:00
Kalle
973d675a87 Fix Dialog esc button Closes #1423 2023-12-09 11:27:54 +02:00
Kalle
f7095584a8 Focus text area when editing public note Closes #1592 2023-12-09 11:11:20 +02:00
Kalle
4aadd1c38d Add leaderboards i18n Closes #1597 2023-12-09 10:57:20 +02:00
Kalle
61f01b912c Remember map/mode preferences after match is over Closes #1602 2023-12-09 10:42:37 +02:00
Kalle
34c41c1728 Fix scroll bar showing when changing tabs Closes #1598 2023-12-09 10:08:53 +02:00
Kalle
323a1ea5e3 Remove useTranslation wrapper Closes #1595
This broke after upgrading deps and couldn't figure it out with a quick look.

It just makes it a bit more convenient when adding new pages & debugging
but not really that necessary so decided to delete it for now.
2023-12-07 20:33:59 +02:00
Kalle
f2219e0cab Add size to ability image so Lighthouse is happy 2023-12-07 20:33:59 +02:00
Kalle
2bb0be5937 Add translation to screen ban feature Closes #1591 2023-12-07 20:33:03 +02:00