feat Contests bugfix drive: Tournament Bracket Progression, Creation Fixes & Security - #49
Open
RsbhThakur wants to merge 7 commits into
Open
feat Contests bugfix drive: Tournament Bracket Progression, Creation Fixes & Security#49RsbhThakur wants to merge 7 commits into
RsbhThakur wants to merge 7 commits into
Conversation
RsbhThakur
marked this pull request as ready for review
September 4, 2026 18:42
Contributor
|
I'll test and review by EOD |
Contributor
|
Alright I'll review later then |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
resolves #43
part of #33
Summary
isHeadauthorization for tournament creation and normalizes non-head user payloads to casual 1v1 closed matches. ConformsAuditLog.createcalls toAuditLogSchema.+4mstart-time validation desync. Casual 1v1 matches require >= 1 min buffer; open tournaments enforce >= (REGISTRATION_DEADLINE_MINUTES + 1) min. Dynamically updates modal quick-add buttons and hint copy.pointsandtimeLimitMinutesto problem slots and presets. Worker pipeline stampscurrentProblemStartTimein Redis on Blitz problem advance and preserves fine-tuned problem points in problem sets.findOneAndUpdate), and non-blocking Redis key cleanup.All,Upper,Lower,Grand Final) and a dual-tree React Flow layout with drop-down connector lines.