diff --git a/archon-ui-main/src/components/onboarding/ProviderStep.tsx b/archon-ui-main/src/components/onboarding/ProviderStep.tsx index d072d56..0f56d15 100644 --- a/archon-ui-main/src/components/onboarding/ProviderStep.tsx +++ b/archon-ui-main/src/components/onboarding/ProviderStep.tsx @@ -42,6 +42,8 @@ export const ProviderStep = ({ onSaved, onSkip }: ProviderStepProps) => { }); showToast('API key saved successfully!', 'success'); + // Mark onboarding as dismissed when API key is saved + localStorage.setItem('onboardingDismissed', 'true'); onSaved(); } catch (error) { // Detailed error handling for critical configuration per alpha principles @@ -87,6 +89,8 @@ export const ProviderStep = ({ onSaved, onSkip }: ProviderStepProps) => { const handleSkip = () => { showToast('You can configure your provider in Settings', 'info'); + // Mark onboarding as dismissed when skipping + localStorage.setItem('onboardingDismissed', 'true'); onSkip(); }; @@ -180,10 +184,27 @@ export const ProviderStep = ({ onSaved, onSkip }: ProviderStepProps) => {