110 Commits

Author SHA1 Message Date
Kalle
317a3a3251 New OG images (#3370)
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
2026-08-27 18:54:47 +03:00
Kalle
4f64b9ec01 zod -> valibot (#3364) 2026-08-21 17:36:48 +03:00
Kalle
67ca6ff038 Refactor tests for consistency 2026-08-13 19:05:11 +03:00
Kalle
91469da4e3 Add scanner access to specific user
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
2026-08-11 20:37:51 +03:00
Kalle
3aded5c62a Abstract stuff (#3305) 2026-08-05 18:16:24 +03:00
hfcRed
05b33610f0 Trophy fixes and version bump (#3293) 2026-08-05 13:07:18 +03:00
Kalle
3b4707908c Search params refactor (#3286) 2026-08-04 06:55:17 +03:00
hfcRed
5b2d32fbb1 Trophy fixes (#3279) 2026-08-01 18:16:16 +03:00
hfcRed
4ac4bb4f39 Fix trophy user migration/merging handling 2026-07-31 10:34:52 -04:00
Kalle
83660a5b2f Factories, POM and other test improvements (#3260) 2026-07-31 16:51:46 +03:00
hfcRed
3df1f9ed19 Tournament Trophies (#3245) 2026-07-31 09:51:49 +03:00
Kalle
46e469f81a SendouForm migration finalized (#3263) 2026-07-29 14:09:22 +03:00
Kalle
2c9cc7502a Improve repository coherency 2026-07-27 14:56:28 +03:00
Kalle
3a93778b27 Migrate rest of better-sqlite3 to Kysely 2026-07-26 16:49:58 +03:00
Kalle
4cf2003e3c More consistent date columns 2026-07-26 15:14:33 +03:00
Kalle
7297660fe7 Delete clean up feature 2026-07-26 14:03:45 +03:00
Kalle
ffe5d444f1 Consistent db booleans 2026-07-26 13:59:21 +03:00
Kalle
0c5d9d1136 Unify notFoundIfFalsy and notFoundIfNullLike 2026-07-26 12:34:07 +03:00
Kalle
a66df3c993 Send bans/unbans via webhook 2026-07-21 18:14:39 +03:00
Kalle
ef0d32ef18 User reports (#3232) 2026-07-18 12:46:07 +03:00
Kalle
11c78b3bfd Remove static assets in favor of CDN Closes #2416 2026-06-28 14:11:55 +03:00
Kalle
a56a0fa0fe External streams 2026-06-16 15:46:04 +03:00
Kalle
75179e5077 Zod validated config for security and ease of getting started 2026-06-15 14:12:15 +03:00
Kalle
c4c0b6dd50 Migrate repository functions to use user id via ALS
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
2026-06-06 14:56:43 +03:00
Kalle
d278a15504 10 star weapon pool (#3108)
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
2026-06-01 18:20:47 +03:00
Kalle
8dc92140fc Optimize builds loaders (#3076)
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
2026-05-17 16:21:13 +03:00
Kalle
f9adca6af7 New Plus Voting pass criteria (#2924)
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
2026-05-10 16:26:08 +03:00
Kalle
b5f8b3667d Fix /suspended 500 when banned user row was deleted via migrate
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
2026-05-03 14:47:20 +03:00
Kalle
e27260f88b Bye bye .png
... well mostly. Some places will still use it like PWA splash screens.
Otherwise browser support for .avif strong enough now to do this
now.
2026-03-29 16:48:47 +03:00
Kalle
56a835611a Update Biome to 2.4.8 2026-03-21 15:19:32 +02:00
Kalle
fef1ffc955 Design refresh + a bunch of stuff (#2864)
Co-authored-by: hfcRed <hfcred@gmx.net>
2026-03-19 17:51:42 +02:00
Kalle
9e0f36d90c Refactor requireRole/requirePermission to resolve user internally
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 20:02:37 +02:00
Kalle
04c14e9cdf Migrate synxXPBadges function to Kysely
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
2026-01-29 22:13:50 +02:00
Kalle
8bfd494c6e Migrate leaderboards db functions to Kysely 2026-01-26 20:46:19 +02:00
Kalle
e7feef15af Handle 429 & add admin webhook support (#2775) 2026-01-25 20:17:04 +02:00
Kalle
c20701d98c Form system refactor from react-hook-form to one schema per form across the stack (#2735)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 18:21:19 +02:00
Kalle
23eaa268c0 User middleware try 2 (#2692) 2026-01-03 13:47:32 +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
Kalle
658421d899 Upgrade zod package to 4 (#2677) 2025-12-29 20:04:40 +02:00
Kalle
81483de0db Upgrade to React Router 7 (#2681) 2025-12-29 19:21:11 +02:00
Kalle
6992fecdac Allow migration users where new user has a mod note 2025-12-29 18:39:39 +02:00
Kalle
957c5af1a5 Update admin constants 2025-12-18 21:03:59 +02:00
Kalle
683b2ed76d Select improvements (#2654) 2025-12-03 20:47:42 +02:00
Kalle
ef2d3779ec Fix a bunch of TODOs (#2648)
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-11-23 16:34:18 +02:00
Kalle
dc84987fe7 Fix admin user migrate action failing when "new user" has many teams 2025-11-23 08:09:00 +02:00
Kalle
ff4402d9aa User generatable API tokens (#2621) 2025-11-09 11:07:20 +02:00
Kalle
933902810d Migrate banned users fetching to Kysely 2025-11-01 15:04:05 +02:00
Kalle
74b2a45b8e Refactor art queries to Kysely 2025-10-28 19:25:57 +02:00
Kalle
d6cf687a7e Kysely for builds queries (#2578) 2025-10-19 11:57:53 +03:00