Commit Graph

372 Commits

Author SHA1 Message Date
Kalle
5c6229f0b9 Add tournament reopen feature in admin panel (dev only)
Allow reopening finalized tournaments from the admin panel in development mode. This makes testing tournament finalization easier without needing CLI scripts.

- Add REOPEN_TOURNAMENT action to admin panel
- Convert reopen-tournament.ts script logic to Kysely
- Show Admin tab in tournament nav even after finalization (dev only)
- Add tournamentId column to TournamentBadgeOwner TypeScript interface
- Delete scripts/reopen-tournament.ts
2026-01-04 18:16:44 +02:00
Kalle
a4b9b66efc
Optimize E2E test run time (#2686) 2026-01-03 19:25:38 +02:00
Kalle
23eaa268c0
User middleware try 2 (#2692) 2026-01-03 13:47:32 +02:00
hfcRed
66bccb4684
Expand object pronouns list (#2691)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2026-01-03 12:22:48 +02:00
Kalle
f11a3e798a Revert "User middleware (#2687)"
This reverts commit 4fca18ac8d.
2026-01-03 08:41:13 +02:00
Kalle
4fca18ac8d
User middleware (#2687) 2026-01-02 18:34:45 +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
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
Kim Tran
d7faf2c4e3
LFG post language select (#2660)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2025-12-14 10:39:43 +02:00
Kalle
42cb33641d
Deadline per tournament match (#2657) 2025-12-10 19:42:30 +02:00
Kalle
c3bf60e4d8 Tournament subs: remember previous selections, also delete post when creating a team & refactor to use Kysely & CSS modules 2025-11-26 19:41:22 +02:00
Kalle
9bd8d84f20
SendouQ map list generation via MapList.generate (#2617) 2025-11-18 17:33:27 +02:00
Kalle
9dbe19e0b8
Team tags (#2623) 2025-11-09 14:47:40 +02:00
Kalle
24008775aa
24h clock user preference (#2618) 2025-11-09 14:25:14 +02:00
Kalle
ff4402d9aa
User generatable API tokens (#2621) 2025-11-09 11:07:20 +02:00
Kalle
9296319d23
Refactor HACKY_resolvePicture away (#2606) 2025-11-08 13:54:02 +02:00
Kalle
9fc30a7624
Many starting brackets standings (#2611)
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
2025-11-03 21:30:22 +02:00
Kalle
a2b3e36c49
Established orgs (#2609)
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
2025-11-01 11:49:43 +02:00
Kalle
f9192ff3d6 Fix editing a Vod not showing the current PoV
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-30 18:52:17 +02:00
Kalle
c50d4248c0 Upgrade Biome 2025-10-27 21:36:12 +02:00
Kalle
2e6acc90f5 Add E2E test to new scrim functionalities 2025-10-26 15:08:04 +02:00
Kalle
510491c039
Scrimprovements (#2603) 2025-10-25 17:46:17 +03:00
Kalle
d6cf687a7e
Kysely for builds queries (#2578) 2025-10-19 11:57: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
Kalle
0ddc73666d
Art feature improvements (#2564) 2025-10-11 11:46:22 +03:00
Phil-hacker
8b85a9f3bb
Use kysely for the vods feature (#2556) 2025-10-08 17:23:01 +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)
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
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
Phil-hacker
55c580f53a
Replace the old sql queries with kysely queries for the VODs feature (#2423) 2025-08-28 19:03:37 +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
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
Kalle
fa60d0d03f
Add badges on tournament finalize (#2459) 2025-07-19 13:33:58 +03:00
Kalle
3d2ede6f3d
Tournament results participation, seasons page with tournaments & team results page (#2424) 2025-07-05 12:11:52 +03:00
Kalle
70b11bb312
Scrims timestamp changes (#2417)
* isScheduledForFuture

* test

* done
2025-06-24 12:30:47 +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
c35da55294
Tournament org bans (#2397)
* Initial

* e2e test

* extract

* finish?
2025-06-16 22:28:10 +03:00
Kalle
df3772403e User admin tab Closes #2388 2025-06-14 08:41:52 +03:00
Kalle
9afb5df064 Tournament organizations use new permissions model & e2e test added 2025-06-08 21:39:38 +03:00
Kalle
7901ee8cab
Scrim improvements (#2365)
* Initial

* wip

* wip

* Finish?

* remove comment
2025-06-07 17:21:29 +03:00
Kalle
7ed228fe7e Fix finalizing test tournament + track user created at Closes #2352 2025-06-05 22:04:56 +03:00
Kalle
1c26ff31c8 Fix qWeaponPool seed 2025-05-31 16:15:58 +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
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
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
hfcRed
1aa3425120
SendouQ favorite weapons (#2286)
* Migrate code to new weapon list type

* Add database migration script

* Run formatter

* Display favorite background image

* Null latest weapon on empty array
2025-05-18 13:34:46 +03:00