Commit Graph

206 Commits

Author SHA1 Message Date
Kalle
3956b1d5e3 Add times to tournament search 2026-07-11 14:59:28 +03:00
Kalle
3cef92e82f Show identicons for breadcrumbs to match with user profile avatar
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-07-09 21:13:19 +03:00
Kalle
8f482802ba Upgrade to React Router 8 2026-07-02 17:38:26 +03:00
Kalle
31d910cca4 Fix breadcrumb nav icon hrefs broken 2026-07-01 19:35:13 +03:00
Kalle
fb59d9e1db
SendouQ stacked chat (#3194) 2026-06-28 09:54:32 +03:00
Kalle
0c9f9e99e7 Tournament admin page prefill in-game name field 2026-06-27 21:48:31 +03:00
Kalle
86730a31e4 Upgrade Biome
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-27 11:32:49 +03:00
Kalle
0d59dcd734
Virtualize chat (#3196) 2026-06-27 11:17:12 +03:00
Kalle
9280c7a17d Add dev only quick impersonate 2026-06-25 19:17:36 +03:00
Kalle
170eadcbac Unseen friend request indicators 2026-06-21 17:30:43 +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
abed7fa8bb
Weapon params page (#3170) 2026-06-17 14:37:44 +03:00
Kalle
75179e5077 Zod validated config for security and ease of getting started 2026-06-15 14:12:15 +03:00
Kalle
9e829614ed Replace react-use dependency with a few helpers
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-12 22:40:50 +03:00
Kalle
40237891d8 Fix logo crazy fly after visit to /plans, honor prefers-reduced-motion
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-12 17:57:58 +03:00
Kalle
0f010db221 Anchor nprogress to main content (below header) 2026-06-12 17:35:50 +03:00
Kalle
544fe4f66c Chat misc fixes 2026-06-11 21:27:38 +03:00
Kalle
630ce13f90 Top nav menu hover preview/quick access 2026-06-11 07:53:42 +03:00
Kalle
b30c3b9a65 When changing global search tab, focus input
Closes #3117
2026-05-30 10:42:49 +03:00
Kalle
8dc92140fc
Optimize builds loaders (#3076)
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-17 16:21:13 +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
2e8ff8d034 Fix Global Search flashing "No results" when it's searching 2026-04-27 08:52:16 +03:00
Kalle
a221dcbd71 Always show admin nav item when dev 2026-04-26 14:43:42 +03:00
Kalle
285e5de395 Fix react-aria-components warnings 2026-04-21 08:59:58 +03:00
Kalle
d3f46c09cc Fix GlobalSearch flickering wrong search when filter changed
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-04-12 20:53:02 +03:00
Kalle
dbeff06efa Search shotcut tweaks 2026-04-12 20:36:30 +03:00
Kalle
e1ddec5516 Fix squished breadcrumbs logo on Firefox
Closes #2970
2026-04-12 17:07:14 +03:00
Kalle
1a02c6b35f More actionable auth error messages for user
Closes #2438
2026-04-12 17:07:14 +03:00
hfcRed
0f581d7582
Search shortcuts (#2963) 2026-04-12 17:03:32 +03:00
Kalle
8cd32d5761 Sort chat rooms by recency 2026-04-09 20:54:16 +03:00
Kalle
7a230b6618 Better text in sidebar when the user's team requested 2026-04-06 11:39:30 +03:00
Kalle
8550cadead Prevent not link room headers not styled as such when hovered 2026-04-02 22:14:10 +03:00
Kalle
8c13b494f8 Add version link to the footer 2026-04-01 20:58:09 +03:00
Kalle
ed1a8c311c Improve logo animation smoothness (no clipping) 2026-03-29 17:34:24 +03:00
Kalle
b12080367c Remove redundant link to empty page
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-28 17:22:31 +02:00
Kalle
dfa95bd92d Migrate to nested CSS 2026-03-28 16:30:28 +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
07ac22d313 Add back breadcrumb links to subpage 2026-03-27 17:30:11 +02:00
Kalle
9e43240a37 Adjust z-index as a failsafe
Some checks failed
Tests and checks on push / run-checks-and-tests (push) Waiting to run
Updates translation progress / update-translation-progress-issue (push) Waiting to run
E2E Tests / e2e (push) Has been cancelled
2026-03-26 18:52:51 +02:00
Kalle
d1dcc5c071 Show 8 friends on mobile instead of 4 2026-03-24 21:53:04 +02:00
Kalle
0fae97a189 Make GlobalSearch actual links so we can ctrl+click for new tab 2026-03-24 19:56:44 +02:00
Kalle
5975e0e9a8 Fix alt skins causing problems in WeaponSearch 2026-03-24 19:12:08 +02:00
Kalle
8c02f7627f Fix weapon search non-english names broken links 2026-03-24 18:54:26 +02:00
Kalle
0aa31c0683 Add TO/Stream labels back to tournament chats 2026-03-23 21:04:49 +02:00
Kalle
62df6eb348 Tweak footer text 2026-03-22 16:22:40 +02:00
Kalle
3138e63004 Fix PWA menu paddings 2026-03-21 14:41:37 +02:00