[PR #274] [MERGED] Onboarding modal flow for first time setup #3276

Closed
opened 2026-02-22 18:33:26 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Mintplex-Labs/anything-llm/pull/274
Author: @shatfield4
Created: 10/9/2023
Status: Merged
Merged: 10/10/2023
Merged by: @timothycarambat

Base: ui-v2Head: v2-onboarding


📝 Commits (6)

  • 4db577e WIP onboarding modal flow
  • bd7e5f7 onboarding flow complete and private route redirection for onboarding setep
  • 2fbef7d redirect to home on onboarding complete
  • 2a08a16 add onboarding redirect using paths.onboarding()
  • 672deb9 Apply changes to auth flow, onboarding determination, and flows
  • 94e2bb4 remove formref

📊 Changes

19 files changed (+1348 additions, -89 deletions)

View changed files

📝 frontend/src/App.jsx (+8 -1)
frontend/src/components/LLMProviderOption/index.jsx (+37 -0)
📝 frontend/src/components/Modals/Password/MultiUserAuth.jsx (+2 -1)
📝 frontend/src/components/Modals/Password/SingleUserAuth.jsx (+2 -1)
📝 frontend/src/components/PrivateRoute/index.jsx (+37 -9)
frontend/src/components/VectorDBOption/index.jsx (+39 -0)
📝 frontend/src/pages/GeneralSettings/LLMPreference/index.jsx (+1 -38)
📝 frontend/src/pages/GeneralSettings/VectorDatabase/index.jsx (+1 -39)
frontend/src/pages/Login/index.jsx (+11 -0)
frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/AppearanceSetup/index.jsx (+138 -0)
frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/CreateFirstWorkspace/index.jsx (+64 -0)
frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/LLMSelection/index.jsx (+237 -0)
frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/MultiUserSetup/index.jsx (+117 -0)
frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/PasswordProtection/index.jsx (+104 -0)
frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/UserModeSelection/index.jsx (+45 -0)
frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/VectorDatabaseConnection/index.jsx (+318 -0)
frontend/src/pages/OnboardingFlow/OnboardingModal/index.jsx (+143 -0)
frontend/src/pages/OnboardingFlow/index.jsx (+38 -0)
📝 frontend/src/utils/paths.js (+6 -0)

📄 Description

Changes made:
• Created onboarding flow to ensure user sets up OpenAI keys and vector database before allowing user to use AnythingLLM


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Mintplex-Labs/anything-llm/pull/274 **Author:** [@shatfield4](https://github.com/shatfield4) **Created:** 10/9/2023 **Status:** ✅ Merged **Merged:** 10/10/2023 **Merged by:** [@timothycarambat](https://github.com/timothycarambat) **Base:** `ui-v2` ← **Head:** `v2-onboarding` --- ### 📝 Commits (6) - [`4db577e`](https://github.com/Mintplex-Labs/anything-llm/commit/4db577e87470f9477d3fbe2bbe58275347df34d6) WIP onboarding modal flow - [`bd7e5f7`](https://github.com/Mintplex-Labs/anything-llm/commit/bd7e5f7ea5be4b0a4fe59172447539cda51474dd) onboarding flow complete and private route redirection for onboarding setep - [`2fbef7d`](https://github.com/Mintplex-Labs/anything-llm/commit/2fbef7dd767a7b7978b7855c2811bfebf6c76316) redirect to home on onboarding complete - [`2a08a16`](https://github.com/Mintplex-Labs/anything-llm/commit/2a08a168321c145f402dcc7e9153f3295fb65d5b) add onboarding redirect using paths.onboarding() - [`672deb9`](https://github.com/Mintplex-Labs/anything-llm/commit/672deb93258b79101af790c15970d9a677eb5152) Apply changes to auth flow, onboarding determination, and flows - [`94e2bb4`](https://github.com/Mintplex-Labs/anything-llm/commit/94e2bb4585d9166b8c396c6592f251da2dc27c73) remove formref ### 📊 Changes **19 files changed** (+1348 additions, -89 deletions) <details> <summary>View changed files</summary> 📝 `frontend/src/App.jsx` (+8 -1) ➕ `frontend/src/components/LLMProviderOption/index.jsx` (+37 -0) 📝 `frontend/src/components/Modals/Password/MultiUserAuth.jsx` (+2 -1) 📝 `frontend/src/components/Modals/Password/SingleUserAuth.jsx` (+2 -1) 📝 `frontend/src/components/PrivateRoute/index.jsx` (+37 -9) ➕ `frontend/src/components/VectorDBOption/index.jsx` (+39 -0) 📝 `frontend/src/pages/GeneralSettings/LLMPreference/index.jsx` (+1 -38) 📝 `frontend/src/pages/GeneralSettings/VectorDatabase/index.jsx` (+1 -39) ➕ `frontend/src/pages/Login/index.jsx` (+11 -0) ➕ `frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/AppearanceSetup/index.jsx` (+138 -0) ➕ `frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/CreateFirstWorkspace/index.jsx` (+64 -0) ➕ `frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/LLMSelection/index.jsx` (+237 -0) ➕ `frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/MultiUserSetup/index.jsx` (+117 -0) ➕ `frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/PasswordProtection/index.jsx` (+104 -0) ➕ `frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/UserModeSelection/index.jsx` (+45 -0) ➕ `frontend/src/pages/OnboardingFlow/OnboardingModal/Steps/VectorDatabaseConnection/index.jsx` (+318 -0) ➕ `frontend/src/pages/OnboardingFlow/OnboardingModal/index.jsx` (+143 -0) ➕ `frontend/src/pages/OnboardingFlow/index.jsx` (+38 -0) 📝 `frontend/src/utils/paths.js` (+6 -0) </details> ### 📄 Description Changes made: • Created onboarding flow to ensure user sets up OpenAI keys and vector database before allowing user to use AnythingLLM --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-22 18:33:26 -05:00
yindo closed this issue 2026-02-22 18:33:26 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Mintplex-Labs/anything-llm#3276