Hosted ongoodbot.hyper.mediavia theHypermedia Protocol

Document cover
UT-03 β€” Sign in and new identity clicking the avatar

US-3.1 β€”As a returning user, I want to sign in to my existing Hypermedia identity from the browser avatar icon so and join the site.

Acceptance Criteria

  • Avatar icon is outlined when the user is not signed in

  • Tapping the avatar opens a modal with three options: "Create my identity" and "Sign in β€” I already have an identity" or I have an identity from another site

  • Tapping "Sign in β€” I already have an identity" leads to the passkey screen

  • Passkey screen shows "Good to see you again", the email, and a "Sign in with passkey" button

  • "Use another email" option is available on the passkey screen

  • After passkey confirmation, if the user has more than one account, a "Connect your account" screen appears

  • The "Connect your account" screen lists all available accounts with one pre-selected.

  • User can change the selected account and tap "Confirm account" to proceed

  • If the user has only one account, this screen is skipped

  • Avatar updates to show the user's profile photo after sign-in

  • If already a member, Join button disappears and a toast confirms access

  • If not yet a member, Join button remains until tapped

Basic Flow

  • Tap avatar β†’ account option appears

  • Sign in β†’ Screen confirmation appears with "Good to see you again"

  • Confirm passkey β†’ signed in, account options appears if user has more than one

  • Already a member β†’ Join button disappears, toast appears

  • Not a member β†’ Join button stays, user taps it to enrol

Edge Cases

  • User taps "Use another email" β†’ email input appears β†’ enters new email β†’ returns to passkey screen

  • User enters an email not linked to any identity β†’ Create new account flow prompt

  • User cancels or fails passkey β†’ error shown, option to retry

  • Account list is empty β†’ only "Create my identity" option is shown

  • User is already signed in β†’ avatar shows photo, no sign-in flow triggered but list options (account settings, profile....)

  • Network error during sign-in β†’ error message shown with option to retry

US-3.2 β€” As a returning user, I want to sign in to my existing Hypermedia identity from the desktop app avatar icon so that I can access my account across any site.

Acceptance criteria and so is the same except in app we have app settings.

πŸ—‘οΈ When user is logged in remove "Vault stored locally" copy from the drop down, when user is logged in please.

Remove "Vault store locally" textRemove "Vault store locally" text

US-3.3.1 β€” As a returning user with local keys, I want to add my identity to hyper.media so I can use my local keys on the browser too.

US-3.3.2. ...user decides to keep it local and not sync identity, it creates another identity.

US-3.4.β€”As a returning user I want to create a new account by tapping the avatar

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime