superseriousbusiness / gotosocial

Fast, fun, small ActivityPub server.
https://docs.gotosocial.org
GNU Affero General Public License v3.0
3.69k stars 311 forks source link

[feature] Show Boosts on Profile #926

Open i5heu opened 1 year ago

i5heu commented 1 year ago

Is your feature request related to a problem ?

Boost are not shown on the Profile page.

I think it would be best to make this configurable. A user sees a value in a toot that is boosted and at least for me, I want to show this too to ppl that initially visit my profile.

Describe the solution you'd like.

Make the visibility for boosts on profile pages configurable for users.

Describe alternatives you've considered.

do nothing

Additional context.

No response

tsmethurst commented 1 year ago

Thanks for opening this! And my apologies for taking a bit of time to reply, I've been sick so haven't been checking in.

My initial idea for implementing profile pages was to just show Public posts by the profile account, because I didn't want to inadvertently leak posts from other instances which might since have been deleted or something (deletion is a bit flakey on the fedi in general).

If we were to show boosts too, I would want to only show boosts of Public posts rather than unlisted. In my mind, Public is a sort of 'anything goes' privacy level, because you're addressing it to the entire internet, so if a delete fails to federate it's not as big a deal as it would be if a delete of an Unlisted post doesn't federate properly (Unlisted is just CC'ed to the entire internet).

But yes, one thing I miss from the tumblr days is being able to curate a sort of wall of posts that you like, from other people, which show on your web view. So personally I'm definitely not opposed to opening this up a little bit.

@NyaaaWhatsUpDoc and @f0x52 do you have any thoughts about this?

tsmethurst commented 1 year ago

btw i also linked to this issue on my GtS developer account so we can see if there are other opinions :) https://gts.superseriousbusiness.org/@dumpsterqueer/statuses/01GGEVG0J3RBJX24GAG24K08ZH

chri2 commented 2 months ago

https://hallo.ween.de/@chris/statuses/01J1YTCHTW8T1VJ079KF3QTHHC:

I'd love to see a setting to to enable the showing of boosts on the profile page: my #GoToSocial shows a profile page as its landing page.

This profile page is for an account that should agregate information about my part of town. I subscribed it to some sources of information and I'd like to boost those notes I think are relevant.

Since the project relies on the timeline being shown on the landing page it is said not to see boosts of content generated elsewhere there.

Another not-argument would be that this is the way people are used to see profile pages coming from mastodon. Actually I don't like how Mastodon shows them, because they contain boosts and it is hard to see what kind of content the account itself generates.

Kind of irony: I wished for most profiles I look at I could filter away boosts (like I do in most of my follows) and now on GTS I advocate for the option to enable them on the profile page.

RE: https://gts.superseriousbusiness.org/@dumpsterqueer/statuses/01GGEVG0J3RBJX24GAG24K08ZH

S0yKaf commented 3 hours ago

Hello, I'd be pretty interested in implementing this feature. @tsmethurst can you point me to some relevant sections in the code to help me get started?

Here's what I understand the feature should minimally do:

Initial idea for the look on the profile is to do like mastodon 2024-09-21-122520_337x457_scrot

So something like:

[Profile] Boosted
[stacked avatars] Original Poster Name

Content ...

[Post Stats Footer]

Let me know how that sounds. Cheers