Files
openswarm/frontend
ciregenzandClaude Opus 4.6 a5d014e10f [eric] first-launch onboarding modal
Shows when no API keys configured AND no 9Router subscriptions connected:
- "Welcome to OpenSwarm — Connect an AI model to get started"
- Subscription buttons: Claude, ChatGPT, GitHub Copilot, Gemini
  (click → OAuth flow directly, no 9Router GUI)
- "I have an API key" → dismisses modal, user goes to Settings
- "Skip for now" → dismisses modal
- Auto-checks 9Router status on mount
- Dismissed state persists for session (doesn't nag)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 13:35:52 -07:00
..
2026-03-23 13:35:52 -07:00
2026-03-13 12:09:25 -07:00
2026-03-13 12:09:25 -07:00