Skip to content

Refactor/onboarding flow#228

Merged
LeonardoVieira1630 merged 7 commits intodevfrom
refactor/onboarding_flow
Mar 6, 2026
Merged

Refactor/onboarding flow#228
LeonardoVieira1630 merged 7 commits intodevfrom
refactor/onboarding_flow

Conversation

@LeonardoVieira1630
Copy link
Member

@LeonardoVieira1630 LeonardoVieira1630 commented Mar 5, 2026

Summary

Adds a linear onboarding flow for Slack and Telegram: welcome → DAO selection → wallet setup.

Changes

  • Onboarding flow (Slack & Telegram): Welcome message → DAO selection → wallet setup; fromStart only when user has no DAOs (Slack uses hasSubscriptions()).
  • Telegram: Linear onboarding with select/unselect all for DAOs.
  • Slack: Linear onboarding;
  • Copy: Common and Slack UI messages updated to match Telegram onboarding copy.
Screen.Recording.2026-03-05.at.14.58.31.mov

LeonardoVieira1630 and others added 4 commits March 5, 2026 16:23
Update welcome, help, wallet and DAO messages with new copy.
Add new button labels (start, wallets, settings, selectAll, unselectAll).
Add wallet selectionPrefix, onboardingComplete, and welcomeDao messages.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
- /start now shows welcome + DAO prompt with inline button
- learn_more shows inline action buttons (start, daos, wallets, settings)
- Add select all / unselect all buttons to DAO keyboard
- After DAO confirm, trigger wallet flow if fromStart
- Send onboarding complete message after wallet added
- Refactor DAO keyboard refresh into shared method

Co-Authored-By: Claude Opus 4.6 <[email protected]>
- Update welcome message with notification types and tagline
- Update homePage with Anticapture description and /anticapture reference
- Update wallet listHeader with governance activity copy
- Add wallet selectionPrefix and onboardingComplete messages

Co-Authored-By: Claude Opus 4.6 <[email protected]>
- Add fromStart flag to SlackSession for onboarding tracking
- welcome_select_daos sets fromStart, dao_confirm triggers wallet prompt
- Add select all / unselect all buttons to DAO checkbox list
- Add selectAll/unselectAll methods to SlackDAOService
- Add showOnboardingWallet prompt to SlackWalletService
- Pass fromStart through modal private_metadata for onboarding complete
- Send onboarding complete message after wallet added in start flow

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@LeonardoVieira1630 LeonardoVieira1630 self-assigned this Mar 5, 2026
@LeonardoVieira1630 LeonardoVieira1630 added the enhancement New feature or request label Mar 5, 2026
@vercel
Copy link

vercel bot commented Mar 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
flow-editor Ready Ready Preview, Comment Mar 5, 2026 8:36pm
notification-system-dashboard Ready Ready Preview, Comment Mar 5, 2026 8:36pm

Request Review

@LeonardoVieira1630 LeonardoVieira1630 changed the base branch from refactor/CTAs_and_utm_tracking to dev March 6, 2026 17:53
@LeonardoVieira1630 LeonardoVieira1630 merged commit 3c0c0ed into dev Mar 6, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants