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
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
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
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 )
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
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
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 )
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
...
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 )
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
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