feat: Extract AppSidebar component
AppSidebar (✅ Complete):
- Extracted from App.tsx.monolithic lines 1924-2079
- Animated slide-in drawer (0-280px width)
- 6 menu items with proper callbacks
- Developer mode conditional items
- Full inline documentation
Features:
- Memory navigation
- Settings navigation
- Theme toggle (light/dark)
- Open agent in browser
- Refresh Co agent (dev mode, with confirmation)
- Logout
Implementation:
- Uses Animated.View for smooth slide animation
- Safe area insets for proper padding
- Theme-aware colors and styling
- Platform-specific confirmations (Alert vs window.confirm)
- Disabled state for items requiring agent ID
Not yet integrated (zero risk to running app)
Next: Extract view components (YouView, KnowledgeView, SettingsView)