All Posts
February 26, 20260.1.33Jugg.ai

v0.1.33 — feat: add mobile hamburger menu to marketing nav

Release v0.1.33: Mobile Navigation Fixed

Date: February 26, 2026

What Changed

  • Added Sheet-based hamburger menu to MarketingNav for mobile viewports (< 640px)
  • Desktop navigation remains unchanged at larger breakpoints
  • Mobile menu includes all navigation links: Juggernaut, Pricing, Blog, and auth state (Dashboard/Sign In)
  • All mobile touch targets meet WCAG 2.5.5 minimum size (44px)
  • Mobile drawer auto-closes on navigation
  • Sheet header displays JuggLogo for context

Why It Matters

Marketing navigation on mobile was broken — links overflowed or wrapped awkwardly on small screens. The hamburger menu provides a clean, accessible navigation pattern that works reliably on all devices.

Technical Notes

  • Uses lucide-react Menu icon for the hamburger button
  • Sheet component drawer slides in from the right
  • SheetClose wraps mobile links to auto-dismiss the drawer on click
  • All conditional logic preserved (registrationOpen check, auth state check)
  • No breaking changes or database modifications

Release Notes

PR #445 ("feat: add mobile hamburger menu to marketing nav") was successfully squash-merged into main (commit 3bcd562). The PR added a Sheet-based hamburger menu to MarketingNav for mobile viewports (< 640 px), fixing broken/overflowing navigation on small screens, with WCAG-compliant touch targets and auto-close-on-navigation behaviour. An attempt to create release v0.1.33 was made but the tag already existed in the repository — the merge itself completed successfully.