Kalle
d9275d6ee4
More options for team picked map pools formats
2026-09-16 21:13:11 +03:00
Kalle
a22bd50545
Handle bans with API tokens
2026-09-09 21:37:22 +03:00
Kalle
1787b7b8eb
Check for private fields visibility properly in tournament public API
2026-09-09 21:37:22 +03:00
Kalle
6e05644a91
Add tournament team stats to public API
2026-09-08 19:05:48 +03:00
Kalle
8f04f3b6cc
Enable Biome rules 7
2026-09-06 16:57:29 +03:00
Kalle
fa92e288e1
Widget user profile for all ( #3384 )
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-09-05 18:49:36 +03:00
Kalle
51cbad4ed6
Fix public tournament teams api seeds
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-09-05 18:09:32 +03:00
Kalle
6a307ce59e
Simplify comments
2026-09-02 21:02:01 +03:00
Kalle
980d5c43c0
SSE Chat ( #3368 )
2026-08-29 14:55:13 +03:00
Kalle
3f114b3064
Fix same twitch linked to many users not showing for tournaments/sq
2026-08-29 09:44:28 +03:00
Kalle
58bb3ffaa5
Update random comments
2026-08-25 20:46:51 +03:00
Kalle
a292b705a3
Get rid of GroupMatch.memento
2026-08-21 22:29:26 +03:00
Kalle
4f64b9ec01
zod -> valibot ( #3364 )
2026-08-21 17:36:48 +03:00
Kalle
af7ef2fb08
Refactor permissions and make tournament object fully cacheable ( #3341 )
2026-08-15 09:29:34 +03:00
Kalle
f3a744abbe
Keep tournament showcase cards in sync with tournament page count
2026-08-09 18:30:25 +03:00
Kalle
10cb3e0c57
Fix json parse plugin crash
2026-08-09 17:38:51 +03:00
Kalle
8c03043f08
Fix server restarting mid-set changing map list
2026-08-09 17:38:27 +03:00
Kalle
d42a864f77
/to/:id/admin allow editing tournament team map pool if the format has one
...
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
Closes #3322
2026-08-08 13:59:17 +03:00
Kalle
000eda055a
Tournament specific usernames set by established org TO's
2026-08-07 19:03:53 +03:00
Kalle
f808c4dcbc
Restrict teams leaving invitational tournaments that were added by the TO
2026-08-06 07:15:52 +03:00
Kalle
3d4ac9f452
Add upsert tournament team write API
...
Closes #3294
2026-08-05 21:49:41 +03:00
Kalle
3aded5c62a
Abstract stuff ( #3305 )
2026-08-05 18:16:24 +03:00
Kalle
b3e723e245
Fix even even even more bugs
2026-08-05 16:33:23 +03:00
Kalle
858dcb0cef
Keep pickup tournament team chat members in sync
2026-08-04 22:11:36 +03:00
Kalle
b45ecde4cc
Refactor tournament data loading ( #3298 )
2026-08-04 22:05:49 +03:00
Kalle
f758a6a585
Fix standings public api, refactor for clarity ( #3278 )
...
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: Gaming32 <42721887+Gaming32@users.noreply.github.com >
2026-08-01 11:49:52 +03:00
Kalle
2c9cc7502a
Improve repository coherency
2026-07-27 14:56:28 +03:00
Kalle
125723d3f5
Type some string columns better
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-26 18:25:49 +03:00
Kalle
4cf2003e3c
More consistent date columns
2026-07-26 15:14:33 +03:00
Kalle
329fd82120
Migrate mmr queries to Kysely
2026-07-26 14:03:45 +03:00
Kalle
2f211cc919
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# app/db/tables.ts
# app/features/calendar/calendar-schemas.ts
# app/features/tournament-bracket/actions/to.$id.brackets.server.ts
# app/features/tournament-match/TournamentMatchRepository.server.ts
# app/features/tournament-match/actions/to.$id.matches.$mid.server.ts
# app/features/tournament-match/components/TournamentMatchAdminTab.tsx
# app/features/tournament-match/match-page-context.tsx
# app/features/tournament/queries/updateRoundMaps.server.ts
# app/modules/brackets-manager/test/double-elimination.test.ts
# app/modules/brackets-manager/test/single-elimination.test.ts
# app/modules/brackets-manager/test/update.test.ts
# app/modules/brackets-model/storage.ts
2026-07-26 13:13:31 +03:00
Kalle
13c903ee08
Split off from tables.ts to tables-json.ts
2026-07-26 13:05:50 +03:00
Kalle
6dc2dd2986
Bracket engine refactor ( #3249 )
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-26 12:40:43 +03:00
Kalle
0c5d9d1136
Unify notFoundIfFalsy and notFoundIfNullLike
2026-07-26 12:34:07 +03:00
dependabot[bot]
938d7efd96
build(deps): bump remix-i18next from 7.5.0 to 8.0.0 ( #3215 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com >
2026-07-10 17:40:24 +03:00
Kalle
a4dfd82141
User card ( #3213 )
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-05 08:28:42 +03:00
Kalle
8f482802ba
Upgrade to React Router 8
2026-07-02 17:38:26 +03:00
Kalle
11c78b3bfd
Remove static assets in favor of CDN Closes #2416
2026-06-28 14:11:55 +03:00
Kalle
c1eb4767b5
Fix team member ordering with merged teams
2026-06-27 07:46:09 +03:00
Kalle
d1f8225311
Tournament join page tweaks
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-06-23 07:48:53 +03:00
hfcRed
a5b3ed2e51
Ingame name input ( #3163 )
2026-06-16 15:55:43 +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
a88f33c225
ReportedWeaponRepository, BadgeRepository and UserRepository perf optimizations
2026-06-10 21:59:31 +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
96318ded33
Active match public API
...
Closes #2693
2026-05-27 08:01:15 +03:00
Kalle
4bc8033841
Collapse repeated manual badge grants into a count column
...
TournamentBadgeOwner previously stored manual grants as N identical
rows to represent "this user has this badge N times" — one user had
12,345 duplicate rows for a single badge. This adds a `count` column,
collapses NULL-tournamentId duplicates in the backfill, and rewrites
the BadgeOwner view to expose count via SUM. The table shrinks from
75,596 to 24,204 rows. Also adds an index on TournamentBadgeOwner(userId)
as defense-in-depth for direct lookups, and updates replaceOwners to
dedupe ownerIds at insert time. Profile-page query for the worst-case
user drops from ~4 ms to ~1–2 ms warm.
2026-05-14 18:09:41 +03:00
Josiah Glosson
3b7d941d59
Add /api/tournament/:id/streams route ( #3067 )
2026-05-14 16:33:36 +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
2acc918307
Remove redundant isOwner column ( #2944 )
2026-04-06 15:21:15 +03:00