Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
  • manyverse manyverse
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 360
    • Issues 360
    • List
    • Boards
    • Service Desk
    • Milestones
    • Requirements
  • Merge requests 5
    • Merge requests 5
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • staltz
  • manyversemanyverse
  • Issues
  • #1887
Closed
Open
Issue created May 07, 2022 by Nicholas Frota@info59Developer3 of 20 checklist items completed3/20 checklist items

Invite-driven onboarding

Improve the invite flow in Manyverse, allowing a user to easily create an invite and send it to a friend. The friend, in turn, can easily use the invite to connect with the inviter. Optionally, the invite can point to some object (a post, another feed, a private group, etc). This enables the inviter to effectively share SSB content from their network to anyone else.



  • FigJam flow diagram
  • Figma: Manyverse Share modal
  • Figma: Used-token modal
  • Figma: Object out-of-range
  • Invites without sharing flow
  • #new-people flow
    • Encourage new accounts to compose a post introducing themselves. Maybe show example #new-people posts from other people
  • Tokenized alias pointing to some object
  • Rename invite-only roles as bob and alice
    • See andre's comments on figjam diagram
  • Activity tab update redesign
    • Mutual follow
    • New private message
    • "Host"
    • Mentioned you
    • Followed you
    • Wants to create a network connection with you but the firewall stopped it
  • Reminders to complete profile, see also #1734 (closed)
    • Nag to add a profile name
    • Nag to remember your 24 recovery words
    • etc
  • Tokenized alias page
    • One OpenGraph image per object
    • See FigJam diagram for all states
  • Improve invite success feedback
    • We currently use toasts to signal that an invite was successfully consumed, but this is not the best UX, and causes issues such as #1613 (closed). Sometimes this is made worse if you consume an alias link, which means that you will attempt to connect to the alias owner via the room, but not becoming a room member, so the room doesn't actually appear in the Connections Panel, which can confuse users (they saw a success toast, but can't see the room in the connections panel).
Edited Jun 04, 2022 by staltz
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking