mirror of
https://github.com/AutoMaker-Org/automaker.git
synced 2026-02-02 08:33:36 +00:00
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:
@@ -13,7 +13,7 @@
|
||||
| 4 | [Setup Routes & Status Endpoints](phases/phase-4-routes.md) | `completed` | ✅ |
|
||||
| 5 | [Log Parser Integration](phases/phase-5-log-parser.md) | `completed` | ✅ |
|
||||
| 6 | [UI Setup Wizard](phases/phase-6-setup-wizard.md) | `completed` | ✅ |
|
||||
| 7 | [Settings View Provider Tabs](phases/phase-7-settings.md) | `pending` | - |
|
||||
| 7 | [Settings View Provider Tabs](phases/phase-7-settings.md) | `completed` | ✅ |
|
||||
| 8 | [AI Profiles Integration](phases/phase-8-profiles.md) | `pending` | - |
|
||||
| 9 | [Task Execution Integration](phases/phase-9-execution.md) | `pending` | - |
|
||||
| 10 | [Testing & Validation](phases/phase-10-testing.md) | `pending` | - |
|
||||
|
||||
@@ -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.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user