Commit Graph

3217 Commits

Author SHA1 Message Date
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
Tessaract
3cbebadf97
Replace tessssaract/guides in /links with Sunken Scrolls (#2572)
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
2025-10-13 19:23:31 +03:00
Kalle
54ef0305a3
Fix match page slowness (#2573) 2025-10-13 18:46:56 +03:00
Kalle
88dcd43741 Fix TODO 2025-10-12 13:38:09 +03:00
Kalle
c6e7b08ebc Add new org by user + some other things 2025-10-12 13:35:37 +03:00
Kalle
1bbb14b1dc Fix can add badges you don't own via template functionality 2025-10-12 10:56:55 +03:00
Kalle
751e071686 Use pattern for also pick/ban rounds Closes #2560 2025-10-11 16:56:11 +03:00
Kalle
88847c036a More consistent tournament registration page roster spacing 2025-10-11 16:42:53 +03:00
Kalle
03ad348fdf
Tournament org page improvements (#2569) 2025-10-11 16:07:35 +03:00
Kalle
98a5ccbe3a
User configurable tournament max member count (#2565) 2025-10-11 14:03:53 +03:00
BrushMommy
f3e6a6c04c
badge: add badge for Octopi Palooza! (#2567) 2025-10-11 12:30:01 +03:00
KksCD
f94f8a253f
badge: add badge for The K's corner (#2566) 2025-10-11 12:29:25 +03:00
Phil-hacker
36b3632348
Replace SQL with kysely in top search (#2513)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-10-11 12:25:16 +03:00
Kalle
0ddc73666d
Art feature improvements (#2564) 2025-10-11 11:46:22 +03:00
Kalle
b3de79cee8
E2E tests against built site + add to pipeline (#2563) 2025-10-11 11:14:33 +03:00
Kalle
f8923fa662 Improve /vods layout and show more thumbnails 2025-10-08 21:10:34 +03:00
Phil-hacker
8b85a9f3bb
Use kysely for the vods feature (#2556) 2025-10-08 17:23:01 +03:00
Veater_27
ef74dd968b
badge: add badge for McLaren (#2550) 2025-10-08 17:02:03 +03:00
Kalle
5d8be56d6f
New tournament map list generation with patterns (#2557) 2025-10-08 17:00:19 +03:00
Veater_27
87b1e95649
badge: add badge for In the Paddock 3rd (#2548)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-10-08 17:00:02 +03:00
Veater_27
0a90f2c97e
badge: add badge for In the Paddock 2nd (#2547) 2025-10-07 18:57:59 +03:00
BrushMommy
7a136d9c8e
badge: add badge for Zones Inkvasion (#2546) 2025-10-07 18:57:41 +03:00
Shallow
863ac87c0e
Updating Name of Florida Collegiate badge (#2543) 2025-10-04 13:56:20 +03:00
Veater_27
36d4614bd9
badge: add badge for In the Paddock (#2541) 2025-10-04 13:55:31 +03:00
Kalle
5e6d1d4bbf Ensure supporters have CALENDAR_EVENT_ADDER
This was already handled in the loader but not action
2025-10-04 13:04:14 +03:00
Kalle
9c2af503b0 Fix select element down arrow size on light mode 2025-10-04 12:08:23 +03:00
Kalle
7e96b81a87 Fix Ink Vac HP (after Patch 10.1) Closes #2525 2025-10-04 12:05:24 +03:00
Kalle
64cea2abee Add Wales/Scotland/Northern Ireland/England to country selection Closes #1484 2025-10-04 11:52:36 +03:00
Kalle
8fc76fd317 Fix crash when starting second Swiss bracket in the same tournament
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
TournamentStage.number is a running number for Swiss now as well. Before was hardcoded as 1. Running number was already in use in bracket-manager so this was just an oversight. Crash was caused by database unique constaint
2025-09-29 20:31:03 +03:00
Veater_27
a954abf542
badge: add badge for WDC #0 (#2533)
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Has been cancelled
Updates translation progress / update-translation-progress-issue (push) Has been cancelled
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-09-28 10:20:04 +03:00
Veater_27
e88f965494
badge: add badge for WRC #0 (#2530)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-09-28 10:14:17 +03:00
Veater_27
9bbeba397c
badge: add badge for WEC #0 (#2531) 2025-09-28 08:52:50 +03:00
Kalle
12fc6ad4e9 Add Oktofest banner
Some checks failed
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-25 17:18:29 +03:00
Kalle
1b6cecf6af
Swiss early advance variation (#2527)
Some checks failed
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
tariq_spl
ffc0b5a59b
badge: add badge for A Saudi national day event (#2529) 2025-09-21 08:49:40 +03:00
BrushMommy
11f1705ef9
badge: add badge for Maya's Diamond Heist (#2523) 2025-09-21 08:48:44 +03:00
Kalle
1098ca9710 Fix not every staff member getting supporter perks
Some checks failed
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-09 18:11:56 +03:00
Kalle
5dbd27a50e Fix plus server suggestions page crash
Some checks are pending
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-09-08 17:17:40 +03:00
rice :3
91946389b3
badge: add badge for Lock [Madness] (#2520)
Some checks failed
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-07 11:55:50 +03:00
Kalle
da55a6cdde Season 9 2025-09-07 11:50:45 +03:00
Kalle
1a667060df Add Baja to the staff
Some checks failed
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-05 18:44:17 +03:00
Kalle
e6177a6439 Patch 10.1
Some checks are pending
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-09-04 18:28:42 +03:00
hfcRed
dbc8cc76c1 Change badge name
Some checks are pending
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-09-04 10:35:49 +02:00
Shakir
142dd4c989
Adds remaining fields for Sendou.ink Twitch Extension (#2498)
Some checks are pending
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: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-09-03 20:19:19 +03:00
Kalle
63f7741c7a Revert "Replace the old sql queries with kysely queries for the VODs feature (#2423)"
Some checks are pending
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
This reverts commit 55c580f53a.
2025-09-02 19:45:30 +03:00
Noe
f0ba605efa
badge: add badge for LD4 (1er) (#2510)
Some checks are pending
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-09-01 20:55:28 +03:00
Veater_27
e13307c2af
badge: add badge for Piston Cup (#2509)
Some checks failed
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-08-28 19:05:58 +03:00
Veater_27
bebcd7f48d
badge: add badge for Friends of Veater (#2504) 2025-08-28 19:04:00 +03:00
Veater_27
99fc28fa77
badge: add badge for NASCAR (#2503) 2025-08-28 19:03:54 +03:00
Phil-hacker
55c580f53a
Replace the old sql queries with kysely queries for the VODs feature (#2423) 2025-08-28 19:03:37 +03:00
BrushMommy
09b0b72206
badge: add badge for Cosmic Clash: Stellar Apex (#2507) 2025-08-28 19:02:41 +03:00
Astro Dev
3c4b360767
Add badge for SYS://STRIKE and Update badge for CTRL+Ink+Delete (#2505) 2025-08-28 19:01:21 +03:00
Gabriel
88977e844f
badge: add badge for Buddies 2vs2 (#2502) 2025-08-28 19:00:16 +03:00
Kalle
3d9995622b
Refactor tournament realtime from SSE to Websocket (#2469) 2025-08-28 18:59:34 +03:00
rice :3
5d4d8c40b5
badge: add badge for Remix Rumble (#2500) 2025-08-28 18:57:17 +03:00
Veater_27
e482af2b91
badge: add badge for Formula 1 (#2499) 2025-08-28 18:56:54 +03:00
cesaregarza
2ab24f64fa
Feature/add tournament active players endpoint (#2497)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-08-28 18:53:33 +03:00
Kalle
17250ba177 Fix teams with big score difference matched up against each other in swiss Closes #2496
Some checks are pending
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
Yiteng
c4fd9332a7
feat: make highlights save button / form errors sticky (#2501)
Some checks failed
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-08-25 16:48:35 +03:00
rice :3
6c07483bba
badge: add badge for Bad Piggies (#2494)
Some checks failed
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-08-19 09:15:04 +03:00
tariq_spl
c131a86a13
badge: add badge for 2v2 TUESDAYS golden edition (#2491) 2025-08-19 09:14:40 +03:00
tariq_spl
17bdc2f014
badge: add badge for Tentatek Showdown! (#2490) 2025-08-19 09:14:24 +03:00
Yuyu
6c1c6a0f8e
badge: add badge for Shrimp of the Day (#2488) 2025-08-19 09:13:52 +03:00
rice :3
96e5f63bcb
badge: add badge for Chao Garden: Hero Edition (#2483) 2025-08-10 13:19:06 +03:00
ItIsSkitty
2c529b7c95
add fusion flare badges (#2480) 2025-08-10 13:17:51 +03:00
Kalle
21af201414 Add Urchin Underpass to the map planner Closes #2415 2025-08-10 12:52:34 +03:00
Kalle
73c8c5121e Add fields to the user public API endpoint Closes #2425 2025-08-10 12:05:05 +03:00
soap
af5e4d006b
Add player country info to teams in tourney API (#2478)
Some checks failed
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-08-02 12:15:30 +03:00
Kalle
cebb7422b5 Modify calendar new loader permissions for supporters
Some checks are pending
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-07-31 20:18:31 +03:00
Kalle
c7e2514fcd Update badge name 2025-07-31 18:52:19 +03:00
BrushMommy
30e32de902
badge: add badge for Carma's Colosseum (#2473) 2025-07-31 18:50:41 +03:00
Astro Dev
7bee041c9f
Add badges for Oktofest LAN (#2471) 2025-07-31 18:50:14 +03:00
rice :3
f57ca1cf17
Changed the names of 5 TSO Tournaments and 10 TSO Tournaments to 5 IKT Tournaments and 10 IKT Tournaments (#2468) 2025-07-31 18:46:29 +03:00
Cafy
791cd2d213
badge: add badge for Madridista (#2463) 2025-07-31 18:46:02 +03:00
Kalle
12590ba0df Drop some unused columns, make TournamentRounds.maps always to be defined
Some checks failed
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-07-25 21:48:07 +03:00
Kalle
9cd3beca4d Make new build weapon select default to "no weapon" rather than Sploosh
Some checks are pending
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-07-24 21:35:58 +03:00
Kalle
136f6f057c Deleted default svg title
This is just bad UX than a11y. Most of the time icons are used with contextual text but if stand-alone we should provide a better name in the context of the feature rather than a generic one.
2025-07-24 21:27:58 +03:00
Kalle
3758847cc3 Refactor a few places to use the shortNanoid helper
Some checks failed
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-07-21 20:47:48 +03:00
Kalle
f392392700 Fix WeaponSelect not always showing the selected weapon 2025-07-21 20:42:52 +03:00
Kalle
baa4b43855
Docker setup for development (#2460)
Some checks are pending
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-07-20 16:58:21 +03:00
Yuyu
cfb103800d
TT and Alterra badges static updated (#2462) 2025-07-20 16:55:29 +03:00
Josiah Glosson
ca57e89abd
badge: add badge for Switzerland (#2454) 2025-07-20 16:00:47 +03:00
Kalle
04f4d3a383 Make tournament organizer perm adding an admin only action 2025-07-20 15:39:46 +03:00
semin4r
1d12abc7cc
badge: add badge for Sunfish Saturday (#2461) 2025-07-20 15:39:20 +03:00
Juancho1782
d56c3ce331
badge: add badges for Next Wave Nexus (#2456) 2025-07-20 15:38:17 +03:00
rice :3
ac95eda0fb
badge: add badge for Rapid Rushdown (#2453) 2025-07-20 15:37:34 +03:00
Gabriel
0566eb3452
badge: add badge for Turbo Tourney (#2452) 2025-07-20 15:37:21 +03:00
Kalle
a3e1e82475 Fix incorrect placement for in-progress SE/DE bracket 2025-07-20 15:35:11 +03:00
Kalle
a20f1dbe6c Adjust tournament room password generation seed to ensure the same pass between Grand Finals and Bracket Reset
Some checks are pending
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-07-19 14:20:38 +03:00
Kalle
b2ff16426d Fix Swiss generate match ups internal server error by introducing neverthrow 2025-07-19 13:54:29 +03:00
Kalle
fa60d0d03f
Add badges on tournament finalize (#2459) 2025-07-19 13:33:58 +03:00
Kalle
b04d91d8f2 Fix SQ reporting weapons "input changed from uncontrolled to controlled warning"
Some checks are pending
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
Also likely fixes the bug where users see weapons getting randomly selected/unselected.
2025-07-19 09:30:13 +03:00
Kalle
6b9931ccb5 Replace trivial function with a built-in
Some checks failed
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-07-14 21:58:04 +03:00
Kalle
48a41d8e29 Adjust Swiss tiebreakers Closes #2337 2025-07-14 21:52:03 +03:00
Kalle
9c639438a2 Fix Chump object shredder multiplier Closes #2442 2025-07-14 21:22:45 +03:00
Kalle
98b4926b09 Fix Tenta Brella launched HP value 2025-07-14 21:22:45 +03:00
Kalle
93db89c41e Fix third place match not showing unlinked when counterpicks and different count 2025-07-14 21:22:45 +03:00
thomatheto
383e8b6fe6
badge: add badge for LAN Championship Showdown (First) (#2444) 2025-07-14 19:58:39 +03:00
Gabriel
aafc0591cc
badge: add badge for Soul Silver Cup (#2445) 2025-07-14 19:58:18 +03:00
Terrrett
04d75ffd97
badge: add badge for Mount Squidmore A-Side (#2449) 2025-07-14 19:56:54 +03:00
rice :3
249bce86b7
badge: add badge for Seiors Scramble (#2450) 2025-07-14 19:56:27 +03:00
BrushMommy
0e03efd4a1
badge: add badge for Trans Cup (#2451) 2025-07-14 19:56:06 +03:00
Kalle
c3852b3d78 Add JSDoc to filterBuilds function
Some checks failed
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-07-10 20:22:54 +03:00
Kalle
d7d10fbd78
Fix swiss pairing algorithm (#2446) 2025-07-10 20:17:58 +03:00
Kalle
621d484363 Fix brushes order
Some checks failed
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-07-08 20:29:50 +03:00
Kalle
02806ce3ce Document Tournament module and remove redundant code
Some checks are pending
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-07-07 21:13:32 +03:00
Kalle
5a2fcf7a9f Add tests and documentation to number utils
Some checks are pending
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
Also improved safeNumberParse robustness
2025-07-06 22:00:54 +03:00
Kalle
5ba85f8db2 Fix seasons page crash
Some checks are pending
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-07-06 14:35:58 +03:00
Terrrett
684d3ba74c
badge: add badge for Canada Day! (#2437)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-07-06 12:21:47 +03:00
Kalle
f576b4da9a Upgrade Biome 2025-07-06 12:18:25 +03:00
Kalle
aa1aa46855 Fix account migrate crash with same teams on both accounts 2025-07-06 11:55:50 +03:00
Kalle
d32ff56da8 Fix can add players without friend code
Some checks are pending
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-07-06 07:36:14 +03:00
Astro Dev
0eedac25cd
Add badges for CTRL + Ink + Delete and Mega Splat Party (not animated) (#2439)
Some checks are pending
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-07-05 15:02:01 +03:00
BrushMommy
7b944438bb
Badge name change (#2441) 2025-07-05 15:01:05 +03:00
Kalle
4fc9345e5c Add tests and docs to the Swiss module (with crash fixed) 2025-07-05 12:24:02 +03:00
Kalle
3d2ede6f3d
Tournament results participation, seasons page with tournaments & team results page (#2424) 2025-07-05 12:11:52 +03:00
Kalle
735b506f56 Revert "Add tests and docs to the Swiss module"
This reverts commit 009e7742a0.
2025-07-04 12:18:41 +03:00
Kalle
009e7742a0 Add tests and docs to the Swiss module 2025-07-02 22:13:32 +03:00
Kalle
ea178d7d6a Add SendouQ weapon report recently reported quick add 2025-07-02 21:14:29 +03:00
Cafy
c9752bfc87
badge: add badge for Cap the Zone (#2436) 2025-07-02 20:18:06 +03:00
Cafy
1ef4c397dd
badge: add badge for Dualin' Horizons (#2432) 2025-07-02 20:16:48 +03:00
Steven
22c173de93
badge: add badge for Splatoon Olympics (#2430) 2025-07-02 20:16:31 +03:00
L :3
32eda3ac7b
Badge: Add badge for Solo Squid Showdown (#2428) 2025-07-02 20:16:14 +03:00
Kalle
c5240696ff Handle new user having builds in account migration 2025-07-02 19:29:44 +03:00
Kalle
b4b03950bb Typo fixes 2025-06-30 21:47:33 +03:00
Kalle
4d5eaf288b Fix SendouQ chat buttons styling 2025-06-30 21:35:46 +03:00
Kalle
213b58bcdf Fix leaderboards crash for season 0 2025-06-30 21:35:31 +03:00
Kalle
29220bebf7 Fix Tri-Stringer etc. 3rd kit on Object Damage Calculator by generalizing the logic 2025-06-30 19:21:42 +03:00
Kalle
8b469cebf9
Fix can't edit tournaments as org admin if no calendar event adder / tournament adder perms (#2433) 2025-06-30 18:59:05 +03:00
Kalle
9bb4362434 Clear active roster if admin removes a member in it Closes #2427 2025-06-27 13:48:43 +03:00
Kalle
9a8d83175b Add badges to external calender events on calendar page 2025-06-26 16:10:00 +03:00
Kalle
e0f4bfdb30 Fix TODO 2025-06-24 15:47:02 +03:00
Kalle
02e5d8fb46 Fix user createdAt being updatedAt instead 2025-06-24 15:26:20 +03:00
Kalle
cd9a98de7c Add "pen" as alt name for Snipewriter 2025-06-24 13:57:33 +03:00
Kalle
67ec39ca6e Show color indicator for own group in SQ score reporting 2025-06-24 13:55:35 +03:00
Kalle
70b11bb312
Scrims timestamp changes (#2417)
* isScheduledForFuture

* test

* done
2025-06-24 12:30:47 +03:00
Kalle
7a931fd961 Update links to new repository URL 2025-06-24 08:55:35 +03:00
ItIsSkitty
da4c3490cd
add MIDLINES ONLY badges (#2407)
* add MIDLINES ONLY badges

* Update homemade.json

fixed badges
2025-06-24 08:49:24 +03:00
Kalle
30c908f3df Add label to user page seasons tab 2025-06-24 08:33:35 +03:00
Kalle
cfca53773b Fix can't reset custom CSS Closes #2349 2025-06-24 08:33:25 +03:00
Kalle
1abfba832e Add banning policy documentation Closes #2332 2025-06-24 08:31:53 +03:00
Kalle
9077757954 Fix can't reset custom colors Closes #2349 2025-06-24 08:20:01 +03:00
Kalle
c5674962b6
User page seasons links as select (#2413) 2025-06-23 12:02:25 +03:00
Kalle
dd1adad94b BIome v2 upgrade
Some checks are pending
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-06-22 16:49:27 +03:00
Kalle
02f705b45f Scroll scrollbar styling to select component
Some checks are pending
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-06-21 14:16:00 +03:00
Astro Dev
51154de954
Add badge for Blackout Bingo (#2404)
* Add files via upload

* Updated homade.json

* updated homemade.json
2025-06-21 13:45:35 +03:00
Kalle
7ed1394fba
Migrate Comboboxes to react-aria-components (#2408)
* Initial

* wip

* AnyWeapon

* del

* wip

* import stuff

* gearselect

* brand images

* wip

* wip

* art

* Remove old

* Fix tournament map pool link

* Simplify GearSelect

* convert to todo
2025-06-21 13:44:26 +03:00
BrushMommy
4e6951e36b
Add weapon alt names to new weapons (#2406)
* new weapon alt names

* fix colon and reeflux name

* i mispelt galaxy
2025-06-21 12:02:19 +03:00
Kalle
7a82f9c19e Fix can't quick add members to SendouQ groups 2025-06-18 21:15:14 +03:00
Astrid
3bca1849cc
Increase tournament organization max name length (#2403)
Increases the character limit on an organization's name from 32 -> 64 characters. 64 is chosen to follow the 2^n pattern from 32
2025-06-18 17:33:23 +03:00
Kalle
4490106ccd Ensure side nav is not blocked at the bottom 2025-06-17 21:06:38 +03:00
Kalle
070cec8d35 Fix squished side nav icons on Firefox 2025-06-17 20:58:41 +03:00
Kalle
314be231f4 Change luti divs form fields to match scrim list order 2025-06-17 20:14:42 +03:00
Kalle
bfb5239bd9 Add scrims icon to breadcrumbs 2025-06-17 20:10:27 +03:00
Kalle
c35da55294
Tournament org bans (#2397)
* Initial

* e2e test

* extract

* finish?
2025-06-16 22:28:10 +03:00
BrushMommy
f3073c8f30
Rules Clarification / Updates (+ quick info page update) (#2398)
* Rules + Info Update

* format info better

* Update app/features/sendouq/routes/q.rules.tsx

Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>

* Removed alias part of rules

* format

---------

Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-06-15 20:03:29 +03:00
Cafy
68b306774d
Add badge for Champions Cup (#2386)
* Update homemade.ts file

* Add file champions.gif

* Add file champions.png

* Add file champions.avif
2025-06-15 11:15:55 +03:00
L :3
b4494c9100
Add badge for Let Them Cook (#2377)
* Update homemade.ts file

* Add file letthemcook.gif

* Add file letthemcook.png

* Add file letthemcook.avif

* Update homemade.ts file

* Add file letthemcook.gif

* Add file letthemcook.png

* Add file letthemcook.avif

* Update homemade.ts file

* Add file letthemcook.gif

* Add file letthemcook.png

* Add file letthemcook.avif

* Delete file letthemcook.gif

* Delete file letthemcook.png

* Delete file letthemcook.avif

* Update homemade.ts file

* Add file letthemcook.gif

* Add file letthemcook.png

* Add file letthemcook.avif

* Delete file letthemcook.gif

* Delete file letthemcook.png

* Delete file letthemcook.avif

* Update homemade.ts file

* Add file letthemcook.gif

* Add file letthemcook.png

* Add file letthemcook.avif

* Update homemade.ts file

* Add file letthemcook.gif

* Add file letthemcook.png

* Add file letthemcook.avif
2025-06-15 11:15:39 +03:00
Cafy
07d3181aa8
Add badge for 5 ST! Tournaments (#2383)
* Update homemade.ts file

* Add file vsblast.gif

* Add file vsblast.png

* Add file vsblast.avif

* Update homemade.ts file

* Add file csblast.gif

* Add file csblast.png

* Add file csblast.avif
2025-06-15 11:14:47 +03:00
Kalle
e721515629 Account migrate handle lfg posts and ban log 2025-06-15 11:07:23 +03:00
Kalle
b75e86b099 Add back art tab to user profile 2025-06-15 10:07:08 +03:00
Kalle
156631c37f Postpone season 8 2025-06-14 21:47:11 +03:00
Kalle
67c81122ec Add Discord ID to user admin tab 2025-06-14 10:50:54 +03:00
Kalle
7c16e0964a Remove redundant button loading style 2025-06-14 09:40:12 +03:00
Kalle
fb51e3c463 Migrate some builds files to CSS modules 2025-06-14 09:38:29 +03:00
Kalle
b4bd9aabca Reorder & add dividers to build weapons list 2025-06-14 08:51:26 +03:00
Kalle
df3772403e User admin tab Closes #2388 2025-06-14 08:41:52 +03:00
Kalle
96fe5f0c78 Generate images route with season poster 2025-06-13 21:50:18 +03:00
Kalle
2b975f4d54 Patch version 10.0.0 2025-06-12 18:53:04 +03:00
Kalle
b8ff42892c Season 8 2025-06-12 18:51:11 +03:00
Kalle
9352be9ec8 Calendar filters dialog use standardSchemaResolver as well 2025-06-11 20:10:56 +03:00
Kalle
45cf5ba5cf
wip (#2391) 2025-06-11 18:59:54 +03:00
Kalle
c36b450382 Fix can't edit favorite badge if lost access 2025-06-10 21:41:21 +03:00
Kalle
d6abac6b72
New tabs component (#2387) 2025-06-10 20:58:41 +03:00
Kalle
97db59821c Hide favorite badge select if it does not do anything 2025-06-09 21:42:43 +03:00
Kalle
0c90f6b009 Refactor LinkButton to use the new SendouButton API 2025-06-09 21:35:55 +03:00
Kalle
ed40f9fd30 Fix setup script failing when no real season active 2025-06-09 21:32:41 +03:00
Kalle
9afb5df064 Tournament organizations use new permissions model & e2e test added 2025-06-08 21:39:38 +03:00
Kalle
c70a9b82ab Refactor button event handlers to always use onPress instead of onClick 2025-06-08 20:08:10 +03:00
Kalle
c2a6bc172a Fix button styles 2025-06-08 10:26:15 +03:00
Kalle
a1ff02cfad Notification for canceling scrim 2025-06-08 10:12:03 +03:00
Kalle
92090ecc9d Fix ad blocking modal submit button 2025-06-08 09:32:22 +03:00
rice :3
261e420707
Add badge for Mars (#2375)
* Update homemade.ts file

* Add file marss.gif

* Add file marss.png

* Add file marss.avif
2025-06-08 09:22:17 +03:00
Finazon
9995e0a6c0
add bss badge (#2374)
* attempt 2 bss badge

* remove 2, 3
2025-06-08 09:21:47 +03:00
Zimo Li
f6f066ac8a
Add CSS rule touch-action: manipulation to ability selector (#2376) 2025-06-08 09:20:04 +03:00
kbagent7
f156083270
Add badge for FREEDOM DiVE (#2355)
* Update homemade.ts file

* Add file current.gif

* Add file current.png

* Add file current.avif
2025-06-07 22:20:29 +03:00
Taysonbucket
2d612ea9d0
Add badge for Cosmic Clash (Pilot Event) (#2372)
* Update homemade.ts file

* Add file cosmisclash.gif

* Add file cosmisclash.png

* Add file cosmisclash.avif
2025-06-07 22:20:16 +03:00
Taysonbucket
95f45a7f6d
Add badge for Tri Squid Achievement (#2371)
* Update homemade.ts file

* Add file trisquid.gif

* Add file trisquid.png

* Add file trisquid.avif
2025-06-07 22:19:42 +03:00
BrushMommy
07c7ca68bb
Urchin Cup Badge (#2366) 2025-06-07 22:19:25 +03:00
bee-spl
7399ef1218
Add badge for Game Arena Splatoon 3 Downtown Doubles (#2338)
* Update homemade.ts file

* Add file buckeyesquid.gif

* Add file buckeyesquid.png

* Add file buckeyesquid.avif
2025-06-07 22:16:22 +03:00
NebbyNapp
6132f3396a
Add badge for Sainsbury's Scrap (#2327)
* Update homemade.ts file

* Add file sainsburysscrap.gif

* Add file sainsburysscrap.png

* Add file sainsburysscrap.avif
2025-06-07 22:16:02 +03:00
Kalle
7901ee8cab
Scrim improvements (#2365)
* Initial

* wip

* wip

* Finish?

* remove comment
2025-06-07 17:21:29 +03:00
Kalle
61ecaa252f Update react-aria-components to version 1.10.0 Closes #2345 2025-06-07 12:25:51 +03:00
Kalle
cf34252aba Revert "Sort members on team page by role (#2340)"
This reverts commit 391ac6a1c4.
2025-06-07 12:05:40 +03:00
Kalle
7ed228fe7e Fix finalizing test tournament + track user created at Closes #2352 2025-06-05 22:04:56 +03:00
Kalle
b621e2ff96
Add new buttons (#2368)
* Initial

* Buttons everywhere

* Better 401 text
2025-06-05 21:44:05 +03:00
Skyler
391ac6a1c4
Sort members on team page by role (#2340)
* Add title to flags so that hovering shows country name

* Use proper i18n for country names in flag titles

* Run Biome linter

* Sort members on team page by role

* Move roster sorting logic to backend

* Remove unused import

* Try to make code more idiomatic

* Sort members with no role at the end

* Use MemberRole type
2025-06-05 21:08:09 +03:00
Kalle
9ff568af84 Import ordering fixed 2025-06-05 21:04:23 +03:00
Kalle
accbaf40db
Refactor Button to SendouButton (#2367)
* initial

* done

* import ordering
2025-06-05 21:00:14 +03:00
rice :3
25d3aff133
Add badge for Tralalero Tralala (#2326)
* Update homemade.ts file

* Add file tralalero.gif

* Add file tralalero.png

* Add file tralalero.avif
2025-06-03 18:35:45 +03:00
tariq_spl
792fa0054f
Add badge for 2v2 TUESDAYS (#2324)
* Update homemade.ts file

* Add file 2v2tuesdays.gif

* Add file 2v2tuesdays.png

* Add file 2v2tuesdays.avif

* Update homemade.ts file

* Add file 2v2tuesdays.gif

* Add file 2v2tuesdays.png

* Add file 2v2tuesdays.avif

* Update homemade.ts file

* Add file 2v2tuesdays.gif

* Add file 2v2tuesdays.png

* Add file 2v2tuesdays.avif

* Update homemade.ts file

* Add file 2v2tuesdays.gif

* Add file 2v2tuesdays.png

* Add file 2v2tuesdays.avif
2025-06-03 18:35:29 +03:00
Kalle
2843fc63b5 Prevent creating a scrim/scrim request with team that has less than 4 members 2025-06-03 18:31:44 +03:00
Phil-hacker
3f0e5fcd16
add TimePopover to ScrimsTable (#2361) 2025-06-03 18:19:21 +03:00
Kalle
237f5e7a17 Update user edit page to use CSS modules 2025-06-03 18:05:51 +03:00
Kalle
242f20aeb1 Refactor DateTimeFormField to use RAC based input Closes #2359 2025-06-03 17:33:57 +03:00
Kalle
f33c3a31a4 Prevent migration if new user in tournament teams Closes #2320 2025-06-02 20:50:38 +03:00
Kalle
4190f61e04 Fix thick button on builds page mobile 2025-06-02 20:48:19 +03:00
Kalle
ea1666d57d Fix arrow left icon pointing right on Safari 2025-06-02 20:48:01 +03:00
Kalle
910d5f573a
Revert "Single fetch future flag (#2348)" (#2357)
This reverts commit 30376b4073.
2025-06-01 21:01:58 +03:00
Kalle
ce0d1d2ea4
Fix layout shift on page load and navigation (#2354)
* try

* for mobile
2025-06-01 18:37:54 +03:00
hfcRed
296602626f
Brella launched damage calc (#2353)
* Add launched variants to object dmg script

* Update obj damage constants

* Add image variants

* Remove tower option from variants
2025-06-01 11:51:51 +03:00
Kalle
30376b4073
Single fetch future flag (#2348)
* Config

* E2E tests pass
2025-06-01 09:26:09 +03:00
Phil-hacker
2fd3ff1240
Add a time component (#2347)
* Add Time component

* Use the Time component on the tournament and scrims pages

* fix formatting issues

* renamed the Time component to TimePopover

* change the Time component trigger to a button

* remove unused import

* fix button styling
2025-06-01 09:25:35 +03:00
Kalle
1c26ff31c8 Fix qWeaponPool seed 2025-05-31 16:15:58 +03:00
Kalle
fde5d57356 Fix front page tournament card pills spacing 2025-05-31 16:09:17 +03:00
Kalle
5fe0e82e05
SendouQ public API initial (#2343)
* schema

* Implement
2025-05-31 15:43:56 +03:00
Kalle
921abd3853 Delete team E2E test fix 2025-05-31 14:54:18 +03:00
Kalle
77ee0fb7f6
Revert LUTI bracket progression hack (#2346)
* Revert "Fix LUTI play-off bracket not matching preview"

This reverts commit 3b79ea7916.

* Revert "Better team sorting for LUTI play-offs (#2192)"

This reverts commit eb95870b8b.

* Add placeholder for test
2025-05-31 14:50:02 +03:00
Kalle
84cdd58fe8 Refactor app/constants away 2025-05-31 13:54:34 +03:00
Kalle
cc4b1037ba Add TORIPNG to the contributions page 2025-05-31 12:41:31 +03:00
Kalle
dd42984a85 Fix crash on submitting a new scrim post 2025-05-31 12:35:50 +03:00
Kalle
225abdad26 Remove countries-list in favor of an app constant 2025-05-31 12:32:21 +03:00
Kalle
15ee83560a Inline utils/i18next.ts 2025-05-31 12:02:27 +03:00
Kalle
616bcfc003
I18n jsons sync command (#2342)
* Add new command

* Run against existing

* Update docs
2025-05-31 11:32:29 +03:00
xi
8a90b4dec4
Replace outdated links with archive links (#2339) 2025-05-30 18:40:17 +03:00
Kalle
3b57da53ba Hide "if not found by" form if base visibility is public in new scrim form
This is an UX improvement based on user confusion
2025-05-29 19:40:41 +03:00
Kalle
405e679717 Fix scrims page button alignment 2025-05-29 18:30:00 +03:00
Kalle
c7227d181d Add user page links to scrim page 2025-05-29 18:00:04 +03:00
Kalle
d848fb8dfd Fix scrim scheduled notification timestamp using server time 2025-05-29 17:55:20 +03:00
Skyler
6c7648dc2d
Add title to flags so that hovering shows country name (#2336)
* Add title to flags so that hovering shows country name

* Use proper i18n for country names in flag titles

* Run Biome linter
2025-05-29 16:12:25 +03:00
Kalle
7bc8069e97 Fix OW% and OW% (M) showing NaN in the standings table if only a bye 2025-05-29 16:11:19 +03:00
hfcRed
5c78b60b2b
Add options to delete team images (#2328)
* Add options to delete team images

* Update test

* Add image deleting to test
2025-05-26 18:58:29 +03:00
hfcRed
5cc0be347f
A11y colors (#2261)
* Fix value parsing to avoid errors and display reset correctly

* Add color preview

* Add color contrast checker

* Run formatter

* Satisfy checks

* Small fixes

* Update wording

* Re-order combinations

* Add translation keys

* Use clsx for pass/fail

* Use table elements

* Remove wrapper element

* Use single decimal for contrast

* Move description into popover

* Update css vars to accept preview colors

* Update colors input

* Remove reloadDocument

* Wrap in details summary

* Update popover text
2025-05-26 18:10:44 +03:00
Kalle
6ba4b9d6ff
Better README & getting started (#2284)
* initial

* wip

* wip

* wip

* pr comment

* remove todo

* add a few placeholders

* todos done
2025-05-26 17:57:41 +03:00
Kalle
dd2cdacfe7 Fix opponents cant write on scrim chat 2025-05-25 18:08:14 +03:00
Kalle
6307e80360 Unflag 2025-05-25 16:27:06 +03:00
Kalle
5a58348145 Show test tournaments on front page if the organizer 2025-05-24 20:25:08 +03:00
Kalle
b9431361af Check against tag emoji for user input in actuallyNonEmptyStringOrNull 2025-05-24 20:12:53 +03:00
Kalle
e9676ada18 Refactor away in-game-lists barrel file Closes #2322 2025-05-24 19:58:40 +03:00
Kalle
cb8669acc3
New calendar UI, more filters & persisted filters (#2318)
* Add types

* Delete stuff

* wip

* findAllBetweenTwoTimestamps refactor

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* Fixes

* wip

* wip

* Fix InfoPopover button styling

* wip

* wip

* wip

* Merge branch 'rewrite' into new-calendar

* wip

* wip

* wip

* wip

* Rename myform -> sendouform

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* wip

* rename

* fix test
2025-05-24 17:13:30 +03:00
kytoaa
f0728d9253
Added Ical feed to calendar (#2258)
* working routing, loader function gathers all events over the next 3 weeks

* working ical file generation, needs more checks like 75 octet line limit

* line length check

* removed adding empty lines and stopped returning an ical file with no events

* fixed spelling mistake and added basic ui

* finished basic ui, added some tests and ran npm run checks

* switched to using ics library

* added error logging
2025-05-24 12:41:46 +03:00
BrushMommy
4044795bd4
Add badge for Crobattle Royale (#2312)
* Update homemade.ts file

* Add file crobattle.gif

* Add file crobattle.png

* Add file crobattle.avif
2025-05-22 20:57:17 +03:00
BrushMommy
ca95cb8548
Rename Silver Stars badge (#2321) 2025-05-22 20:56:58 +03:00
ItIsSkitty
8f4c9df33f
add baja blast badge (#2317) 2025-05-21 21:04:01 +03:00
Taysonbucket
c0dc149f36
Add badge for The REC Center (#2309)
* Update homemade.ts file

* Add file reccent.gif

* Add file reccent.png

* Add file reccent.avif
2025-05-21 21:02:43 +03:00
rice :3
b2aa29e0db
Add badge for Glooga Cult Glooga Day Gimmick Tourney (#2294)
* Update homemade.ts file

* Add file glooga.gif

* Add file glooga.png

* Add file glooga.avif
2025-05-21 21:02:15 +03:00
kittasticsimp
a5df7cb9ff
Add badge for Moxi Achievement (#2282)
* Update homemade.ts file

* Add file moxiaward.gif

* Add file moxiaward.png

* Add file moxiaward.avif
2025-05-21 21:01:44 +03:00
Cafy
23a530bcb1
Add badge for Habibi 1v1 and Habibi 1v1 Gold Edition (#2272)
* Update homemade.ts file

* Add file habibigold.gif

* Add file habibigold.png

* Add file habibigold.avif

* Update homemade.ts file

* Add file habibi.gif

* Add file habibi.png

* Add file habibi.avif
2025-05-21 21:00:56 +03:00
Kalle
946d9dba19 Add spacing on top of the front page season banner
Some checks failed
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-05-20 19:41:21 +03:00
Kalle
3159b1c2de Improve badge manager/owner edit modal 2025-05-20 19:41:05 +03:00