feat: Implement Provider Tabs in Settings View

- Added a new `ProviderTabs` component to manage different AI providers (Claude and Cursor) within the settings view.
- Created `ClaudeSettingsTab` and `CursorSettingsTab` components for provider-specific configurations.
- Updated navigation to reflect the new provider structure, replacing the previous Claude-only setup.
- Marked completion of the settings view provider tabs phase in the integration plan.
This commit is contained in:
Shirone
2025-12-28 01:19:30 +01:00
parent 22044bc474
commit c602314312
9 changed files with 410 additions and 40 deletions

View File

@@ -1,6 +1,6 @@
# Phase 7: Settings View Provider Tabs
**Status:** `pending`
**Status:** `completed`
**Dependencies:** Phase 4 (Routes)
**Estimated Effort:** Medium (React components)
@@ -16,7 +16,7 @@ Create a tabbed interface in Settings for managing different AI providers (Claud
### Task 7.1: Create Cursor Settings Tab Component
**Status:** `pending`
**Status:** `completed`
**File:** `apps/ui/src/components/views/settings-view/providers/cursor-settings-tab.tsx`
@@ -311,7 +311,7 @@ export default CursorSettingsTab;
### Task 7.2: Create Provider Tabs Container
**Status:** `pending`
**Status:** `completed`
**File:** `apps/ui/src/components/views/settings-view/providers/provider-tabs.tsx`
@@ -356,7 +356,7 @@ export default ProviderTabs;
### Task 7.3: Create Claude Settings Tab (if not exists)
**Status:** `pending`
**Status:** `completed`
**File:** `apps/ui/src/components/views/settings-view/providers/claude-settings-tab.tsx`
@@ -461,7 +461,7 @@ export default ClaudeSettingsTab;
### Task 7.4: Update Settings View Navigation
**Status:** `pending`
**Status:** `completed`
**File:** `apps/ui/src/components/views/settings-view/config/navigation.ts`
@@ -482,7 +482,7 @@ export const SETTINGS_NAVIGATION = [
### Task 7.5: Integrate Provider Tabs in Settings
**Status:** `pending`
**Status:** `completed`
Update the settings view to render ProviderTabs for the providers section.