Skip to content

feat: onboarding tour for new users#92

Open
opensecretsauce wants to merge 2 commits intosorosave-protocol:mainfrom
opensecretsauce:feat/onboarding-tour
Open

feat: onboarding tour for new users#92
opensecretsauce wants to merge 2 commits intosorosave-protocol:mainfrom
opensecretsauce:feat/onboarding-tour

Conversation

@opensecretsauce
Copy link

Closes #72

Changes

  • OnboardingTour component — 5-step modal tour shown automatically on first visit
  • Step dots for quick navigation, back/next, skip, and progress bar
  • "Don't show again" via sorosave_onboarding_done in localStorage
  • Triggers on first visit to home page; re-triggerable via "Take the tour" link in footer
  • Steps: Welcome → Browse Groups → Contribute → Receive Pot → Connect Wallet
  • Full dark mode support, backdrop blur overlay

Build

pnpm build

- Add WalletAdapter interface (src/lib/wallets/index.ts)
- Add FreighterAdapter, xBullAdapter, AlbedoAdapter
- Refactor providers.tsx to support multiple wallets + localStorage persistence
- Update ConnectWallet.tsx with wallet selection modal
- Create src/lib/sdk.ts as local stub for @sorosave/sdk
- Create src/lib/wallet.ts with multi-wallet signTransaction routing
- Fix all @sorosave/sdk missing module errors — build passes clean
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.

Add onboarding tour for new users

1 participant