From 6be692d999724f1021d82b4efee14bf07bd1dea6 Mon Sep 17 00:00:00 2001 From: ducoterra Date: Fri, 28 Aug 2026 06:07:02 -0400 Subject: [PATCH] feat(header): hamburger dropdown nav on mobile (owner permission) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TODO.md L9 (owner permission 2026-08-27, roadmap A5): "The navbar on mobile is way too squished. Make it a hamburger dropdown menu with a nice animation." At <=640px the nav links leave the bar — a 44px #nav-toggle opens #app-nav as an animated (180ms slide+fade) edge-to-edge dropdown with comfortable rows and the auth visibility contract intact inside the menu; at >640px the bar is byte-identical to pre-phase-46 (hamburger absent, inline pills as before). - frontend/*.html (all six pages): the shared bar gains the #nav-toggle button (type=button, aria-expanded=false, aria-controls="app-nav", aria-label="Menu", aria-hidden 3-line SVG icon) immediately before the nav, and the nav gains id="app-nav" — one