Add first-run onboarding paths for GitHub OAuth and GitHub CLI setup while preserving existing GitHub warning behavior. - Add a GitHub onboarding action model for OAuth, authenticated gh CLI, unauthenticated gh CLI, missing gh CLI, and skip states. - Render in-flow GitHub OAuth connection, gh auth login guidance, and gh CLI install guidance with mobile styling and coverage. - Update onboarding docs, locale resources, and the release changeset as a minor user-facing feature. - Preserve the one-day GitHub warning-delay copy and dashboard OAuth browser behavior docs from main. Files changed: .changeset/fn-7474-github-onboarding-actions.md | 7 + docs/dashboard-guide.md | 2 +- docs/getting-started.md | 2 +- packages/cli/vitest.config.ts | 12 ++ .../app/components/ModelOnboardingModal.css | 68 ++++++++- .../app/components/ModelOnboardingModal.tsx | 153 +++++++++++++++++++-- .../__tests__/ModelOnboardingModal.test.tsx | 101 +++++++++++++- packages/dashboard/vitest.config.ts | 20 +++ packages/i18n/locales/en/app.json | 11 +- packages/i18n/locales/es/app.json | 11 +- packages/i18n/locales/fr/app.json | 11 +- packages/i18n/locales/ko/app.json | 11 +- packages/i18n/locales/zh-CN/app.json | 11 +- packages/i18n/locales/zh-TW/app.json | 11 +- packages/i18n/src/resources.d.ts | 11 +- 15 files changed, 413 insertions(+), 29 deletions(-) Fusion-Task-Id: FN-7474 Fusion-Task-Lineage: c06d3db5-da4b-43f7-8b74-a41f6a041029 Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
37 KiB
37 KiB