feat(chrome): split AppSidebar into 64px IconRail and 224px SecondaryNav
Batch 3 - replace the legacy collapsible AppSidebar with the Mike 2.1 two-column nav shell (IconRail 64w + SecondaryNav 224w). - frontend/src/components/chrome/icon-rail.tsx: top-level icon column. - frontend/src/components/chrome/secondary-nav.tsx: contextual nav, includes a new Playbooks entry. - frontend/src/app/(pages)/layout.tsx: switch to new chrome. - frontend/src/components/chrome/__tests__/chrome.smoke.test.tsx. .pen frame references: wF9tL, x72bX, FdYC1, yEGYQ, QxArF, CzlFI. Notes: - AppSidebar.tsx left on disk (removed in batch 7 cleanup commit). - Mobile (<md) currently hides both columns; no drawer yet. - TrialBanner mount in this layout lands in batch 6 (billing UI). Agent ID: a36447602e8db8572 (general-purpose).
| Repository | hosman20/mike-2.0 |
|---|---|
| Author | z <z@zs-MacBook-Pro.local> |
| Authored | |
| Parents | 3c8ffa8f |
| Stats | 4 files changed , +403 , -69 |
| Part of | Chrome shell split: 64px IconRail + 224px SecondaryNav |
Capture this commit into my fork
Download a Markdown prompt that tells Claude how to port this
exact commit into your working tree. Run it via
claude -p < capture-commit-571af72d.md
from inside the repo you want the change in.