diff --git a/auto-claude-ui/src/renderer/components/settings/AppSettings.tsx b/auto-claude-ui/src/renderer/components/settings/AppSettings.tsx index aca5861c..beb58dfd 100644 --- a/auto-claude-ui/src/renderer/components/settings/AppSettings.tsx +++ b/auto-claude-ui/src/renderer/components/settings/AppSettings.tsx @@ -12,7 +12,8 @@ import { Settings2, Zap, Github, - Database + Database, + Sparkles } from 'lucide-react'; import { FullScreenDialog, @@ -40,6 +41,7 @@ interface AppSettingsDialogProps { open: boolean; onOpenChange: (open: boolean) => void; initialSection?: AppSection; + onRerunWizard?: () => void; } // App-level settings sections @@ -73,7 +75,7 @@ const projectNavItems: NavItem[] = [ * Main application settings dialog container * Coordinates app and project settings sections */ -export function AppSettingsDialog({ open, onOpenChange, initialSection }: AppSettingsDialogProps) { +export function AppSettingsDialog({ open, onOpenChange, initialSection, onRerunWizard }: AppSettingsDialogProps) { const { settings, setSettings, isSaving, error, saveSettings } = useSettings(); const [version, setVersion] = useState(''); @@ -224,6 +226,27 @@ export function AppSettingsDialog({ open, onOpenChange, initialSection }: AppSet ); })} + + {/* Re-run Wizard button */} + {onRerunWizard && ( + + )}