feat: redesign header with UserMenu dropdown and even spacing (#691)
* feat: redesign header for cleaner desktop layout
- add UserMenu dropdown (handle + portal/settings/logout)
- simplify desktop nav: search | library | upload | user menu
- move social links and stats to LinksMenu only (mobile)
- remove unused SearchTrigger and SettingsMenu components
- update CLAUDE.md to reflect component changes
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* style: increase nav item spacing for better visual rhythm
* style: flatten header structure for even space-between distribution
* fix: restore social links (bluesky, status, tangled) to desktop header
* fix: move social links to left of logo (original position)
* feat: add social links to header left margin
Restores Bluesky, status page, and Tangled links in absolutely
positioned left margin area, outside the main header content flow.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix: hide social links on narrow desktop screens
Adds media query to hide margin-left when viewport is under 1000px,
preventing overflow when there's insufficient margin space.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
* fix: remove nav spacers for proper redistribution
Nav items now naturally redistribute when library/upload links are
hidden on their respective pages, instead of leaving awkward gaps.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
authored by
zzstoatzz.io
Claude Opus 4.5
and committed by
GitHub
3af4e1ec
de4250fb