feat: Add Cursor setup step to UI setup wizard

- Introduced a new `CursorSetupStep` component for optional Cursor CLI configuration during the setup process.
- Updated `SetupView` to include the cursor step in the setup flow, allowing users to skip or proceed with Cursor CLI setup.
- Enhanced state management to track Cursor CLI installation and authentication status.
- Updated Electron API to support fetching Cursor CLI status.
- Marked completion of the UI setup wizard phase in the integration plan.
This commit is contained in:
Shirone
2025-12-28 01:06:41 +01:00
parent 6b03b3cd0a
commit 22044bc474
7 changed files with 436 additions and 7 deletions

View File

@@ -12,7 +12,7 @@
| 3 | [Provider Factory Integration](phases/phase-3-factory.md) | `completed` | ✅ |
| 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) | `pending` | - |
| 6 | [UI Setup Wizard](phases/phase-6-setup-wizard.md) | `completed` | |
| 7 | [Settings View Provider Tabs](phases/phase-7-settings.md) | `pending` | - |
| 8 | [AI Profiles Integration](phases/phase-8-profiles.md) | `pending` | - |
| 9 | [Task Execution Integration](phases/phase-9-execution.md) | `pending` | - |

View File

@@ -1,6 +1,6 @@
# Phase 6: UI Setup Wizard
**Status:** `pending`
**Status:** `completed`
**Dependencies:** Phase 4 (Routes)
**Estimated Effort:** Medium (React component)
@@ -16,7 +16,7 @@ Add an optional Cursor CLI setup step to the welcome wizard, allowing users to c
### Task 6.1: Create Cursor Setup Step Component
**Status:** `pending`
**Status:** `completed`
**File:** `apps/ui/src/components/views/setup-view/steps/cursor-setup-step.tsx`
@@ -282,7 +282,7 @@ export default CursorSetupStep;
### Task 6.2: Update Setup View Steps
**Status:** `pending`
**Status:** `completed`
**File:** `apps/ui/src/components/views/setup-view.tsx`
@@ -369,7 +369,7 @@ function SetupView() {
### Task 6.3: Add Step Indicator for Optional Steps
**Status:** `pending`
**Status:** `completed`
Add visual indicator for optional vs required steps in the progress bar.