TournamentStage.number is a running number for Swiss now as well. Before was hardcoded as 1. Running number was already in use in bracket-manager so this was just an oversight. Crash was caused by database unique constaint
* 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