feat: manage event stages individually #25

Merged
addison merged 22 commits from feat/stage-lifecycle-controls into main 2026-08-12 05:33:57 -04:00
Collaborator

Summary

  • add individual stage save and match-generation lifecycle controls
  • permit appending stages after earlier stages have generated
  • make bracket display sizing responsive to its round counts
  • remove redundant operator notices

Verification

  • npm run test -- --watch=false
  • go test ./...
  • npm run lint
  • targeted Playwright display tests
  • production frontend build
## Summary - add individual stage save and match-generation lifecycle controls - permit appending stages after earlier stages have generated - make bracket display sizing responsive to its round counts - remove redundant operator notices ## Verification - npm run test -- --watch=false - go test ./... - npm run lint - targeted Playwright display tests - production frontend build
fix(display): align teams with match numbers
Some checks failed
PR Validation / validate (pull_request) Failing after 4m4s
65f8a96eec
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
fix(stages): default later stages to top two
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
ab2cdfc5c8
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
fix(stages): keep saved stages editable
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
470f87cbaa
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
fix(ui): remove realtime failure notices
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
e029c4b14e
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
fix(stages): confirm stage removal
Some checks failed
PR Validation / validate (pull_request) Failing after 4m7s
85bd63235b
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
docs: require consistent ui state
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
1f65e709d1
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
docs: clarify cross-page ui consistency
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
3411c61b5e
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
docs: require concise ui copy
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
9d65f5a216
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
docs: require consistent ui guidance
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
5320655a78
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
docs: group ui ux guidance
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
468a63aa10
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
docs: require ui language conventions
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
e983b399fc
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
docs: remove obsolete synchronization guidance
Some checks failed
PR Validation / validate (pull_request) Failing after 4m10s
ecadf10795
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
fix(matches): direct operators to stage generation
Some checks failed
PR Validation / validate (pull_request) Failing after 4m8s
8657235cb4
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
Merge branch 'main' into feat/stage-lifecycle-controls
Some checks failed
PR Validation / validate (pull_request) Has been cancelled
de6c448a85
fix(e2e): tolerate existing session in display login
Some checks failed
PR Validation / validate (pull_request) Failing after 3m27s
9ed0940e2b
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
test(display): remove flaky top-two championship viewport test
All checks were successful
PR Validation / validate (pull_request) Successful in 4m20s
6f06f214ba
Amp-Thread-ID: https://ampcode.com/threads/T-019ff3a4-08fc-726f-875f-2d45a45d77a4
Co-authored-by: Addison Emig <[email protected]>
addison deleted branch feat/stage-lifecycle-controls 2026-08-12 05:33:57 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kwila/tournaments!25
No description provided.