Kalle
ff86206df1
Tweak tier list maker droppable area styles
2026-04-05 11:55:14 +03:00
Kalle
1fa0bebac6
Persist tier list maker tier up or down to search params
2026-04-05 11:46:40 +03:00
Kalle
aec4984387
Replace JS based tier width label solution with subgrid
...
Main goal is to try to fix the infinite loop bug users are reporting
on tier list maker but this also nicely simplifies the code
2026-04-05 11:39:42 +03:00
Kalle
ff27d6739b
Member join number widget ( #2939 )
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-04-04 18:17:28 +03:00
Kalle
fab0f7840c
Add second vod sync 3-6 hours after the first one
2026-04-04 17:53:09 +03:00
Kalle
911077c09c
Team map list ( #2935 )
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-04-03 17:51:26 +03:00
Kalle
1b6198a95e
Fix bracket censor buttons showing before tournament has been finalized
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-04-03 11:01:04 +03:00
Kalle
65a97271ea
Fix server error when uploading art with dots in the filename
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-04-02 22:16:48 +03:00
Kalle
8550cadead
Prevent not link room headers not styled as such when hovered
2026-04-02 22:14:10 +03:00
Kalle
7593b15329
Add message deduplication
...
This should already be handled in the server logic but just another
check here in case the server logic fails for whatever reason.
2026-04-02 22:13:57 +03:00
Kalle
45f201d70f
Tweak match vod popover styling
2026-04-02 21:39:39 +03:00
Kalle
22bcb19df4
Fix tournament casts appearing for every round vod
2026-04-02 21:38:43 +03:00
Kalle
2ecdd43677
Disable custom theme submit buttons when request sent
2026-04-02 17:34:15 +03:00
Kalle
92e923cb14
Remove custom theme when supporter subscription ends
2026-04-02 17:34:14 +03:00
Taysonbucket
28263491fd
badge: add badge for Usagi ( #2931 )
2026-04-02 17:30:10 +03:00
Kalle
1e8cccb800
Tournament auto vods & censor mode ( #2933 )
2026-04-02 17:29:58 +03:00
Kalle
78f3720395
Tweak spacing in the SplatoonRotations component
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-04-01 21:31:48 +03:00
Kalle
a497d3a3e1
Don't update tiers state if nothing has changed
...
Attempting to fix useEffect loop glitch as reported by user
2026-04-01 21:17:44 +03:00
Kalle
8c13b494f8
Add version link to the footer
2026-04-01 20:58:09 +03:00
Kalle
5b9e5d1f87
Fuse tweaks
2026-04-01 18:33:48 +03:00
Kalle
bd688d637c
npm->pnpm ( #2929 )
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-03-31 20:38:22 +03:00
Kalle
9b1960bbde
Fix input addon border radius
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-03-30 20:24:58 +03:00
Kalle
2d0952a70c
Show 3 friends per page (mobile, user page widget)
2026-03-30 20:20:11 +03:00
Kalle
94e5947cec
Fix useEffect loop on 401 error
2026-03-30 20:06:58 +03:00
Kalle
a3c946030f
Allow site admin to delete team logos
2026-03-30 18:37:58 +03:00
Kalle
8b1a949ebe
Consider tier for recent results
2026-03-30 18:06:18 +03:00
Kalle
7300693ba9
Custom flow in pick/ban ( #2923 )
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-03-29 18:00:15 +03:00
Kalle
a1788ba89b
Add friends widget
...
Closes #2914
2026-03-29 17:59:57 +03:00
Kalle
ed1a8c311c
Improve logo animation smoothness (no clipping)
2026-03-29 17:34:24 +03:00
Kalle
e89a5338e7
Fix planner controls position when data-fuse != true
2026-03-29 17:27:56 +03:00
Kalle
e3e6a41bd9
Fix modal not visible on map planner mobile
...
position: fixed breaks Radix popover location calculation. Only relevant
for desktop anyway (there we have it on the right side of the
screen).
2026-03-29 17:27:36 +03:00
Kalle
d8ba888343
Weapons 3 per row once more on the map planner
2026-03-29 17:14:30 +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
4867858cff
More bracket lines alignment when bracket compactified
...
Example scenario where old solution failed:
32 teams & 2 rounds of WB collapsed
2026-03-29 15:37:22 +03:00
Kalle
f571ebacb9
Add test bracket route
2026-03-29 14:49:04 +03:00
Kalle
f24a38f5b4
Fix ScrollRestoration
...
Revert back to the default behavior: only back button uses
ScrollRestoration and forward (e.g. link click) always scrolls
to the top. Without this we get funny behaviors where the app
seemingly unconsistently fails to scroll to the top just because
we previously navigated to that route. For future if we want to
refine this logic we could default to location.key except for certain
routes where we detected overriding it to be useful.
2026-03-29 13:46:18 +03:00
Kalle
b12080367c
Remove redundant link to empty page
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-03-28 17:22:31 +02:00
Kalle
dfa95bd92d
Migrate to nested CSS
2026-03-28 16:30:28 +02:00
Kalle
0df6002c9a
Update privacy policy to new provider
2026-03-28 15:30:40 +02:00
Kalle
a15039a4bb
Add Cantonese as a language option
2026-03-28 15:12:25 +02:00
Cafy
419fb2852c
badge: add badge for Chi-Shoals Salmon Run Edition ( #2920 )
2026-03-28 14:43:49 +02:00
BrushMommy
047b9f4c83
badge: add badge for Paralarvae Parfait - D2 Cap ( #2915 )
2026-03-28 14:43:36 +02:00
Josiah Glosson
555f025d10
Add inGameName to /api/user/{userId|discordId} route ( #2918 )
2026-03-28 14:43:24 +02:00
Kalle
3240a81bb5
Allow locking a tournament match for a specific stream
...
Closes #2919
2026-03-28 14:38:46 +02:00
Kalle
d247afb265
Save tournament streamers for future usage
2026-03-28 13:23:12 +02:00
Kalle
2af957c83b
Upgrade deps
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-03-28 08:24:48 +02:00
Kalle
3925b73d32
Replace useIsMounted with useHydrated
...
Strict improvement because we avoid the flash on clientside navigation.
One practical bug was scroll restoration between tournament teams list
and user page. When user pressed back they ended up at the bottom
of the page because the placeholder (smaller height than actual
content) rendered. With useHydrated this placeholder is no longer
rendered for client side navigations.
2026-03-28 07:44:52 +02:00
Kalle
48de5654ff
Fix a few missing isPlaceholder filters in tournament team queries
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-03-27 20:46:10 +02:00
Kalle
b11cddd86b
Fix full screen modal top padding for PWA
2026-03-27 20:28:44 +02:00
Kalle
0dbe623623
Front page styling tweaks
2026-03-27 17:52:15 +02:00