User lists feature?


#1

Hi all, I noticed in the Mastodon UI you can create lists and view lists you have created. But I couldn’t find any way to add anything to the lists. I presume you’re supposed to be able to add users to the lists, and then view the toots from those users as a feed. But there was nothing in the user guide.

So I found this PR: https://github.com/tootsuite/mastodon/pull/5703 from November where it looks like backend support was added. So this created an API but I guess it’s not hooked up to anything.

To me it seems like the lists feature is pretty important in an world where you don’t have algorithmic filtering. As soon as you’re following a non-trivial number of people, where some of them post 10x/day and others post once every 10 days, you need some finer grained control.

So my question is: Am I missing something? Is there an issue that I can follow which is tracking UI support for lists (couldn’t find it)? Is completion of this feature being targeted for any particular future release (couldn’t find any roadmap information)? Or is help wanted on this?

Thanks!


#2

At this point in time you need to follow people you add to lists. And you add them from within the settings of the list. (See pictures below)

The feature could be more visible, and it could be added as drop-downs on user profiles.

I’m going to try go through the steps, and see if we can figure out what’s missing:

  1. Step one finding the getting started menu -> Lists

  2. Name list Test test
    image

  3. Create and click the toggle where you find edit list
    image

  4. Search among users you follow:

  5. Write account name you’re looking for

b And press Enter for it to search

  1. Added:

b. You can also search for instance names:

  1. Voila

  2. Now it is waiting for new messages, as it doesn’t pull old messages (this could probably be improved, but applies the same on follows iirc)

  3. I followed some extra people to get someone to post something, and asked for help.
    From the top: Test Unlisted, Test Public, Reply

Mostly looks complete, and works as intended.


#3

Oof, that’s a pretty rough UX. I ran into this earlier and gave up on creating lists for a while.

How about a UI where you can page through the full list of accounts you follow with an “Add To List” button on the side?

= List Name
Editing List
[<] You Follow [3/60] [>]
User @user@domain [+ Add]
User @user@domain [+ Add]
User @user@domain [- Rem]
User @user@domain [+ Add]


#4

I agree that it’s rough UX. As is right now, there’s a bunch of stuff I need to have a sitdown with Gargron about, to see what we’re going to be focusing on for development right now.

At least now there’s a comprehensive guide.

If anyone want to submit a PR to improve this feature, let us know in advance, so I can help green light it, etc. (I really don’t want you to put in the work and then having Eugen say plain no, I dunno if he will, but just in case. Let’s ease into this right now.)
We can continue discussing it on here before moving to Github, if wanted.


#5

Thank you for the guide, that helps to no longer pull out my hair trying to figure out how this feature works! But the UX basically means I won’t be using lists on Mastodon for now.

What I am trying to achieve are theme-related lists, for example people that I saw posting about Virtual Reality. I might not even necessarily want to follow those people - instead, I’ll be watching the list feed (that has been addressed in Add accounts to lists without having them in your main timeline #7876, I understand the privacy concern and would be fine with “auto-follow” when adding a user to a list that I am not following, yet).

So, the way people would be added to my lists is via toots that appear in searches: E.g., I use #VR as search term, review the toots that show up, and for those that seem to match my criteria, in a perfect world, I would be able to add them to the list right away. I understand that there’s probably no room for putting the relevant UI there. So the second best would be in the “small user profile” (that appears when I click that user), where we also have mention, direct message, mute, block, report and so on.

This showed up first when I looked for how to add people to lists in mastodon via Google - but there are also: