* Initial
* Try npm in deploy script
* Progress
* Progress
* Progress
* Add missing index
* Title to user results page
* Hide SPR before tournament over
* Results page and redirect
* SPR info
* Row bg colors
* Laoyut shift fix
* Hide Swiss start round button if bracket is in preview
* Fix e2e test
* Not needed
* one more revert
* Initial
* Swiss UI initial
* Start Swiss bracket
* Match up generation skeleton
* Bracket advancing
* Misc
* Progress
* Remove unneeded script
* Timed bans feature
* Add badge
* Add tournament logo
* Add Heavy Splatling MoveSpeed_Charge Closes#1461
* Require verified email for new account registration
* Weapon stats/builds use absolute URL
* Allow mod to ban users
* Prevent app from crashing on unhandled rejection
Context: https://github.com/remix-run/remix/issues/9178#issuecomment-2032102431
* Try changing authenticate call to match docs example
* Limit fresh account queue joining
* Fix tournament avatar not showing
* Limit when weapon shown on leaderboard
* Nuke reported weapons script
* FC scripts
* Increase tournament rules max length
* Add Discord URL to tournament page
* Hotfix reopen
* Fix matchAffectsAnotherBracket logic better
* Switch to Patreon API v2 Closes#1389
Also fixes problem with people who canceled not
getting access.
* Fix reset showing for first round
* Dropping out
* Progress
* Range inputs
* better way to create rounds
* Fix TODO
* E2E test
* Small round count info text
* Fix lint
* 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
* 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
* Got something going
* Style overwrites
* width != height
* More playing with lines
* Migrations
* Start bracket initial
* Unhardcode stage generation params
* Link to match page
* Matches page initial
* Support directly adding seed to map list generator
* Add docs
* Maps in matches page
* Add invariant about tie breaker map pool
* Fix PICNIC lacking tie breaker maps
* Only link in bracket when tournament has started
* Styled tournament roster inputs
* Prefer IGN in tournament match page
* ModeProgressIndicator
* Some conditional rendering
* Match action initial + better error display
* Persist bestOf in DB
* Resolve best of ahead of time
* Move brackets-manager to core
* Score reporting works
* Clear winner on score report
* ModeProgressIndicator: highlight winners
* Fix inconsistent input
* Better text when submitting match
* mapCountPlayedInSetWithCertainty that works
* UNDO_REPORT_SCORE implemented
* Permission check when starting tournament
* Remove IGN from upsert
* View match results page
* Source in DB
* Match page waiting for teams
* Move tournament bracket to feature folder
* REOPEN_MATCH initial
* Handle proper resetting of match
* Inline bracket-manager
* Syncify
* Transactions
* Handle match is locked gracefully
* Match page auto refresh
* Fix match refresh called "globally"
* Bracket autoupdate
* Move fillWithNullTillPowerOfTwo to utils with testing
* Fix map lists not visible after tournament started
* Optimize match events
* Show UI while in progress to members
* Fix start tournament alert not being responsive
* Teams can check in
* Fix map list 400
* xxx -> TODO
* Seeds page
* Remove map icons for team page
* Don't display link to seeds after tournament has started
* Admin actions initial
* Change captain admin action
* Make all hooks ts
* Admin actions functioning
* Fix validate error not displaying in CatchBoundary
* Adjust validate args order
* Remove admin loader
* Make delete team button menancing
* Only include checked in teams to bracket
* Optimize to.id route loads
* Working show map list generator toggle
* Update full tournaments flow
* Make full tournaments work with many start times
* Handle undefined in crud
* Dynamic stage banner
* Handle default strat if map list generation fails
* Fix crash on brackets if less than 2 teams
* Add commented out test for reference
* Add TODO
* Add players from team during register
* TrustRelationship
* Prefers not to host feature
* Last before merge
* Rename some vars
* More renames