Commit Graph

5904 Commits

Author SHA1 Message Date
Kalle
41fadb20fe Add error message to user if trying to upload too big image 2026-01-14 20:59:57 +02:00
Kalle
2522276be7 Improve English 2026-01-14 18:49:22 +02:00
Kalle
27a468a8c7
Misc perf improvements (#2723) 2026-01-14 17:57:40 +02:00
Kalle
4723dabdf5
Adjust max image size limit (#2721) 2026-01-14 17:54:15 +02:00
dependabot[bot]
d576a3f7b4
build(deps): bump the minor-and-patch group with 8 updates (#2722)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 17:47:17 +02:00
Kalle
f9f4c3eb76 Fix badge 2026-01-13 21:09:17 +02:00
Astro Dev
fe4b623de9
Add badges for Survival of the S+ Gladiator & Typh's Birthday Bonanza (#2703) 2026-01-13 21:07:24 +02:00
Kalle
35ac3fa0a7
Add session ID to server logs for user reporting (#2720) 2026-01-13 21:02:16 +02:00
dependabot[bot]
cfce363fa0
build(deps): bump the minor-and-patch group with 7 updates (#2718)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-13 20:52:07 +02:00
Kalle
434c34d440 Fix flaky test 2026-01-13 20:50:52 +02:00
Kalle
fb18bbe7a4 Add group ID's to /sendouq/:matchId endpoint
Closes #2719
2026-01-13 18:25:10 +02:00
dependabot[bot]
9d8402e4ce
build(deps): bump the minor-and-patch group with 9 updates (#2715)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-12 18:16:28 +02:00
Kalle
4aab22cdf0
Add bracket browser tests (#2714)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-11 20:40:24 +02:00
Kalle
b2c975934c Mark E2E test as slow 2026-01-11 17:11:49 +02:00
Kalle
7ca2d4e950 Fix tier list maker weird text wraps when downloading an image 2026-01-11 16:53:59 +02:00
Kalle
4dcbf4db42
Fix sub post weapons reverting to user defaults when editing (#2713)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-11 16:48:50 +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
036da571c7
Fix weapons clearing when selecting 8th weapon in CAST VOD upload (#2710)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-09 22:48:32 +02:00
dependabot[bot]
b946345fcf
build(deps): bump the minor-and-patch group with 3 updates (#2709)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 21:53:31 +02:00
Kalle
995ee2ecab
Add basic art upload E2E test (#2708) 2026-01-08 20:56:04 +02:00
dependabot[bot]
b370a9ba1b
build(deps): bump the minor-and-patch group with 7 updates (#2707)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-08 20:47:43 +02:00
Kalle
f3e1ff61c0
Fix strikethrough only applying to player name, not pronouns (#2705) 2026-01-07 21:53:15 +02:00
dependabot[bot]
beeca43d18
build(deps): bump the minor-and-patch group with 3 updates (#2704)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-07 21:41:51 +02:00
Kalle
124f3456ed Fix player badge color on seeding page 2026-01-06 18:35:47 +02:00
Kalle
503101a451
New tournament seeding page (#2701) 2026-01-06 18:23:52 +02:00
dependabot[bot]
e9149edcde
build(deps): bump the minor-and-patch group across 1 directory with 6 updates (#2700)
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-01-06 12:12:32 +02:00
Kalle
fcefe17430
Fix HTTP OPTIONS request to /api/ (#2697) 2026-01-04 22:03:21 +02:00
Kalle
650bd0028e Fix reopening round robin match locking subsequent matches
When reopening a match in round robin format to correct a misreported score,
subsequent matches that were already in progress would become locked. This
happened because resetMatchStatus was clearing their status and startedAt.

Now round robin matches are left as-is when a preceding match is reopened,
allowing them to continue where they left off.

Closes #2690
2026-01-04 22:01:45 +02:00
Kalle
306e12d8c4 Deflake tournament score report test 2026-01-04 18:30:01 +02:00
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
38d80d670f
Deduplicate weapon-params.ts (#2695) 2026-01-04 17:44:37 +02:00
Kalle
ee4f3ef4b9
Add Vitest browser testing setup with GroupCard tests (#2694) 2026-01-04 17:35:28 +02:00
Kalle
73e13f7446 Add canopy durability stat for Splat Brella variants
Adds CanopyHP (5000) for Splat Brella (6000), Sorella Brella (6001),
and Order Brella Replica (6005) in build analyzer.

Fixes #1478
2026-01-04 16:08:59 +02:00
Kalle
a9f72e9a02 Better tournament organization calendar styles for mobile 2026-01-04 13:51:47 +02:00
Kalle
497c3677be Fix Markdown render allowing inline styles and remove unrendered tags 2026-01-04 11:34:48 +02:00
Kalle
7f1b18b30b Fix types 2026-01-04 11:29:53 +02:00
Kalle
18a6fb57ec Allow configuring PORT (both server & E2E tests) 2026-01-04 11:08:51 +02:00
Kalle
9f0978f658 Add titles and tooltips for damage receiver icons
Closes #1178
2026-01-04 10:51:39 +02:00
Kalle
a25060e5bf Underground bracket E2E test anti flakiness 2026-01-03 19:48:57 +02:00
Kalle
a4b9b66efc
Optimize E2E test run time (#2686) 2026-01-03 19:25:38 +02:00
Kalle
dd9e74d1b6 Fix leaderboard tier criteria using stale cached data
ownEntryPeek() was mixing freshUserSkills() for tier assignment
with userSkills() (cached) for tier intervals, causing displayed
tier criteria to be out of sync with actual tier assignments.

Minor perf trade-off: freshUserSkills() is now called twice in
ownEntryPeek(), but this only affects users checking their position
beyond the main leaderboard size.

Fixes #2588
2026-01-03 16:45:17 +02:00
Kalle
da603f4d7c Fix image shrinking in tabs 2026-01-03 16:14:34 +02:00
Kalle
20ee95516c Add initial Dependabot config 2026-01-03 14:37:31 +02:00
Kalle
1c7c1aae45 Upgrade deps 2026-01-03 14:35:55 +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
59de1f7e58 Fix avatar badge not attached 2026-01-03 00:25:40 +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