Commit Graph

781 Commits

Author SHA1 Message Date
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
Kalle
c1f118c9cd Fix main padding 2026-01-10 11:11:59 +02:00
Kalle
1a958a62bb Fix command palette keyboard shortcut, layout tweaks 2026-01-10 11:09:24 +02:00
Kalle
3ff5e0256a Fix popover being seethrough 2026-01-10 08:13:36 +02:00
Kalle
446311c5ad Style login button 2026-01-10 08:10:07 +02:00
Kalle
989b492489 Hide search if user is not logged in 2026-01-10 07:57:23 +02:00
Kalle
9abb219fed Global search initial 2026-01-09 22:46:23 +02:00
hfcRed
1e3d3ce756 Minor changes 2026-01-09 20:30:10 +01:00
hfcRed
94907eef33 Minor fix 2026-01-09 18:50:26 +01:00
hfcRed
43bb4a62e1 Layout update 2026-01-09 18:45:28 +01:00
hfcRed
6e8274bcc1 Fix popover background color 2026-01-09 18:29:10 +01:00
hfcRed
8fc061716d Refactor Menu and Popover consistent styling and update layout styles 2026-01-09 18:18:03 +01:00
Kalle
6a8443478c User item & notifs & settings top left, menu based navigation, global search, weapon pages initial & emphasized Add new button 2026-01-09 18:05:56 +02:00
hfcRed
131fa699fa Sidenav rework? 2026-01-08 20:07:32 +01:00
Kalle
88e9df56ee LFGFilters with SideNav 2026-01-08 19:01:40 +02:00
Kalle
37748b7c44 Merge branch 'css-rework' into css-rework-sidenav 2026-01-07 21:44:06 +02:00
hfcRed
06977fe295 Merge branch 'css-rework' of https://github.com/sendou-ink/sendou.ink into css-rework 2026-01-07 20:06:07 +01:00
Kalle
aefbfa6d53 Add identicons to tournaments 2026-01-07 21:05:44 +02:00
hfcRed
cb07b68545 Minor fixes 2026-01-07 19:57:59 +01:00
hfcRed
88a28fe140 Fix avatar styles 2026-01-07 19:29:43 +01:00