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
Kalle
7300693ba9
Custom flow in pick/ban ( #2923 )
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-03-29 18:00:15 +03:00
Kalle
e27260f88b
Bye bye .png
...
... well mostly. Some places will still use it like PWA splash screens.
Otherwise browser support for .avif strong enough now to do this
now.
2026-03-29 16:48:47 +03:00
Kalle
3240a81bb5
Allow locking a tournament match for a specific stream
...
Closes #2919
2026-03-28 14:38:46 +02:00
Kalle
929974535d
Fix Subs tab shown when disabled in the settings
...
Also renamed the variables to better reflect the change from just subs to full on LFG
2026-03-22 09:34:59 +02:00
Kalle
3ec29883f5
Better LIVE tournament logic for streams sidebar
2026-03-21 15:02:47 +02:00
Kalle
42fbf60a3e
Fix TOO_MANY_PLACEMENTS check when using different teams per group for different round robins
2026-03-21 14:55:06 +02:00
Kalle
fef1ffc955
Design refresh + a bunch of stuff ( #2864 )
...
Co-authored-by: hfcRed <hfcred@gmx.net>
2026-03-19 17:51:42 +02:00
Kalle
3a6dc4ace5
Draft tournaments ( #2826 )
2026-02-21 08:16:03 +02:00
Kalle
77978c450f
New user page ( #2812 )
...
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
Co-authored-by: hfcRed <hfcred@gmx.net>
2026-02-16 19:26:57 +02:00
Kalle
60add3bfc6
Tournament tiers ( #2758 )
2026-01-22 20:04:26 +02:00
Kalle
a004cf33b7
Store Twitch live streams in SQLite3 ( #2738 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 16:51:44 +02:00
Kalle
4a70d87f97
Fix banning phase showing after match completion ( #2712 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-11 15:25:52 +02:00
Kalle
503101a451
New tournament seeding page ( #2701 )
2026-01-06 18:23:52 +02:00
hfcRed
91e26948b2
Add pronouns for users ( #2688 )
...
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2026-01-02 18:34:32 +02:00
Kalle
0393575c87
Drop teams in any bracket format ( #2684 )
2025-12-30 19:31:24 +02:00
Kalle
c1aa970d01
Update deps ( #2675 )
2025-12-27 10:28:31 +02:00
Kalle
94a93b0006
SQ serverside refactoring, add tests, add Knip ( #2665 )
2025-12-22 15:47:15 +02:00
Kalle
99f912a8e6
Allow checking in to bracket as team regular member
2025-12-18 20:10:34 +02:00
Kalle
62e6313428
Fix incorrect modes showing for finished tournament sets
2025-12-11 21:54:52 +02:00
Kalle
42cb33641d
Deadline per tournament match ( #2657 )
2025-12-10 19:42:30 +02:00
Kalle
234a5e7275
Fix multiple starting bracket formats incorrectly saying waiting for teams from a previous bracket
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
2025-12-06 21:11:13 +02:00
Kalle
300385648b
Also consider set losses in Swiss standings to fix early advance wrong order
...
Closes #2645
Closes #2644
2025-11-22 11:10:40 +02:00
Kalle
db9c296094
Fix seeds, SPR & matches played in tournament result page when many starting brackets
...
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
Closes #2631
2025-11-13 21:05:28 +02:00
Kalle
9296319d23
Refactor HACKY_resolvePicture away ( #2606 )
2025-11-08 13:54:02 +02:00
Kalle
b111992acd
Fix tournament result participants count for many starting brackets
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
2025-11-05 19:55:11 +02:00
Kalle
9fc30a7624
Many starting brackets standings ( #2611 )
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
2025-11-03 21:30:22 +02:00
Kalle
c50d4248c0
Upgrade Biome
2025-10-27 21:36:12 +02:00
Kalle
b059de162f
More resilient Swiss pairing up logic for small brackets
2025-10-27 20:11:00 +02:00
Kalle
510491c039
Scrimprovements ( #2603 )
2025-10-25 17:46:17 +03:00
Kalle
905670a56e
Fix sibling bracket detection to use depth instead of source indices ( #2582 )
...
- Fixes issue where sibling brackets at the same progression depth weren't matched when they had different source indices
- Adds `bracketDepth()` function to calculate bracket depth in progression tree
- Updates sibling bracket detection to compare depth instead of source bracket indices
- Adds test coverage for multiple parallel starting groups scenario
2025-10-16 18:51:38 +03:00
Kalle
54ef0305a3
Fix match page slowness ( #2573 )
2025-10-13 18:46:56 +03:00
Kalle
751e071686
Use pattern for also pick/ban rounds Closes #2560
2025-10-11 16:56:11 +03:00
Kalle
98a5ccbe3a
User configurable tournament max member count ( #2565 )
2025-10-11 14:03:53 +03:00
Kalle
5d8be56d6f
New tournament map list generation with patterns ( #2557 )
2025-10-08 17:00:19 +03:00
Kalle
1b6cecf6af
Swiss early advance variation ( #2527 )
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
2025-09-21 09:05:58 +03:00
Kalle
3d9995622b
Refactor tournament realtime from SSE to Websocket ( #2469 )
2025-08-28 18:59:34 +03:00
Kalle
17250ba177
Fix teams with big score difference matched up against each other in swiss Closes #2496
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
2025-08-27 21:05:08 +03:00