Kalle
402bbbc672
Adjust the temporary logo to something releasable
2026-03-04 22:21:22 +02:00
Kalle
53490cd25f
Fix notification popover paddings, spacings
2026-03-04 22:12:09 +02:00
Kalle
138b0ad2ce
User page form styling tweaks
2026-03-04 22:01:41 +02:00
Kalle
885a5be05f
Fix form text/error styles, mark as deprecated
2026-03-04 21:55:14 +02:00
Kalle
e2ef2d2e88
Tweak datepicker spacing
2026-03-04 21:54:58 +02:00
Kalle
884e851179
Fix /admin page input widths
2026-03-04 21:50:30 +02:00
Kalle
2bb9dc099e
Delete /weapons
2026-03-04 21:42:48 +02:00
Kalle
7f2b496e3c
Rename CommandPalette -> GlobalSearch
2026-03-04 21:12:30 +02:00
hfcRed
2b4c6a65ab
Add personal theme prop
2026-03-04 18:21:36 +01:00
hfcRed
9d0499d9ff
Make chat color optional
2026-03-04 18:15:05 +01:00
hfcRed
f3f0112d62
Add chat name color
2026-03-04 17:49:41 +01:00
hfcRed
36b115181a
Pfp border radius and small fix
2026-03-04 17:01:20 +01:00
hfcRed
81f571b226
Rest?
2026-03-04 16:33:51 +01:00
Kalle
7505e3dae6
Restore old front page
2026-02-22 18:02:06 +02:00
Kalle
a76e06f0bc
Merge branch 'main' into css-rework-sidenav
2026-02-22 15:29:30 +02:00
Kalle
0e639d662e
Add to Markdown tags filter
2026-02-21 14:22:10 +02:00
Kalle
1f6eaef895
Fix tournament page time formatting in 24h mode
...
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
Closes #2773
2026-02-20 18:29:18 +02:00
Kalle
b9d8fdd95a
Fix crash with img tag in markdown
2026-02-17 21:05:01 +02:00
Kalle
076b122164
Couple bug fixes to user page widgets and markdown rendering
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-02-16 22:45:39 +02:00
Kalle
77978c450f
New user page ( #2812 )
...
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
86944c521f
100% width tabs on /analyzer
2026-01-28 20:41:45 +02:00
Kalle
13d37da3db
New pagination component
2026-01-28 20:41:28 +02:00
Kalle
cf4e5b8de9
SQ streams to sidebar initial (also load sq streams from DB)
2026-01-26 20:35:06 +02:00
Kalle
d44ebcec55
Delete /t page
2026-01-26 19:54:08 +02:00
Kalle
6fc9958cc3
No badges for scrims on my events
2026-01-25 21:15:18 +02:00
hfcRed
a3956388db
Expand custom theme settings
2026-01-25 16:47:45 +01:00
Kalle
19a82082e9
Refine WeaponSearch
2026-01-25 16:53:43 +02:00
Kalle
8d494c856e
WeaponSearch
2026-01-25 16:53:43 +02:00
hfcRed
07efd10a86
Properly clamp secondary color
2026-01-25 15:03:14 +01:00
Kalle
711eb08756
Sidebar data to loader
2026-01-25 14:10:19 +02:00
Kalle
edabd236e2
Update TierPill styling
2026-01-25 11:53:20 +02:00
Kalle
96c62e547b
Real streams initial
2026-01-25 11:46:37 +02:00
Kalle
8bb52a5375
Merge branch 'css-rework-sidenav' of github.com:sendou-ink/sendou.ink into css-rework-sidenav
2026-01-22 21:32:51 +02:00
Kalle
974dc2f82e
add /comp-analyzer to nav
2026-01-22 21:16:33 +02:00
hfcRed
f1f9b4c6e5
A bunch of style updates
2026-01-22 20:14:08 +01:00
Kalle
9419540234
Merge branch 'main' into css-rework-sidenav
2026-01-22 21:08:31 +02:00
Kalle
60add3bfc6
Tournament tiers ( #2758 )
2026-01-22 20:04:26 +02:00
hfcRed
a76c7d07c3
Remove unused vars
2026-01-21 17:44:38 +01:00
hfcRed
3b4dac26bf
New spacings
2026-01-21 17:18:14 +01:00
hfcRed
ff439b40d9
Font size, font weight, and line height vars
2026-01-21 16:36:26 +01:00
Kalle
0e89ee7bb7
Comp Analyzer ( #2759 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 17:58:50 +02:00
hfcRed
a46c484891
Size vars
2026-01-19 21:46:41 +01:00
hfcRed
1d307f5add
Rename field height var
2026-01-19 20:56:45 +01:00
hfcRed
c9069770c0
Rename field padding var
2026-01-19 20:54:34 +01:00
Kalle
4e33df3ac0
Add help text and image popover to friend code input
...
Users were confused about what friend code means and where to find it.
Added an info popover explaining that friend codes are used for identity
verification by staff, tournament organizers, and SendouQ opponents.
The popover includes an image showing where to find the friend code on
the Nintendo Switch. Also added text noting that once set, only staff
can change it.
2026-01-19 21:34:27 +02:00
hfcRed
d253dacfa6
Add border width var
2026-01-19 19:46:54 +01:00
hfcRed
e9ba14c42a
New border radius vars
2026-01-19 18:55:54 +01:00
hfcRed
2fb96a1122
Rename input vars to field vars
2026-01-19 18:02:17 +01:00
Kalle
92047ab365
Merge branch 'main' into css-rework-sidenav
2026-01-18 21:12:24 +02:00
Kalle
c20701d98c
Form system refactor from react-hook-form to one schema per form across the stack ( #2735 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-18 18:21:19 +02:00
hfcRed
c9474e4c59
Scrollbar styles
2026-01-18 12:10:13 +01:00
hfcRed
83a8f5dbde
Hide top nav on scroll and small tweaks
2026-01-18 12:08:10 +01:00
Kalle
aa7cc146bc
Better search input alignment for mobile
2026-01-17 11:30:05 +02:00
Kalle
d536fe2f45
Fix sidenav collapse button flash on mobile
...
Doubled CSS selector specificity to ensure display: none beats
Button.module.css's display: flex regardless of load order.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 08:21:34 +02:00
Kalle
fcd5d9bbba
Real friends data initial
2026-01-16 21:30:03 +02:00
Kalle
9dd14fe1b7
completed: User search has nested input borders
2026-01-15 22:03:42 +02:00
hfcRed
78cea765cd
Border and outline styles
2026-01-14 20:32:00 +01:00
hfcRed
10befba10a
New layout vars
2026-01-14 20:11:59 +01:00
hfcRed
f0a8ab1295
Remove backdrop filter var
2026-01-14 17:56:36 +01:00
hfcRed
ab7c1d66a2
Rename toggle height var
2026-01-14 17:54:22 +01:00
hfcRed
be32b2c8ad
Eliminate small toggles
2026-01-14 17:48:30 +01:00
hfcRed
a32d36fedb
Rename some vars
2026-01-14 17:43:57 +01:00
hfcRed
a43f06977f
Remove some vars
2026-01-14 17:42:12 +01:00
Kalle
35ac3fa0a7
Add session ID to server logs for user reporting ( #2720 )
2026-01-13 21:02:16 +02:00
Kalle
5a73adea97
Add ArrowDown shortcut to jump from search input to results in CommandPalette
...
Instead of requiring users to Tab through all radio buttons to reach
search results, ArrowDown now jumps directly from the input to the
ListBox. This matches the UX of other command palettes like VS Code
and Spotlight.
- Add onKeyDown prop to Input component
- Replace Enter→input handler with ArrowDown→results handler
- Remove unnecessary wrapper div with biome-ignore comment
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 20:57:20 +02:00
Kalle
2d7bc0ffc0
Add scrims to sidebar Events section
...
Display user's scrims alongside tournaments in the sidebar's Events section:
- LFG scrims show "Scrim" with scrims icon and "Looking" badge
- Booked scrims show "vs. {opponent}" with opponent avatar and "Booked" badge
- Tournaments deduplicated (no duplicates when both organizing and participating)
- Events sorted chronologically and limited to 8
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-13 20:57:20 +02:00
hfcRed
bebb7ccee0
Gamut mapping and custom theme selector component
2026-01-13 19:30:07 +01:00
hfcRed
c5d89e2ad2
Remove colors input module
2026-01-13 16:33:40 +01:00
Kalle
ec47c9a7eb
Fix "Inconsistent notification dot colors"
2026-01-12 22:23:20 +02:00
Kalle
cb254c6e31
Fix mobile menu not closing when clicking See all notifications
...
The LinkButton component wasn't passing onClick to internal Link
components, only to external anchor tags. This prevented the onClose
callback from firing when navigating via the notifications footer link.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-12 22:23:20 +02:00
hfcRed
31c37b2a9b
Custom color settings initial
2026-01-11 22:33:19 +01:00
Kalle
04943a6262
Add notification dot to mobile You tab
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 21:20:33 +02:00
Kalle
68f5e609a1
Add weapon mega menu to mobile navigation
...
Mobile users can now access weapon pages from the menu modal.
Weapons are organized by category in a scrollable section below the nav grid.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 21:01:08 +02:00
Kalle
93356fcfb3
Fix search category icons not showing on mobile
...
Prevent icons from shrinking on narrow screens by adding flex-shrink: 0
to picture/img elements. Also allow tabs to wrap with flex-wrap.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 20:54:35 +02:00
Kalle
a6d1846965
Improve mobile menu grid alignment and shorten labels
...
- Use CSS grid with 4 columns for consistent alignment
- Shorten labels: "Build Analyzer" → "Analyzer",
"Leaderboards" → "Leaderboard", "Tier List Maker" → "Tier Lists"
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 20:38:34 +02:00
Kalle
0a18a07c7f
Remove /u page and redirect to CommandPalette
...
- Add URL search params to CommandPalette (?search=open, ?type=users)
- Redirect /u to /?search=open&type=users
- Remove User Search from nav menus
- Update UserSearch component to use /search API
- Add plusTier to search results for users
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 17:03:24 +02:00
Kalle
0c3a27625a
Add day headers and times to mobile Events panel
...
Group events by day (Today, Tomorrow, or date) with localized headers
and show start times next to each tournament.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 15:32:27 +02:00
Kalle
380e41d472
Fix organizations icon in CommandPalette
...
Use "medal" icon to match AnythingAdder instead of "associations".
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 15:19:35 +02:00
Kalle
c22d7efb60
Move Settings to same row as user avatar in mobile You panel
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 15:13:33 +02:00
Kalle
aef893b6fd
Fix duplicate Notifications header in mobile user tab
...
YouPanel was rendering its own Notifications header while also including
NotificationContent which already has a header. Removed the redundant header
and associated styles.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 15:05:57 +02:00
hfcRed
49d5d634ff
Merge branch 'css-rework-sidenav' of https://github.com/sendou-ink/sendou.ink into css-rework-sidenav
2026-01-11 13:55:35 +01:00
hfcRed
49eed5c12c
Persist sidenav collapsed state
2026-01-11 13:55:31 +01:00
Kalle
75d36d9686
Rename "My Calendar" to "Events" for consistency
...
- Update mobile tab label from "Calendar" to "Events"
- Update desktop sidebar header from "My Calendar" to "Events"
- Update translation key sideNav.myCalendar value
- Update related beans to use "Events" naming and /my-events route
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 14:52:39 +02:00
Kalle
b1762ab48f
Inline notificationPopoverClassName function
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 14:44:02 +02:00
hfcRed
e22cd8ee07
Add sidenav collabse button
2026-01-11 13:26:45 +01:00
Kalle
f6493f2507
Beans
2026-01-11 13:46:59 +02:00
Kalle
6a396f5654
Tournament quick match access initial
2026-01-11 13:46:59 +02:00
hfcRed
5b8afa0012
Small fixes and notification pulse
2026-01-11 12:40:26 +01:00
hfcRed
21544f1f29
Add round and square buttons
2026-01-11 12:22:50 +01:00
hfcRed
33aaec13f3
Fix avatar thingy
2026-01-10 23:11:54 +01:00
hfcRed
64eebfaf86
Minor fix
2026-01-10 22:07:22 +01:00
hfcRed
a960a08c15
Migrate icons to Lucide
2026-01-10 22:06:13 +01:00
Kalle
20854d798d
Fix "background flashes when we search" on commandpalette
2026-01-10 17:34:39 +02:00
Kalle
e1aea0e44e
Fix e.g. calendar page overflowing
2026-01-10 17:25:55 +02:00
Kalle
3ca7a26667
Mobile nav initial
2026-01-10 17:18:48 +02:00
Kalle
3c02087822
Real data for sidebar initial
2026-01-10 15:34:54 +02:00
Kalle
85c4e9cc1d
SideNav match quick access initial
2026-01-10 13:38:38 +02:00
Kalle
15e445908c
Fix weapon analyzer label & selected value styling
2026-01-10 12:44:37 +02:00
Kalle
6934ece434
Fix tournament breadcrumb border
2026-01-10 12:20:20 +02:00
Kalle
becdc90452
Fix seeds hydration problem
2026-01-10 11:22:38 +02:00