Commit Graph

6582 Commits

Author SHA1 Message Date
Kalle
ffa12b05cb Replace lru-cache dep with light util 2026-06-12 21:46:59 +03:00
Kalle
6bfa2ce6e2 Delete unused server polyfill 2026-06-12 21:40:24 +03:00
Kalle
cabd193a50 Delete aws-sdk dependency 2026-06-12 21:34:56 +03:00
Kalle
08e29d41f9 Remove unused scripts 2026-06-12 21:24:52 +03:00
Kalle
51808edcc3 Get rid of dotenv & tsx deps 2026-06-12 21:18:09 +03:00
Kalle
1859815366 Enable RR8 future flags: v8_trailingSlashAwareDataRequests & v8_viteEnvironmentApi 2026-06-12 20:52:02 +03:00
Kalle
89c7d566fc Surface error when trying to add friend to group/team without FC
Closes #3070
2026-06-12 18:18:31 +03:00
Kalle
40237891d8 Fix logo crazy fly after visit to /plans, honor prefers-reduced-motion
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-12 17:57:58 +03:00
dependabot[bot]
0688e22b86
build(deps): bump the minor-and-patch group across 1 directory with 27 updates (#3148)
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-06-12 17:56:46 +03:00
Kalle
7f84f8884a Optimize SendouForm 2026-06-12 17:40:38 +03:00
Kalle
05a20a24b3 Fix delete button alignment 2026-06-12 17:36:07 +03:00
Kalle
0f010db221 Anchor nprogress to main content (below header) 2026-06-12 17:35:50 +03:00
Kalle
a678b953bf Fix a few tournament admin registration form bugs 2026-06-12 17:33:24 +03:00
Kalle
c6ca84a787 More compact elim bracket when a lot of first round byes 2026-06-12 17:32:03 +03:00
Kalle
facb0e358e Label underground bracket in the FactCard 2026-06-12 17:26:36 +03:00
Kalle
2398c4e1d2 Add translator 2026-06-12 17:13:55 +03:00
Inkorest
ebd0008d69
Complete localization and sync with official translations (#3153) 2026-06-12 17:12:04 +03:00
Kalle
2f6c62e51f Patch 11.2 2026-06-12 17:08:41 +03:00
Simsomsim
506d1c0bd1
badge: add badge for Clammaker (#3123)
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-11 22:09:12 +03:00
Cafy
ab7184e279
badge: add badge for Shopping Spree (#3122) 2026-06-11 22:08:52 +03:00
Name
9ac405b10b
badge: add badge for Dorito Bag of Acceptance (#3141) 2026-06-11 22:08:38 +03:00
Kalle
e3e8b9979e Bump Biome 2026-06-11 22:06:20 +03:00
Great-Hero-YELLOW
02b302ae0b
Stronghold Article "SWS Recap GG1 Finals" (#3120) 2026-06-11 22:01:23 +03:00
Great-Hero-YELLOW
b515257eac
Stronghold Article: "SWS26 Recap: GG2 Q2" (#3147) 2026-06-11 22:01:08 +03:00
Great-Hero-YELLOW
1ea45cc436
Stronghold Article "NA League 2026 Event 9 Regular Season 7" (#3146) 2026-06-11 22:01:00 +03:00
Great-Hero-YELLOW
44c95458e5
Stronghold Article "SWS26 Recap: GG2 Q1 SQ S11 Finale" (#3145) 2026-06-11 22:00:50 +03:00
Kalle
f33d4ded53 League division tournament sub text styling 2026-06-11 21:52:49 +03:00
Kalle
f09a4f347e Fix tournament name overflow on mobile 2026-06-11 21:39:46 +03:00
Kalle
21ae633699 Fix mobile bottom nav bg color 2026-06-11 21:39:46 +03:00
Kalle
8ccff04259 Install PWA prompt on the front page
Closes #2988
2026-06-11 21:39:46 +03:00
Kalle
e064dfb4e7 Consider also tournament matches for leaderboard weapon usage 2026-06-11 21:39:46 +03:00
Kalle
5a80c0a7fa Several smaller match page fixes and tweaks (notably, fix timer) 2026-06-11 21:28:35 +03:00
Kalle
544fe4f66c Chat misc fixes 2026-06-11 21:27:38 +03:00
Kalle
6e987d506f
Tournament layout refresh, improve admin experience (#3152)
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-11 18:31:10 +03:00
Kalle
d7caf1245b Add EMPTY_CHARACTERS
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-11 07:53:42 +03:00
Kalle
630ce13f90 Top nav menu hover preview/quick access 2026-06-11 07:53:42 +03:00
Kalle
94f7d0a288 Fix E2E tests 2026-06-11 07:53:17 +03:00
Kalle
da9d648023 Regenerate DB seeds 2026-06-11 07:06:52 +03:00
Kalle
2b652eb8e6 Increase user bio length limit
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-10 22:23:32 +03:00
Kalle
f2f42c828e Optimize user search by introducing fts5 index 2026-06-10 21:59:32 +03:00
Kalle
a88f33c225 ReportedWeaponRepository, BadgeRepository and UserRepository perf optimizations 2026-06-10 21:59:31 +03:00
Kalle
e8672092af Optimize leaderboard related queries 2026-06-10 21:59:31 +03:00
Kalle
2d2bfa92c1 Adjust SQLite pragma settings for performance 2026-06-10 21:59:31 +03:00
Kalle
f8319a2f96 Fix image form field rejecting uploads on browsers without canvas webp encoding
The SendouForm image field compresses the picked file client-side with
Compressor.js requesting "image/webp" output, which uses canvas.toBlob
under the hood. Per the HTML spec, browsers that can't encode the
requested type silently fall back to PNG instead of erroring (Safari /
all iOS browsers, Brave with fingerprint protection, older Android
WebViews). The resulting "data:image/png;base64," data URL rendered a
working preview but failed the zod schema's webp prefix check, showing
the user a bare "Invalid input" error with no way to upload.

Accept the png fallback in the schema and detect the actual format from
magic bytes on the server, storing the file with the matching extension
instead of always ".webp".
2026-06-10 21:45:42 +03:00
Kalle
cc0f027c26 Fix mode starvation when generating map list with a positional pattern 2026-06-10 21:11:39 +03:00
Kalle
5465e3c22b Remove dead code 2026-06-10 19:59:34 +03:00
Kalle
0299c76caa Fix shows teams as placed before SE 3rd place match is played 2026-06-10 19:59:27 +03:00
Kalle
e06f7177dd Fix more various small bugs
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-09 21:52:26 +03:00
Kalle
734c6128d3 Exclude "orpan" images from user unvalidated images count 2026-06-09 20:00:14 +03:00
Kalle
be0940b5bc Fix supporter checked for unvalidated images count 2026-06-09 19:50:37 +03:00