Kalle
0bcbc83cb4
Fix splatnet room url detection logic
2026-05-12 20:32:06 +03:00
Kalle
fe782602fe
Default to rosters tab on match page + show pool/qr code indicator
...
Closes #3053
2026-05-12 20:32:06 +03:00
Kalle
8c24239e8c
Add Sqlite optimize pragma
2026-05-12 19:33:20 +03:00
Kalle
b4bdd9d0df
Optimize MatchTimer by skipping useless rerenders
...
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
Realistically not a problem but trying to systematically get rid of
all these useless rerenders no matter how small they are in impact
2026-05-11 21:10:53 +03:00
Kalle
24736c70d6
Deflake E2E test
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-11 20:50:13 +03:00
Kalle
5f94206861
Upgrade react-router, react
2026-05-11 20:50:13 +03:00
Kalle
ee6e92967b
Allow reporting weapons after tournament has finalized
2026-05-11 20:50:13 +03:00
Kalle
a5e69273c7
New plus voting logic, add proper tie logic
2026-05-11 20:50:13 +03:00
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 )
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 )
...
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
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 )
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
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 )
...
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