codeburn/dash
ele-yufo 4f86e6ccfb
feat(web): mobile responsive web dashboard (#582)
Add mobile responsive support for the web dashboard:

- Hamburger button in header (hidden on md+) to toggle sidebar
- Sidebar becomes off-canvas drawer on mobile with slide-in transition
- Backdrop overlay with blur when sidebar is open
- Header stays sticky on mobile scroll
- Content area stacks vertically on mobile
- Main content takes full width on mobile
- Sidebar auto-closes when a device is selected

All changes use Tailwind responsive classes (md: breakpoint).
Desktop layout is completely unchanged.

Co-authored-by: yufo <yufo@MacBook-Pro.local>
2026-07-01 13:18:06 +02:00
..
public feat(web): in-dashboard device discovery, share-from-browser, redesign + hardening (#534) 2026-06-20 19:02:03 +02:00
src feat(web): mobile responsive web dashboard (#582) 2026-07-01 13:18:06 +02:00
index.html feat(web): in-dashboard device discovery, share-from-browser, redesign + hardening (#534) 2026-06-20 19:02:03 +02:00
package-lock.json feat(web): local React dashboard served by codeburn web (#531) 2026-06-20 16:21:25 +02:00
package.json feat(web): local React dashboard served by codeburn web (#531) 2026-06-20 16:21:25 +02:00
tsconfig.json feat(web): local React dashboard served by codeburn web (#531) 2026-06-20 16:21:25 +02:00
vite.config.ts feat(web): local React dashboard served by codeburn web (#531) 2026-06-20 16:21:25 +02:00