Commit Graph

173 Commits

Author SHA1 Message Date
Kalle
6a72946b45
New hooks and components for localized date time (#3065) 2026-05-17 13:19:25 +03:00
Kalle
b4bdd9d0df Optimize MatchTimer by skipping useless rerenders
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
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
49b563e5ef Rename clearTimeout -> clearInterval for clarity 2026-05-11 19:38:00 +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
Kalle
539da816bf
Make date time format apply everywhere (#3023) 2026-05-01 10:11:29 +03:00
Kalle
2ed02f757d
A/B (bipartite) round robin variation (#2985) 2026-04-18 14:21:28 +03:00
Kalle
7086adfa0a Fix wrong banner showing in the UI when using WINNER/LOSER rule
Closes #2975
2026-04-14 19:54:44 +03:00
Kalle
768ce93246 Searchable map/mode select on tournament maplist select modal 2026-04-08 20:59:17 +03:00
Kalle
1b6198a95e Fix bracket censor buttons showing before tournament has been finalized
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-04-03 11:01:04 +03:00
Kalle
45f201d70f Tweak match vod popover styling 2026-04-02 21:39:39 +03:00
Kalle
1e8cccb800
Tournament auto vods & censor mode (#2933) 2026-04-02 17:29:58 +03:00
Kalle
7300693ba9
Custom flow in pick/ban (#2923)
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-03-29 18:00:15 +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
dfa95bd92d Migrate to nested CSS 2026-03-28 16:30:28 +02:00
Kalle
3240a81bb5 Allow locking a tournament match for a specific stream
Closes #2919
2026-03-28 14:38:46 +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
48152e1185
VoD YouTube timestamps generator (#2912) 2026-03-24 21:26:34 +02:00
Kalle
39d4229484 Adjust tournament match page game marker text shadow color 2026-03-23 21:12:15 +02:00
Kalle
11eeffd46e Fix a few wrong tournament vars 2026-03-23 19:06:55 +02:00
Kalle
09b0659ddd Ensure tournament match unlocked as soon as the date changes somewhere in the world 2026-03-23 18:15:41 +02:00
Kalle
52d41cfcc1 Fix MatchActionsBanPicker styles gone in the migration 2026-03-21 14:55:06 +02:00
Kalle
3c95f3c15c Fix bracket lines when bracket is compactified 2026-03-21 14:55:06 +02:00
Kalle
10801b6334
E2E test fixes (#2901) 2026-03-21 13:57:53 +02:00
Kalle
ab9d3f8a4f Fix grand finals connection to 3rd place match with line 2026-03-19 18:50:22 +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
611c5533bc Hide deadlines in bracket and match pages for leagues 2026-02-24 21:04:26 +02:00
Kalle
48ec1f1c26 Fix a few link style regressions 2026-02-17 21:05:15 +02:00
Kalle
77978c450f
New user page (#2812)
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
Co-authored-by: hfcRed <hfcred@gmx.net>
2026-02-16 19:26:57 +02:00
Kalle
a004cf33b7
Store Twitch live streams in SQLite3 (#2738)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 16:51:44 +02:00
Kalle
4aab22cdf0
Add bracket browser tests (#2714)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-11 20:40:24 +02:00
Kalle
4a70d87f97
Fix banning phase showing after match completion (#2712)
Co-authored-by: Claude <noreply@anthropic.com>
2026-01-11 15:25:52 +02:00
Kalle
f3e1ff61c0
Fix strikethrough only applying to player name, not pronouns (#2705) 2026-01-07 21:53:15 +02:00
hfcRed
91e26948b2
Add pronouns for users (#2688)
Co-authored-by: Kalle <38327916+Sendouc@users.noreply.github.com>
2026-01-02 18:34:32 +02:00
Kalle
0393575c87
Drop teams in any bracket format (#2684) 2025-12-30 19:31:24 +02:00
Kalle
393955f5eb
React 19, Vite 7, Vitest 4 etc. (#2683) 2025-12-30 17:03:13 +02:00
Kalle
81483de0db
Upgrade to React Router 7 (#2681) 2025-12-29 19:21:11 +02:00
Kalle
94a93b0006
SQ serverside refactoring, add tests, add Knip (#2665) 2025-12-22 15:47:15 +02:00
Kalle
8871b54783 Fix E2E tests 2025-12-18 21:03:59 +02:00
Kalle
457f747f7a Allow locking round robin matches for cast 2025-12-18 20:11:09 +02:00
Kalle
875e8abba3 Improve the mode pattern popover explanation for clarity 2025-12-18 20:08:25 +02:00
Kalle
42cb33641d
Deadline per tournament match (#2657) 2025-12-10 19:42:30 +02:00
Kalle
d36a8d8247 Timestamp refactoring, fix chat timestamps in 24h format
Closes #2642
2025-11-22 11:19:20 +02:00
Kalle
24008775aa
24h clock user preference (#2618) 2025-11-09 14:25:14 +02:00
Kalle
0bcb426d8a Remove target="_blank" from internal navigation links
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
All links to internal routes should stay in the same tab to maintain user context and provide a better SPA experience. Closes #2619
2025-11-06 17:54:21 +02:00
Kalle
363d2b9c79 Fix bracket map list dialog remembering selection after closing
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
2025-10-27 21:39:25 +02:00
Kalle
2df015d209 One pass per hosting team in tournaments Closes #2598 2025-10-26 15:48:02 +02:00
Kalle
510491c039
Scrimprovements (#2603) 2025-10-25 17:46:17 +03:00
Kalle
48bf097107
Tournament fixes (#2596)
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
2025-10-21 19:46:06 +03:00
Kalle
5d8be56d6f
New tournament map list generation with patterns (#2557) 2025-10-08 17:00:19 +03:00