Commit Graph

234 Commits

Author SHA1 Message Date
Kalle
5facba4e42 Remove size 2026-07-23 18:48:51 +03:00
Kalle
6d96069d56 Remove stuff 2026-07-23 18:36:46 +03:00
Kalle
c37b077627 Get rid of redundant else if 2026-07-23 17:11:06 +03:00
Kalle
e2171dceb6 Clean up 2026-07-23 17:05:26 +03:00
Kalle
a8b5d38333 Remove skipFirstRound 2026-07-22 21:27:33 +03:00
Kalle
3e87dc0adc Make seed padding implementation detail 2026-07-22 21:20:49 +03:00
Kalle
d4d01d9bc3 Remove unused grand final type 2026-07-22 21:13:53 +03:00
Kalle
a686bffe65 Clean up unused double RR 2026-07-22 21:07:37 +03:00
Kalle
3230907121 Initial 2026-07-22 21:01:28 +03:00
Kalle
95993f6147 Add "EvictStaleRunningTournamentsRoutine" to fix ghost tournaments on the sidebar 2026-07-19 15:53:51 +03:00
Kalle
d87851d6a7
For CUSTOM Pick/Ban, fix & add new options (#3242) 2026-07-19 12:55:08 +03:00
Kalle
741291b53b Show "Waiting on group to finish" instead of "Thanks for playing" when own group still ongoing 2026-07-16 20:43:12 +03:00
Kalle
33a8ababa5 Move seeding snapshot to tournament admin loader
Some checks failed
E2E Tests / e2e (push) Has been cancelled
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
2026-07-14 21:11:33 +03:00
Kalle
9174ad8484 More robust is sub resolution by persisting it
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-07-11 15:41:14 +03:00
Kalle
a6211f1009 Fix action tab hidden on ready match when tournament data is stale to avoid E2E flake 2026-07-09 18:02:30 +03:00
Kalle
ac5a9e071d Fix match being locked giving no feedback to users before server error 2026-07-06 20:21:22 +03:00
Kalle
b8b891352d Fix Vite error 2026-07-05 16:40:08 +03:00
Kalle
dcbe92d1dd Sync can edit tournament perms UI/action perm check 2026-06-29 20:44:52 +03:00
Kalle
f9739d9551 Fix in-progress SE/DE standings sometimes incorrect 2026-06-29 20:31:59 +03:00
Kalle
154534744d Fix tournament gets blocked in RR with certain parameters
Bracket with 3 rounds but only 1 actual match couldn't be finished
(5 teams, 2 groups)
2026-06-27 08:03:54 +03:00
Kalle
60c4a73465 Show friend activity if in SendouQ match or tournament match
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-06-24 08:21:36 +03:00
Kalle
056809b3ef Don't use zero for pools to avoid confusion 2026-06-20 12:04:25 +03:00
Kalle
045ba24a92 Fix comment, solidify implementation (lossesAgainstTied) with tests 2026-06-19 10:31:50 +03:00
Kalle
75179e5077 Zod validated config for security and ease of getting started 2026-06-15 14:12:15 +03:00
Kalle
bd14f88eaa Supporter uploaded avatar 2026-06-14 14:08:23 +03:00
Kalle
08e29d41f9 Remove unused scripts 2026-06-12 21:24:52 +03:00
Kalle
f33d4ded53 League division tournament sub text styling 2026-06-11 21:52:49 +03:00
Kalle
6e987d506f
Tournament layout refresh, improve admin experience (#3152)
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-06-11 18:31:10 +03:00
Kalle
0299c76caa Fix shows teams as placed before SE 3rd place match is played 2026-06-10 19:59:27 +03:00
Kalle
e06f7177dd Fix more various small bugs
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-06-09 21:52:26 +03:00
Kalle
6a3ec6a654 Various small bug fixes
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-06-08 22:04:43 +03:00
Kalle
83d21879bf
Migrate various tournament queries to Kysely (#3135)
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-06-03 21:05:42 +03:00
Kalle
8baa57edd6 Simplify tournament map list generation mode order to be cyclic
Closes #3127
2026-06-03 18:47:33 +03:00
Kalle
3b0bd509cd Fix can't start bracket if teams dropped in groups
Some checks failed
E2E Tests / e2e (push) Has been cancelled
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
Fixes bug introduced in commit 3df1b93e6a
2026-05-28 17:22:31 +03:00
Kalle
f8a4a2b493 Support "rest" syntax for bracket progression
Closes #3057
2026-05-24 15:50:03 +03:00
Kalle
8cb7dc7ca1 In league mode, have all matches be unlocked from the start
Closes #2861
2026-05-24 14:21:45 +03:00
Kalle
3df1b93e6a Better placement logic in RR when teams drop out
Closes #2934
2026-05-24 13:51:05 +03:00
Kalle
9635f386b2 Handle team dropped out tournament match page (fix crash) 2026-05-17 16:11:20 +03:00
Kalle
ee6e92967b Allow reporting weapons after tournament has finalized 2026-05-11 20:50:13 +03:00
Kalle
f60966e11d Cap placements bracket progression placements at 100
This matters as we have arrays where the size is the amount of placements.
Previously some users put 100k + placements
2026-05-10 14:22:40 +03:00
Kalle
2d48d71ccc Optimize bracketIdxsForStandings and future proof bracketsReachableFrom 2026-05-10 14:22:40 +03:00
Kalle
2b5b1b1948
New match page (#3032)
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-05-04 18:15:10 +03:00
Kalle
2d3bff6437 Fix tournament page crash on page load + add backend check against it
Error: Invariant failed: Empty placements not supported
I don't think it's possible for this to happen normally
but this fix provides more defense just in case
2026-05-01 15:30:01 +03:00
Kalle
d91b8444b6 Clean up obsolete mode tags 2026-04-27 07:28:00 +03:00
Kalle
c8b61f163d Fix ts-nocheck TODO in crud.server.ts 2026-04-26 15:26:15 +03:00
Kalle
dc0bbaa271 Fix TODO about BracketsManager types mismatch 2026-04-26 15:02:56 +03:00
Kalle
d2440c4a32
Round robin only tournament support (#2996) 2026-04-24 18:03:53 +03:00
Kalle
88072f8b02 No LFG tab/prompt if tournament is invitational
Some checks are pending
E2E Tests / e2e (push) Waiting to run
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2026-04-20 21:29:08 +03:00
Kalle
2ed02f757d
A/B (bipartite) round robin variation (#2985) 2026-04-18 14:21:28 +03:00
Kalle
2acc918307
Remove redundant isOwner column (#2944) 2026-04-06 15:21:15 +03:00