2026-05-18frontend
Responsive mobile sidebar added
- Change: Sidebar shell split into
sidebar-desktop-shell.tsxandsidebar-mobile-shell.tsx. Mobile view uses a top navigation bar instead of fixed left/right strips. - Why: Fixed
w-16sidebars were unusable on narrow viewports. - Affected Modules:
app/_component/sidebars.tsx,app/_component/sidebar-desktop-shell.tsx,app/_component/sidebar-mobile-shell.tsx,app/layout.tsx - Trade-offs:
- Pro: Site is now usable on mobile.
- Con: Two code paths (desktop/mobile) for what is conceptually the same navigation shell; must keep both in sync when adding new nav items.