Skip to content

[Vector DB Project Type] Implement new onboarding designs#271970

Draft
seialkali wants to merge 2 commits into
elastic:mainfrom
seialkali:vectordb-onboarding-redesign
Draft

[Vector DB Project Type] Implement new onboarding designs#271970
seialkali wants to merge 2 commits into
elastic:mainfrom
seialkali:vectordb-onboarding-redesign

Conversation

@seialkali
Copy link
Copy Markdown
Contributor

@seialkali seialkali commented May 29, 2026

Summary

Implements the new Vector DB project type onboarding designs based on the Figma specs. This PR restructures the onboarding flow to help developers with pre-computed embeddings reach their first hybrid search query quickly.

Key changes:

  • Path selection screen: New landing page with two clear paths — "Generate vectors for me" (semantic_text) and "Store and search my vectors" (dense_vector)
  • Connection bar: ES endpoint and API key are now always visible on every onboarding screen via the ConnectToProject component
  • Step rail navigation: New sidebar showing progress through the Ingest → Search flow with contextual descriptions per path
  • Refactored component structure: Extracted reusable components (OnboardingPanel, StepContent, StepLayout, StepRail) for better maintainability
  • New language assets: Added SVG icons for supported client languages (Python, JavaScript, Go, Java, Rust, C#)
  • Hook reorganization: Moved hooks to dedicated hooks/ directory

Test plan

  • Verify path selection screen displays correctly with endpoint and API key
  • Test "Generate vectors for me" path flows through ingest → search steps
  • Test "Store and search my vectors" path flows through ingest → search steps
  • Confirm API key copy button works, or "Generate API key" button opens connection details modal
  • Verify "Skip the setup guide" button navigates to home
  • Check step rail navigation updates correctly between steps
  • Test responsive layout at different breakpoints

Made with Cursor

@infra-vault-gh-plugin-prod
Copy link
Copy Markdown

🤖 Jobs for this PR can be triggered through checkboxes. 🚧

ℹ️ To trigger the CI, please tick the checkbox below 👇

  • Click to trigger kibana-pull-request for this PR!
  • Click to trigger kibana-deploy-project-from-pr for this PR!
  • Click to trigger kibana-deploy-cloud-from-pr for this PR!
  • Click to trigger kibana-entity-store-performance-from-pr for this PR!
  • Click to trigger kibana-storybooks-from-pr for this PR!

@seialkali seialkali force-pushed the vectordb-onboarding-redesign branch from 88e4253 to d28237e Compare May 31, 2026 08:14
@seialkali seialkali force-pushed the vectordb-onboarding-redesign branch from d28237e to f367d9a Compare June 1, 2026 05:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant