Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Screen] Onboarding #1503

Open
7 tasks
nplasterer opened this issue Jan 10, 2025 · 4 comments
Open
7 tasks

[Screen] Onboarding #1503

nplasterer opened this issue Jan 10, 2025 · 4 comments
Assignees
Labels

Comments

@nplasterer
Copy link
Collaborator

nplasterer commented Jan 10, 2025

Ability to create an identity card on onboarding
https://www.figma.com/design/p6mt4tEDltI4mypD3TIgUk/Converse-App?node-id=5026-27441&t=Tso4OHIbfHTlG5bz-0

up to date Loom as of February 1

privy questions

Screenshot 2025-01-09 at 8 43 52 PM
  • Ability to set a profile picture
  • Ability to set a name
  • Ability to switch to ephemeral rando wallet
  • Ability to log in with only these wallets
    • Metamask
    • Rainbow
    • Coinbase
@technoplato
Copy link
Collaborator

Where is login with Passkey? Is that in or out of scope for March 1?

Where are the Figma designs for login? @nplasterer @covrter

@nplasterer
Copy link
Collaborator Author

nplasterer commented Jan 28, 2025

Did a deep deep dive today with @covrter and will post the recording there is ALOT here so will do my best to put it in a bulleted list though this graphic may be easier to understand

recording is here: https://www.loom.com/share/0c82f476627d4e7dbe59d2e14e66918f

Flow 1

  • Ability to use an existing passkey
    • Ability to create a client when a local db already exists (Client.build or Client.create should work)
    • Ability to create a client with a new installation aka no local db already exists (Client.build will fail; Client.create will succeed)

Flow 2

  • Ability to create a parent passkey
  • Ability to create a new Inbox with the scw derived from the parent passkey
  • Ability to create a convos identity
    • Ability to "import" (addWallet to scw inboxId) up to 5 EOAs or SCWs from Metamask, Rainbow, or Coinbase wallet
    • Ability to create a Rando SCW (new InboxId)
    • Ability to create or import no additional wallets and just go straight to inbox with convos identity

Flow 3 (blocked: requires Privy support for creating multiple embedded wallets for a single user)

  • Ability to access flow 2 from the conversation list drop down while in the app and create additional inboxIds

Image

@technoplato
Copy link
Collaborator

Taking over as assignee here @thierryskoda

@technoplato
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants