Commit Graph

6415 Commits

Author SHA1 Message Date
Kalle
ce45bdb7f8 Do not allow making tournament draft if already was not draft 2026-05-11 20:50:13 +03:00
Kalle
e5c54bfd1e Fix db migrations not ran in start command 2026-05-11 20:50:13 +03:00
Kalle
d5b882e19b Update calculating.avif design
The old one has a "squishing" problem as it is different dimensions
than rest of the tier images.
2026-05-11 20:50:13 +03:00
Kalle
3dea845ce5 Cap identicon cache size
500 seems a reasonable size for what you would encounter at most in a view or two.
Realistically not an issue but just a defensive
fix.
2026-05-11 20:32:37 +03:00
Kalle
4a021cc1ce Add useEffect clean up to YouTube embed 2026-05-11 20:26:50 +03:00
Kalle
49b563e5ef Rename clearTimeout -> clearInterval for clarity 2026-05-11 19:38:00 +03:00
honk-s
a44137b91b
badge: add badge for Cats Have 7 Lives (#3062) 2026-05-11 17:27:10 +03:00
dependabot[bot]
33cb707e24
build(deps-dev): bump @biomejs/biome from 2.4.13 to 2.4.14 (#3064)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 17:26:49 +03:00
dependabot[bot]
70446aa9cb
build(deps): bump the minor-and-patch group with 4 updates (#3063)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 17:26:26 +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
876e0537b9 Filter out 3rd party errors 2026-05-10 14:22:40 +03:00
Kalle
f60966e11d Cap placements bracket progression placements at 100
This matters as we have arrays where the size is the amount of placements.
Previously some users put 100k + placements
2026-05-10 14:22:40 +03:00
Kalle
2d48d71ccc Optimize bracketIdxsForStandings and future proof bracketsReachableFrom 2026-05-10 14:22:40 +03:00
BrushMommy
c7ef9bb7bd
add equalizer badge (#3059) 2026-05-10 14:21:16 +03:00
dependabot[bot]
b3505d5fcf
build(deps): bump the minor-and-patch group across 1 directory with 10 updates (#3055)
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
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-05-09 16:39:37 +03:00
Great-Hero-YELLOW
165fc53124
Stronghold Article "NA League 2026 Event 5 Regular Week 3" (#3043) 2026-05-09 16:10:27 +03:00
Great-Hero-YELLOW
8b2645b39d
Stronghold Article "May + June 2026 LANs" (#3042) 2026-05-09 16:10:10 +03:00
Great-Hero-YELLOW
f107242a01
Stronghold Article "NA League 2026 Event 4 Regular Week 2" (#3041) 2026-05-09 16:09:55 +03:00
Kalle
d4b60f5d1f Add build allowlisted dep 2026-05-09 16:03:45 +03:00
Kalle
de72b46755 Upgrade pnpm to v11
Closes #3040
2026-05-09 15:41:41 +03:00
Kalle
521a3add7c Do not show Own team/Opponent label when not in the match
Closes #3044
2026-05-09 15:41:41 +03:00
Kalle
6bf6147078 Fix /org/new page hydration error 2026-05-09 15:41:41 +03:00
Kalle
93bcaff5e9 Handle adding org name that already exists gracefully
Closes #3045
2026-05-09 15:41:41 +03:00
Kalle
31710f4f8d Fix org series history page showing players who did not play and multiple 1st placers formats 2026-05-09 15:41:41 +03:00
Kalle
9a18597964 Fix Plus Server suggestions page layout shift
Closes #3051
2026-05-09 15:41:41 +03:00
Kalle
8e6b975e02 Fix tournament match pages with BYE not responding 404
Closes #3052

This also fixes these BYE matches having a tournament match chat
2026-05-09 15:41:41 +03:00
Kalle
eb7adfd7e2 Use Skill.createdAt when available for seasons page skill graph
Closes #3046

Main point is to fix the league (long running) skill timing
but this also should improve it for tournaments
because sometimes there is a gap between finalized at and started at.
2026-05-09 15:41:41 +03:00
Kalle
863608b8a3 Add Sentry 2026-05-09 15:41:20 +03:00
Kalle
84f4757409 Fix SP team in match timeline not rounded
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-05 07:16:09 +03:00
Kalle
8784046935 Deflake E2E test 2026-05-05 07:08:08 +03:00
Kalle
93dfb53394 Fix tournament reg page check-in info not respecting user date format preference 2026-05-04 18:47:28 +03:00
Kalle
2b5b1b1948
New match page (#3032)
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-04 18:15:10 +03:00
dependabot[bot]
8b78522b74
build(deps): bump the minor-and-patch group with 9 updates (#3035)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-04 17:29:19 +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
767ca4d7ab Fix build delete action 500 error if build does not exist 2026-05-03 14:34:03 +03:00
Kalle
92c62746be Show year on the tournament register page if not current year 2026-05-03 14:27:50 +03:00
Kalle
76716bf464 Add missing order by to TournamentMatchRepository.findByTournamentTeamId
Needed so we have the logical order on
the team page.
2026-05-03 13:13:31 +03:00
Kalle
1bf9802be8 Fix tournament team page meta tags not set 2026-05-03 11:55:10 +03:00
Kalle
c37b52dfb2 Fix new art form double-upload and premature submit
The file <input> had name="img", so new FormData(form) already included
the original uncompressed file under "img". handleSubmit then appended
the compressed version with the same key, and FormData.append doesn't
overwrite — every save uploaded two files to S3 (the second clobbering
the first under the same generated filename).

The submit button also only checked the full-size img state, not
smallImg. Both Compressor instances run in parallel, so Save could fire
before the thumbnail finished compressing — saving art with no
thumbnail, and (under slow MinIO on CI) making the e2e test flaky as
two serial S3 uploads pushed past the 5s toHaveURL timeout.
2026-05-03 11:15:44 +03:00
dependabot[bot]
0d473379da
build(deps): bump i18next from 25.10.10 to 26.0.7 (#3029)
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
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-05-02 16:36:55 +03:00
dependabot[bot]
ca36b7730d
build(deps): bump react-i18next from 16.6.6 to 17.0.0 (#3030)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-02 15:56:08 +03:00
honk-s
b18a2b062e
badge: add badge for Cats Have 9 Lives (#3031) 2026-05-02 15:55:49 +03:00
dependabot[bot]
4cb42e4cde
build(deps): bump the minor-and-patch group with 3 updates (#3028)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-02 15:55:35 +03:00
Name
59d70a71e9
badge: add badge for Solo Squid Showdown: Golden Edition (#3027) 2026-05-02 14:28:06 +03:00
Kalle
3f3c084910 Migrate addInitialSkill to Kysely 2026-05-02 14:24:21 +03:00
Kalle
8563a4956a Deprecate tournament team page DB call in favor of derived data 2026-05-02 14:06:45 +03:00
Kalle
1823c9881c Fix flaky SendouQ full group tier sort test 2026-05-02 13:53:18 +03:00
Kalle
80611ec4dc Add ITZ 50 badge 2026-05-02 13:47:36 +03:00
Kalle
23bfa19403 Allow TO to remove groups from LFG before registration ends
Closes #2948
2026-05-02 13:36:15 +03:00
Kalle
05aea47d32 Fix streamer not deduped when in tournament
Closes #3010
2026-05-02 13:18:02 +03:00