Commit Graph

5939 Commits

Author SHA1 Message Date
Kalle
62e5c41d74 Fix overlapping calendar icons on Firefox 2026-01-06 07:50:47 +02:00
Kalle
94bc0fc199 Fix import ordering 2026-01-06 07:50:37 +02:00
hfcRed
e879964166 Improve checkbox styling 2026-01-05 19:43:46 +01:00
hfcRed
61b02280bb Progress bar styles 2026-01-05 19:24:25 +01:00
hfcRed
a14aa8515c Range slider styling 2026-01-05 19:17:47 +01:00
hfcRed
fa47c715b8 File input styles 2026-01-05 18:52:13 +01:00
hfcRed
16fcf5c964 Color input styles 2026-01-05 18:44:01 +01:00
hfcRed
2643427da9 Input styling 2026-01-05 18:40:08 +01:00
hfcRed
6bcdb2c657 Components visual regression test 2026-01-04 22:17:36 +01:00
hfcRed
3805736463 Fix browser setup for new stylesheets 2026-01-04 19:29:19 +01:00
hfcRed
02eded554e Migrate changes to css modules 2026-01-04 19:00:03 +01:00
hfcRed
eb1680f80d Resolve merge conflict 2026-01-04 18:57:05 +01:00
hfcRed
fa5eb71e0f Merge remote-tracking branch 'origin/main' into css-rework 2026-01-04 18:50:28 +01: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
hfcRed
97c95aa46c Button padding 2026-01-04 16:19:38 +01: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
hfcRed
67e945c755 Hide top nav in planner 2026-01-03 17:39:15 +01:00
hfcRed
032054e6f0 Planner styling 2026-01-03 16:45:25 +01: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
hfcRed
a4527ef2ea Tourney styling 2026-01-03 15:04:54 +01: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
hfcRed
d72197aba1 Migrate chat styles to module 2026-01-03 10:59:20 +01:00
hfcRed
7c6c08bc6b Merge remote-tracking branch 'origin/main' into css-rework 2026-01-03 10:44:37 +01: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
dependabot[bot]
789b0f5a81
build(deps): bump qs from 6.14.0 to 6.14.1 (#2689)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-01 21:56:21 +02:00
Kalle
0ee7abba13 Fix can't connect to Skalop in dev inside Docker 2026-01-01 20:44:24 +02:00
Kalle
b793cfc422 Fix flaky E2E test 2026-01-01 11:26:09 +02:00
Kalle
a4124bc6d4 Fix select clear button placement on Safari & Firefox 2025-12-31 17:07:44 +02:00
Kalle
675d92affa Fix article images squished 2025-12-31 17:05:51 +02:00
hfcRed
0f0babcbb9 Merge remote-tracking branch 'origin/main' into css-rework
# Conflicts:
#	app/components/SubNav.tsx
#	app/components/layout/UserItem.tsx
#	app/features/build-analyzer/routes/analyzer.tsx
#	app/features/map-planner/components/Planner.tsx
#	app/features/object-damage-calculator/routes/object-damage-calculator.tsx
#	app/features/plus-voting/routes/plus.voting.tsx
#	app/root.tsx
#	knip.json
2025-12-30 20:25:30 +01:00
Kalle
4f991676dc
Upgrade better-sqlite3 to v12 (#2685)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 21:18:49 +02:00
Kalle
0393575c87
Drop teams in any bracket format (#2684) 2025-12-30 19:31:24 +02:00
Kalle
e5a79a0e35 Unused CSS class check 2025-12-30 18:12:28 +02:00