$## Context\n\nPR #15 (dependabot) attempted to upgrade react-resizable-panels from 2.1.9 to 4.10.0, but v4 has breaking API changes.\n\n## Breaking Changes\n\nThe v4 migration renamed several exports:\n\n- PanelGroup → renamed (check docs)\n- PanelResizeHandle → renamed (check docs)\n\nAffected files:\n\n- AppLayout.tsx — Line 2: imports PanelGroup, PanelResizeHandle — both missing from v4 exports\n- MainPanel.tsx — Line 2: same imports\n\nFix needed:\n\n1. Check react-resizable-panels v4 migration guide\n2. Update imports to match new export names\n3. Update any prop/API changes between v2 and v4\n4. Update any layout configuration changes\n\n## Acceptance Criteria\n\n- [ ] Imports updated to v4 API\n- [ ] npm run type-check passes\n- [ ] Layout still works correctly\n- [ ] react-resizable-panels updated to 4.10.0
$## Context\n\nPR #15 (dependabot) attempted to upgrade react-resizable-panels from 2.1.9 to 4.10.0, but v4 has breaking API changes.\n\n## Breaking Changes\n\nThe v4 migration renamed several exports:\n\n-
PanelGroup→ renamed (check docs)\n-PanelResizeHandle→ renamed (check docs)\n\nAffected files:\n\n- AppLayout.tsx — Line 2: importsPanelGroup,PanelResizeHandle— both missing from v4 exports\n- MainPanel.tsx — Line 2: same imports\n\nFix needed:\n\n1. Check react-resizable-panels v4 migration guide\n2. Update imports to match new export names\n3. Update any prop/API changes between v2 and v4\n4. Update any layout configuration changes\n\n## Acceptance Criteria\n\n- [ ] Imports updated to v4 API\n- [ ]npm run type-checkpasses\n- [ ] Layout still works correctly\n- [ ] react-resizable-panels updated to 4.10.0