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

Support user following (twitter-type feed) #752

Closed
dessalines opened this issue May 29, 2020 · 8 comments
Closed

Support user following (twitter-type feed) #752

dessalines opened this issue May 29, 2020 · 8 comments
Labels
area: federation support federation via activitypub

Comments

@dessalines
Copy link
Member

dessalines commented May 29, 2020

This would allow users to not just follow communities, but also to follow other users, ala twitter / mastodon. User posts / comments would then show up in your front page feed.

This would also complete the connection to mastodon and the rest of the fediverse, which is based on user-follows.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

@dessalines dessalines added area: federation support federation via activitypub far-future labels May 29, 2020
@kixiQu
Copy link

kixiQu commented May 29, 2020

Maybe something to consider: Facebook has both user posts visible to "friends" (let's say followers of that user), and posts into communities. Lemmy could have the equivalent of the first, posting outside of a community, such that only people who followed you would see it. It's a product design choice, of course, but I can see it smoothing adoption for people who have friends on the wider Fediverse.

@je-vv
Copy link

je-vv commented Nov 5, 2020

Does this user following feature, contemplates as well being able to post not to any community, but to oneself, like posting to u/<my_username>? This would be pretty useful to keep staff valuable for oneself, and that some followers might find interesting, but not any specific community...

@dessalines
Copy link
Member Author

Yes, user-following includes community-less posting / commenting. I'm not sure if we'll follow the reddit term of having these toots/tweets be "self-posts" to your user page, but lemmy will include them.

@je-vv
Copy link

je-vv commented Nov 6, 2020

One more thing, would the front page, when selecting the "subscribed" filter, I'm guessing the followed users post will be part of it, as well as subscribed communities...

@dessalines
Copy link
Member Author

Yeah, your front page would include followed users posts like a timeline along with the community posts.

@lboklin
Copy link

lboklin commented Nov 25, 2020

Will user posts be sorted just as normal posts? i.e.

  • chronologically if sorting is set to new,
  • by recent replies if sorting is set to_activity_, and
  • by favourites and other interactions if set to hot

On that last point regarding various interactions: how will those be translated?

  • Would boosts be represented as a link post to the original? I'd ideally like to see them be a sort of repost but with upvotes and such shared between all of them (so that they're properly sorted in hot, for example), and merged if there is more than one in your feed
  • I assume favourites/likes would translate into upvotes
  • [Tangential] Will Lemmy support reactions or the like? Pleroma has those, IIRC?

One of the things I miss on mastodon is the ability to sort by "hot" or "top". It's too easy to miss out on big news and hot topics if you skip over even just a few hours of your feed as it becomes unmanageably noisy sometimes. Another thing is Lemmy's threaded conversations, which is not handled very well anywhere else. So I'm actually hoping Lemmy can eventually replace mastodon for me.

@dessalines
Copy link
Member Author

dessalines commented Dec 16, 2020

Sorry, just seeing this now.

Will user posts be sorted just as normal posts? i.e.

The sorting should be able to work just like post sorting, every toot has a score and a published time, and a most recent comment time, that's enough to do hot rank, active, and all the others.

Would boosts be represented as a link post to the original?

I've never considered boosts tbh. I spose they could be like a user posting a link to someone elses toot on their own user page, and if you've subbed to that user, you'll see that "boost" on your front page as well.

I assume favourites/likes would translate into upvotes

Yep. Lemmy has downvotes too, which I imagine the other services would disregarde.

Will Lemmy support reactions or the like? Pleroma has those, IIRC?

I do really want to add reactions, I use them on every platform, but we have other priorities at the moment.

One of the things I miss on mastodon is the ability to sort by "hot" or "top". It's too easy to miss out on big news and hot topics if you skip over even just a few hours of your feed as it becomes unmanageably noisy sometimes. Another thing is Lemmy's threaded conversations, which is not handled very well anywhere else. So I'm actually hoping Lemmy can eventually replace mastodon for me.

Yep, think of a toot as a post to a user's own page, and all the sorting stuff works the same if you've subscribed to that user.

I agree about the threading, I can't stand the twitter / masto style of threading that requires you to click into convos rather than just viewing the tree. Ours would obviously display the replies / comments in the tree just as it is for posts.

@Nutomic
Copy link
Member

Nutomic commented Dec 16, 2020

We can also just ignore boosts, at least in the beginning. User following and federation with Mastodon would already be complicated enough.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: federation support federation via activitypub
Projects
None yet
Development

No branches or pull requests

5 participants