header layout (#455)
* fix: collapse excess tags with +N button and fix mobile menu overlap
- limits visible tags to 2 by default (never wraps to second line)
- shows "+N" button when more tags exist
- clicking "+N" expands to show all tags (allows wrapping when expanded)
- uses flex-wrap: nowrap + overflow: hidden to guarantee single-line constraint
- collapses back when track changes (component recycle)
- fix LinksMenu and ProfileMenu mobile positioning to avoid player overlap
- menus now position from bottom with player height offset on mobile
๐ค Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: keep mobile menus centered but shift up for player
- menus stay full-size and centered
- shift center point up by half player height when player is open
- cap max-height to avoid overlap with player
๐ค Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* feat: add search trigger to header and mobile menu
desktop:
- SearchTrigger component shows magnifying glass + keyboard shortcut hint
- detects platform for correct shortcut (โK on Mac, Ctrl+K on Windows/Linux)
- subtle styling with accent highlight on hover
mobile:
- search added as first item in ProfileMenu (three-dot menu)
- styled with accent tint background to stand out
- opens search modal and closes menu
๐ค Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: hide portal link on portal page, move search to far right
- portal link (@handle) now hidden when already on /portal
- search trigger moved after logout button (far right)
๐ค Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: reorder desktop header - search in nav, logout on far right
- search trigger now in nav: @handle โ search โ settings
- logout button moved to far right (mirroring stats on left)
- hide portal link when already on /portal page
๐ค Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: swap search and portal link order in nav
nav order now: feed โ liked โ search โ @handle โ settings
๐ค Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* more stuff
* yuhhhhhhhh
---------
Co-authored-by: Claude <noreply@anthropic.com>
authored by
zzstoatzz.io
Claude
and committed by
GitHub
6570b21e
5b7012a6