refactor(settings): extract settings tabs into separate components

Merged Nguyễn Ngọc Đại requested to merge feature/Ai-config-settings into main
  • Split monolithic SettingsView.tsx into individual tab components (CompanyTab, AiConfigTab, IntegrationsTab, UserTab, TeamTab, AutomationTab, PipelineTab, ActivityTab, PrivacyTab)
  • Extract AI config provider/model logic into dedicated AiConfigTab and components (AIConfigForm, AIProviderCard, AIModelCard, BuiltInModelBadge)
  • Add new API endpoints for AI config providers and models (CR

Merge request reports