* Initial
* Progress
* Recent winners
* Add button
* Progress
* Mobile nav initial
* UI tweaks
* Overflow
* AnythingAdder links to places
* Remove color for tournament showcase
* Adjust SQ top banner based on if season is on right or not
* Tournament participant count fixed
* Log out
* todo
* Progress
* Nav complete
* Done?
* Fix lint
* Translate settings
* 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
* 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
* 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
* Remove friend code
* Revive TO Tools admin page
* Revive TO Tools maps page
* Initial one mode only map list
* Add modesIncluded arg
* Handle no maps picked for SZ only generation
* Tiebreaker is always from the maps of the teams
* Make modesIncluded necessary arg
* Tiebreaker is from neither team's pool if no overlap
* Handles worst case duplication
* Handles one team submitted no maps test
* Fix crash
* Seed
* Can change one mode tournament map pool
* Fix join page link
* Remove useless TODO
* Fixes related to mapListGeneratorAvailable
* Fix map list generation considering impossible map lists making it take forever
* Show unlisted select for both sides
* Add info texts
* Remove register button
* Add todos
* Finished version for ITZ
* Times
* Remove TODOs
* 23->24
* Add DB tables
* Toggle TO Tools in new calendar event page
* TO tools page initial
* Add counter pick map pool UI
* Save tie breaker map pool
* Save team name
* Layout initial
* Load users own team
* Make team name input required
* Rename team
* Divide to sections
* Submit team map pool
* New style for counter pick map pool section expand
* Fix tiebreaker map pool not saved when new event made
* Split to many forms
* According for team name
* Small UI consistency tweaks
* Add explanation to tie breaker maps
* Remove redundant prop
* Fix new calendar event todos
* Use required hidden input component in new build page
* Fix to tools page showing even when toToolsEnabled = 0
* Delete team
* Map list generation tests initial
* Add tournament map list generation tests
* First version of map list generation
* Add seeded RNG
* Rearrange files
* Generation with strats initial
* Default map pool + allow one team not to have any maps
* Implement map generation via backtracking
* Make order of stages irrelevant
* Add one more TODO
* Seed
* Fixes
* Tournament map list generator initial
* More functional maplist
* Fix any
* Persist in search params initial
* Add date to calendar seed
* Revert "Persist in search params initial"
This reverts commit f01a9e6982.
* Allow admin to start tournament
* Rate maplist instead of optimal / suboptimal
* Add fallback if map list generation errors out
* Hide TO Tools if not admin
* Submit team roster and delete members
* Teams page
* Give roster s p a c e
* Clear user combobox on sent + layout tweaks
* Gracefully handle updating after tournament has started
* Add title
* Persist map list in search params
* Add i18n