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

Ability to hide reposts and quote posts per followed account #1116

Open
mschwendener opened this issue Aug 6, 2023 · 25 comments
Open

Ability to hide reposts and quote posts per followed account #1116

mschwendener opened this issue Aug 6, 2023 · 25 comments
Labels
feature-request A request for a new feature x:on-the-roadmap We're planning to do this but it may be a bit

Comments

@mschwendener
Copy link

Is your feature request related to a problem? Please describe.

I know that I can hide reposts and quote posts via my settings. But I'd like to be able to decide that for each account I'm following.

Describe the solution you'd like

A setting to hide reposts yes/no for each account I'm following.

Describe alternatives you've considered

It would be nice to also have the setting per account for quote posts, but that's less important for me.

Additional context

I used that a lot on twitter: the decision depends on how much the person reposts, and if I find their reposts interesting or not.

@mschwendener mschwendener added the feature-request A request for a new feature label Aug 6, 2023
@mschwendener mschwendener changed the title Ability to hide reposts and quote posts per account Ability to hide reposts and quote posts per followed account Aug 6, 2023
@pfrazee pfrazee added the x:on-the-roadmap We're planning to do this but it may be a bit label Aug 7, 2023
@mschwendener
Copy link
Author

mschwendener commented Sep 27, 2023

Looking forward to this :-)


Supported by astrokatie: https://bsky.app/profile/astrokatie.com/post/3kbqwzypts72p

@mschwendener
Copy link
Author

In the meantime I'm using https://bsky.app/profile/skyfeed.xyz/feed/only-posts, which hides reposts.

@xoto10
Copy link

xoto10 commented Sep 2, 2024

Any news on this?

It would be very useful to turn off reposts for people that repost a lot.

@dariaambrose
Copy link

as a new bluesky user, I love my friends but some of them repost too much or repost bad posts. I would like to mute their reposts please.

@gaearon
Copy link
Collaborator

gaearon commented Sep 11, 2024

We're definitely aware of the importance of this feature — blocked on a few things on the backend so we can't prioritize it right now, but we're planning to get to it as soon as those blockers are solved.

@udany
Copy link

udany commented Oct 3, 2024

Congrats on the fast pace bsky's been evolving, just coming here to reinforce the request for this!

Hope thos blockers get solved soon ♥

@Go1den
Copy link

Go1den commented Oct 17, 2024

This would be a great addition. OnlyPosts is helpful in reducing the clutter of reposts, but I'd like more control over my feed than all-or-nothing.

@NanoBunTV
Copy link

Looking forward to this! 😊

@v317
Copy link

v317 commented Oct 18, 2024

Looking forward to this feature!

@QueenParity
Copy link

Looking forward to this!

@SmellydogCoding
Copy link

This feature is very much needed. The repost flood is driving me crazy.

@HeroProc
Copy link

I will just say this specific feature is pretty vital for a lot of folks trying to migrate over. I have folks I follow that I want to see on my feed but I dont need to see the dozen reposts they propagate each day (for various reasons). I'm finding myself holding off following a lot of folks until this is implemented.

@Kazard
Copy link

Kazard commented Oct 20, 2024

Looking forward to this feature

@ConnorKrammer
Copy link

Related, and immediately actionable given existing features: I could not find a feed that displays one's own posts with reposts filtered out. It would be nice if I could add this to my feeds list so that people who want to check out my profile can take a look to see what I post, without seeing what I repost. This is currently possible if I make a custom feed of my own, but it doesn't make too much sense for everyone to do this independently.

This has good synergy with an eventual "filter out reposts" option, because this feed would basically represent what they'd be seeing if they do so.

@Jeanfeels
Copy link

+1 for this. I know you guys are working hard behind the scenes, i just hope that whatever backend issue is preventing this from being implemented is given attention soon as fully half of my feed is tainted by bad reposts

@xnuk
Copy link

xnuk commented Oct 31, 2024

Could we just add '👍' emoji reaction at the top of this issue, instead of just commenting "+1" or "looking forward" or whatever? I've subscribed this issue for a while ago, and some recent comments feel like redundant.

@teatwig
Copy link

teatwig commented Nov 21, 2024

I'd like even more fine grained control if possible so we could implement a generic solution that defines the "type" of posts to hide.

  • hide reposts: For accounts that repost a lot of things I'm interested in but I'm still interested in their actual posts.
  • hide quote posts: See above.
  • hide text posts: This hides all posts of an account that don't have any media attached to them. For example I follow an artist that also posts a lot of personal things. This would allow me to only see their art. Most importantly this would not apply to posts that mention yourself.
  • hide media posts: Opposite of "hide posts". Probably less useful but good to cover all cases.
  • hide all posts: Pretty much identical to the current "mute" with the exception that it does not include posts that mention yourself. My case would be that someone I follow reposts a specific account a lot, but I'm still interested in their other reposts. This would allow me to to reduce the amount of posts I see while still being able to interact with that account.

I think my main point is that the current implementation of "mute" heavily overlaps with blocking, at least for the person who initiated the mute.
Both lead to no longer seeing any posts of the muted/blocked account.

Adding comprehensive filter options could easily solve this (not saying that it would be easy to implement).

The main issue I see is that these might be too many options to display in the app, so it could make sense to put them all behind a "Hide …" option.

@Hutchyy9
Copy link

Any update on this being added?

@kaolincash
Copy link

i am desperate for this feature.

@FatRomanticSlob
Copy link

Please, mother of God, implement this feature. I'm glad some of the people I follow are enjoying dunking on the worst people alive, but I'd rather not see the worst people alive on my feed in the first place. Please, devs: type faster!

@tBaxter
Copy link

tBaxter commented Dec 6, 2024

I know I'm going to get downvoted, but seriously, this is probably Bluesky's biggest feature gap right now and it's killing the experience, especially as a flood of new people repost everything. Any updates on priority, timeline -- anything at all -- would be greatly appreciated.

Right now, my choices are either turn off reposts altogether (damaging my feed and experience) or just give up and leave.

@uncenter
Copy link

uncenter commented Dec 6, 2024

I know I'm going to get downvoted, but seriously, this is probably Bluesky's biggest feature gap right now and it's killing the experience, especially as a flood of new people repost everything. Any updates on priority, timeline -- anything at all -- would be greatly appreciated.

Right now, my choices are either turn off reposts altogether (damaging my feed and experience) or just give up and leave.

Fwiw you can probably write a quick user script to hide reposts for some users on the web version for now, though I get your frustration.

@liamness
Copy link

liamness commented Dec 6, 2024

As much as I don't think comments saying how important the feature is are useful (clearly the team are already well aware, they just also have lots of other very important tasks on their plate, and there are other ways to express this without emailing everyone subscribed to this issue), I do want to do something more constructive than just give them a thumbs down. As @uncenter says, it should be possible to filter reposts out if using the web version at least. Here's a filter rule (compatible with uBlock Origin, but probably other content filtering tools) which will work to hide reposts from a given account:

bsky.app##div[data-testid^="feedItem-by-"]:has-text(/Reposted by you/i)

This blocks your own reposts. Obviously that probably isn't what you want, so change the text in the rule from "you" to the display name of the account in question. This is obviously less than ideal, being a manual process, and needing a line for each account you feel is too repost-happy. It would also break if an account changes their display name (or if you followed two accounts with the same display name, e.g. let's say if they both just use their first name), or obviously if the markup changes. But hopefully this is at least a way to make the site usable for some people, while they wait for a real solution?

Instructions

Just editing this to add more obvious instructions. This works for me using Firefox on desktop and also on Android, with the uBlock Origin extension installed.

First click on the uBlock icon in the toolbar, then the cog icon in the window that appears:

Screenshot of uBlock Origin extension in Firefox, showing popup

If you're using Android, there is no toolbar so you can access your extensions instead by tapping the three dots on the address bar, then tapping the extensions option in the menu that appears.

Clicking / tapping on the cog should open uBlock Origin's settings page in a tab. Now click on the "My filters" tab, and you will see a text box where you can add filter rules. Like so:

Screenshot of uBlock Origin settings page

Once you've added the rule(s), apply your changes, then reload your Bluesky feed to check it's working.

@DavidWBrooks
Copy link

bsky.app##div[data-testid^="feedItem-by-"]:has-text(/Reposted by you/)`

For those of us somewhat technically aware: great! For those of us not 100% up to speed on BlueSky* configuration, where do I put this?
(*) I wish I could abbreviate BlueSky the same way I abbreviate WikiPedia.

@gaearon
Copy link
Collaborator

gaearon commented Dec 6, 2024

I know I'm going to get downvoted, but seriously, this is probably Bluesky's biggest feature gap right now and it's killing the experience, especially as a flood of new people repost everything. Any updates on priority, timeline -- anything at all -- would be greatly appreciated.

Please believe me, everyone on the team is aware this is a huge missing feature. The backend team is at capacity at the moment and this feature in particular is gnarly to implement within the constraints of how our backend works today. In other words, this is very much a known gap but no amount of asking here will help bump it up. I want it yesterday too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A request for a new feature x:on-the-roadmap We're planning to do this but it may be a bit
Projects
None yet
Development

No branches or pull requests