Commit Graph

6047 Commits

Author SHA1 Message Date
hfcRed
bebb7ccee0 Gamut mapping and custom theme selector component 2026-01-13 19:30:07 +01:00
hfcRed
0ae89499ef Merge branch 'css-rework-sidenav' of https://github.com/sendou-ink/sendou.ink into css-rework-sidenav 2026-01-13 19:05:02 +01:00
Kalle
888f2049d4 Fix "text-theme-secondary" class 2026-01-13 17:58:57 +02:00
Kalle
8fd8c73bdc Add weapon params comparison table initial 2026-01-13 17:45:03 +02:00
Kalle
a79426d86d Add "Map pool picker checkmark styling broken & tiebreak text hard to read" ticket 2026-01-13 17:45:03 +02:00
hfcRed
c5d89e2ad2 Remove colors input module 2026-01-13 16:33:40 +01:00
hfcRed
addfe9a5ac Secondary color 2026-01-13 16:11:49 +01:00
Kalle
5f203541fd Streams epic tickets 2026-01-12 22:23:31 +02:00
Kalle
bccfa02ab2 Fix notif image in seed 2026-01-12 22:23:20 +02:00
Kalle
adca329120 Fix db seeds lacking new column 2026-01-12 22:23:20 +02: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
5e9e7b4804 Theme change view transition 2026-01-12 19:53:10 +01:00
hfcRed
31c37b2a9b Custom color settings initial 2026-01-11 22:33:19 +01:00
Kalle
27b60715bd Add ticket for trying stage banner style in tournament matches
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 21:26:04 +02:00
Kalle
c8039d68e9 Add tickets for notification dot colors and menu close bugs
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 21:22:43 +02: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
0b75d070d0 Mark hover menu switching task as blocked
Blocked by React Aria Components limitation.
See: https://github.com/adobe/react-spectrum/issues/8905

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 21:09:23 +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
004c818be2 Add ticket for mobile menu scroll lock bug
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 20:41:13 +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
db4d2ffeac Fix visual regression tests 2026-01-11 20:24:16 +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
a6c6cb6a99 Add new tickets and update /u page removal task
- Add task: Rename CommandPalette to GlobalSearch
- Add bug: Search category icons not shown on mobile
- Add bug: User search has nested input borders
- Update /u page removal task with detailed checklist

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 15:56:14 +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
bd9e502212 Add mobile notification dot task
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 15:07:58 +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
Kalle
148d45efa4 Add admin input widths task to CSS rework epic
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 15:00:07 +02:00
Kalle
57471a14bd Add My Events future work epic and spectator feature
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 14:57:23 +02:00
Kalle
233cefa9e2 Scrap notification dot overlay task
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 14:57:23 +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
Kalle
62e144e8df Add misc tasks 2026-01-11 14:37:20 +02:00
Kalle
dcf048f634 Update sidebar collapse tasks 2026-01-11 14:31:51 +02:00
Kalle
548caa4caa Add testing tasks 2026-01-11 14:29:49 +02:00
Kalle
d0c7b9218f /weapons page epic 2026-01-11 14:29:49 +02:00
hfcRed
e22cd8ee07 Add sidenav collabse button 2026-01-11 13:26:45 +01:00
Kalle
e895dbff7c Add Improve notifications popover top bar styling task 2026-01-11 13:52:24 +02:00
Kalle
5a4612a101 Specify /my-calendar epic 2026-01-11 13:47:00 +02:00
Kalle
4ea7b43c7c Add tasks 2026-01-11 13:47:00 +02: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