Commit Graph

499 Commits

Author SHA1 Message Date
Kalle
a1c0f5519b SoS bracket format 2024-03-02 14:02:38 +02:00
Kalle
1bbac292d5 SendouQ info WIP 2024-03-02 13:18:49 +02:00
Kalle
62cef36a75 Seeds page optionally use powers from the previous season Closes #1660 2024-03-01 21:47:45 +02:00
Kalle
f922e5dc16 No BYE divider for leaderboards 2024-02-29 21:35:39 +02:00
Kalle
d901577213 New banned maps 2024-02-28 22:33:56 +02:00
Kalle
980699e233 Add new alt weapon handling logic 2024-02-27 23:40:52 +02:00
Kalle
47d27a039f New season changes 2024-02-27 22:54:16 +02:00
Kalle
9cdd602737 Tournament showcase on the front page 2024-02-25 15:16:28 +02:00
Kalle
b52c561205 Only count checked in teams on calendar after start Closes #1641 2024-02-25 11:43:51 +02:00
Kalle
d22edc27f6 Default to top cut view Closes #1673 2024-02-25 11:29:10 +02:00
Kalle
1ffbc2bf56 Fix round title in DE when only one round Closes #1663 2024-02-25 11:19:01 +02:00
Kalle
1eaf31129c Fix final standings layout issues 2024-02-25 11:10:13 +02:00
Kalle
29bc4f1b1b Fix group not showing as completed Closes #1672 2024-02-25 10:55:52 +02:00
Kalle
575d9dc6bc Fix unplayed rosters showing struck 2024-02-25 10:45:49 +02:00
Kalle
340a583ab9 Fix a couple css imports 2024-02-25 10:44:39 +02:00
Kalle
14f03535c9 Vite fixes inc. moving css to side effect imports 2024-02-25 00:35:53 +02:00
Kalle
93ebb6e369 Migrate to Vite 2024-02-24 21:12:54 +02:00
Kalle
72fa1f68c8
Season 3 SendouQ changes (#1674)
* Mode Map Pool picker component initial

* Component in settings

* Lottery initial

* Fix tests

* useTrusters as perf optimization

* unionAll -> union

* Fancy picker for tournaments

* Map pools memento

* FC's initial

* Friend code when registering for tournament

* FC in flows

* SHow FC in places

* Add catch in case

* Fix disabling

* Show ELO changed

* Wiggle MapPool button if already selected

* CSS vars typing

* Rechallenging

* Team (all) leaderboard

* Preview groups

* Fix chat width changing

* Solid reported weapons

* Clearer cancel requested header

* Dynamic revalidates

* spDiff from memento

* (Partly) Revert "Remove screen banning"

This reverts commit 076cabfbfa.

* Screen indicators in looking view

* FC i18n

* noscreen = 0

* E2E test

* E2E 2
2024-02-24 12:07:17 +02:00
Kalle
c5fc01ab7d Fix badges not showing up when editing calendar event 2024-02-21 23:02:51 +02:00
Kalle
404893fc5c Fix duplicate recent map pools 2024-02-21 22:52:40 +02:00
Kalle
5402587a71 Fix compact bracket spacing Closes #1664 2024-02-15 00:18:47 +02:00
Kalle
fd1d412d46 Add backend check for joining two tournament teams Closes #1666 2024-02-15 00:13:49 +02:00
Kalle
ac8aefc670 Fix both LIVE and CAST badges showing at the same time 2024-02-15 00:08:25 +02:00
Kalle
1b4d0df7a7 Fix seeding not applied Closes #1665 2024-02-14 23:52:23 +02:00
Kalle
9de30094d8 Don't run build analyzer calcs on the server 2024-02-12 22:57:01 +02:00
Kalle
8818fad917 Add Season 3 2024-02-11 11:02:56 +02:00
Kalle
eae3d529e2
Bracket component rewrite (#1653)
* Remove old code

* Add prefetching

* Elim bracket initial

* Hide rounds with only byes

* Round hiding logic

* Align stuff

* Add TODO

* Adjustments

* Deadline

* Compactify button

* Simulations

* Round robin bracket initial

* eventId -> tournamentId

* seedByTeamId removed

* Couple more TODOs

* RR placements table

* Locking matches

* Extract TournamentStream component

* Bracket streams

* Remove extras for tournament-manager, misc

* Fix E2E tests

* Fix SKALOP_SYSTEM_MESSAGE_URL in env.example

* TODOs

* TODO moved to GitHub

* Handle team changing in match cache invalidation

* Fix streamer seeing undo last score button

* Show "Sub" badge on team roster page

* Show who didn't play yet on match teams preview

* Ranked/unranked badge

* Bracket hover show roster

* Add lock/unlock match test

* Fix score reporting
2024-02-11 10:49:12 +02:00
Kalle
1de1bc2e62 ignoreTransaction try 2 2024-02-10 15:24:04 +02:00
Kalle
d5246965d5 Fix crash when underground bracket & byes in losers 2024-02-10 14:59:30 +02:00
Kalle
700c176f18 Try ignoreTransaction 2024-02-10 14:49:03 +02:00
Kalle
3b1849d745 Make front page nav icons url absolute 2024-02-10 14:48:30 +02:00
Kalle
d9179e7178 Fix addLike crashing when group disbanded 2024-02-10 14:07:29 +02:00
hfcRed
a3757199aa
Volume slider (#1622)
* Fixed slider border

* Implemented volume slider

* Mounted check

* Added IsBrowser helper function

* Fix for Firefox not supporting TouchEvent

* Removed IsBrowser function again cause it works without it now I guess lol

* Ran prettier

* Removed useEffect

* Switched from defaultValue to value

* Set default value

* Removed useEffect import

* Ignore audio promises

---------

Co-authored-by: hfcRed <hfcred@gmx.net>
2024-02-10 00:22:54 +02:00
Kalle
b4704c1c4a Fix people with already having access causing 400 error in voting 2024-02-09 23:40:54 +02:00
Kalle
44496eb2fa Better add badge owner flow Closes #1651 2024-02-03 11:09:05 +02:00
Kalle
de675afd4e Add avatars with links to score reporting Closes #1650 2024-02-03 10:43:03 +02:00
Kalle
7338512f69 Fix pool code resolving 2024-02-03 10:35:49 +02:00
Kalle
4eb4a67ff5 Make user input required in add new staffer 2024-02-03 10:21:38 +02:00
Kalle
c43d48f930 Upgrade deps 2024-02-03 10:20:21 +02:00
Kalle
27f3fbdbce Add links 2024-02-01 22:57:32 +02:00
Kalle
b2891e866c Fix Splat Brella consumption 2024-02-01 21:06:10 +02:00
Kalle
f969e86ea0 Better UX when trying to pick a tiebreaker map + misc things 2024-02-01 20:49:51 +02:00
Kalle
5a1b537d81 Fix VoD filters Closes #1645 2024-02-01 17:51:11 +02:00
Kalle
3fdac9fddd Groups -> SE tournament E2E test Closes #1647 2024-01-31 22:53:58 +02:00
Kalle
75086330d8 Fix not showing previous advancing per group when editing calendar event 2024-01-31 22:40:05 +02:00
Kalle
d58f068857 Fix team without powers breaking autoseed 2024-01-31 17:26:03 +02:00
Kalle
dbdc063f24 Fix public tournament API join 2024-01-31 00:02:47 +02:00
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