Commit Graph

15 Commits

Author SHA1 Message Date
Kalle
2e26e1fe81 Migrate away from RAC (#3381) 2026-09-05 15:11:04 +03:00
Kalle
10feace73d Drive layout breakpoints with media and container queries instead of resize listeners
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-09-02 22:04:54 +03:00
Kalle
6a307ce59e Simplify comments 2026-09-02 21:02:01 +03:00
Kalle
980d5c43c0 SSE Chat (#3368) 2026-08-29 14:55:13 +03:00
Kalle
9a237ff26a CSS modules ownership cleanup
Closes #3358
2026-08-21 22:02:47 +03:00
Kalle
fb59d9e1db SendouQ stacked chat (#3194) 2026-06-28 09:54:32 +03:00
Kalle
b8b46aa07a Fix chat phantom unread over back button
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-20 16:46:12 +03:00
Kalle
c7ba494b2b Match page get rid of join tab 2026-06-17 17:32:54 +03:00
Kalle
6a72946b45 New hooks and components for localized date time (#3065) 2026-05-17 13:19:25 +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
747a63edbc Show current route's chat in room list even when expired
Non-participants (e.g. tournament organizers) viewing a tournament
match chat could see the chat auto-open correctly, but clicking the
back arrow to the room list left the chat invisible — the only way
back was to leave the route and return.

The match chat appears in chatContext.rooms via the SUBSCRIBE
response, which (unlike the initial-payload path that participants
go through) does not check room expiry on the skalop side. So an
organizer viewing an old match ends up with an expired room in
their rooms list. ChatView already handles this gracefully with a
read-only banner, but RoomList was filtering on
expiresAt > Date.now() and dropping it.

Cleanup in useChatRouteSync removes the room from chatContext.rooms
on navigation, so exempting the current route's chatCode from the
expiry filter only affects the page that subscribed to it.
2026-05-02 11:36:56 +03:00
Kalle
539da816bf Make date time format apply everywhere (#3023) 2026-05-01 10:11:29 +03:00
Kalle
8cd32d5761 Sort chat rooms by recency 2026-04-09 20:54:16 +03:00
Kalle
0aa31c0683 Add TO/Stream labels back to tournament chats 2026-03-23 21:04:49 +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