Skip to content

User lists #531

Open
Open
@alltheseas

Description

@alltheseas

Tasks

User Story

As a Damus user who'd like to group together others users, I would like the capability to create, and modify lists of users, so that I can organize various user groups according to my preferences.

As a Damus user who'd like to discover information from a focused groups of users, I'd like to be able to see, and follow lists of users, so that I can find information from a particular group of people.

Acceptance Criteria

MVP

Full list implementation

  • List can be set to public or private (encrypted) #2445
  • Damus user can create new lists in lists menu (profile icon -> lists menu),
  • When creating a new list, user must specify a list name (for instance, "nostr devs"), and can optionally specify a description (for instance "a list of devs who have contributed to the nostr protocol"). Suggested max 25 characters for list title, and max 100 characters for list description.
  • List creator can add users to lists by searching by npub, or name from the lists menu,
  • List creator can add or remove a user from an existing list by going to a user's profile, and hitting the three dots
  • List creator can add or remove a user to an existing list by holding a tap and opening the hidden profile menu
  • Users shall be able to un/follow public lists,
  • Public lists shall be shareable by any user (appear as quote note/reply).

Future Question/Tickets

  1. It is possible for Damus to suggest initial follow lists to new users.
  2. See lists that I'm a part of
  3. Remove myself from lists I'm a part of
  4. Pinned lists - enabling pinned list shortcuts in home page
  5. Report lists

Metadata

Metadata

Assignees

Labels

featureNew feature requestlistsUser liststrackingTracking issues

Type

No type

Projects

Status

In Progress

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions