hhmx.de

Föderation EN Do 01.05.2025 16:17:36

While I'm waiting for 2.12.0 to go through the Google review process I'm working on a significant quality-of-life improvement.

If you follow a moderately popular account you've probably seen the following situation.

1. They post something popular.
2. You see it on your timeline.
3. For the next 48 hours other people you follow boost it, which means it keeps spamming your timeline.

No fault of the original author, or the people boosting it, this is just how Mastodon works.

Föderation EN Do 01.05.2025 16:18:09

Mastodon has a feature that can limit this a bit (**Preferences** > **Other** > **Group boosts in timelines**), but (a) this only works if the boosts are clustered together in time, so you'll still see duplicates, and (b) there's no API for this, so I can't expose it through Pachli's settings.

As part of the ongoing anti-harassment work Pachli keeps a local copy of the list of accounts you follow.

Föderation EN Do 01.05.2025 16:19:13

That can be used to filter out any boosts where the boosted post was written by someone you follow; you've already seen the original because you follow them, so no need to show it again.

My question to you is: what should the (English) name of the preference setting for this be?

At the moment it's **"Show boosts of posts written by accounts you follow"**. That feels a bit clunky, will probably be even worse in some other languages, and I'm not convinced it's a very understandable description.

Föderation EN Do 01.05.2025 16:19:24

So what would you call it?

Föderation EN Do 01.05.2025 21:59:59

@pachli

On no. My ideas are also cluncky (and reverse):

a) hide boosts of posts that already appeared in your timeline (because you follow the original)

b) hide boosts if original post appeared in your timeline

c) hide boosts because original post is already in your timeline

Oh my, it becomes more difficult the more I think about it. I think yours is better. :-/

Föderation EN Do 01.05.2025 23:57:11

@pachli I like hide verbiage better than show verbiage here. So maybe something like "hide boosts that have already appeared in your timeline"

Föderation EN Fr 02.05.2025 15:06:08

@cuchaz I'm actually planning on going the other way with wording. At the moment Pachli is inconsistent in places, and a preference switch being "on" might actually turn something off (eg, "Hide the title of the top toolbar").

I've always found that confusing, but haven't got to fixing it yet.

Föderation EN Fr 02.05.2025 15:48:08

@pachli If we need to use show verbiage here instead of hide, I think the description necessarily has to be a bit more complicated, but maybe something like "show re-appearances of boosts that have already appeared in your timeline" is good enough.

Föderation EN Do 01.05.2025 16:20:51

@pachli Filter boosts from followers?

Föderation EN Do 01.05.2025 16:27:54

@lexipic To me that reads as though if I followed A, and A boosts a post from B, then I'm filtering the boost from A.

That's not the new behaviour though. The new behaviour is you follow A and B, B posts something, A boosts B's post.

With the option on (default behaviour) you'd see the boost. With the option off it would be hidden (because you follow B).

Föderation EN Do 01.05.2025 16:35:38

@pachli @lexipic Hide duplicate boosts?

Föderation EN Do 01.05.2025 16:37:08

@pachli @lexipic However, it doesn't hide all duplicates. Still, a very welcome feature.

Föderation EN Do 01.05.2025 16:37:42

@kallekn @pachli It would go a long way.

Föderation EN Do 01.05.2025 20:47:23

@lexipic @kallekn I like that. Do you think the attached, with description, is clear enough?

The only boost not covered by this is if two people you follow both boost the same post by another account, and the original post was not public. I suspect that's rare enough to not be an issue.

Medien: 1

Föderation EN Do 01.05.2025 20:55:22

@pachli @lexipic The description is good. But boosts can also be duplicate if several accounts that I follow independently boost a post by somebody I do not follow. That does happen a bit, and these duplicates will not be hidden as far as I understand?

Föderation EN Do 01.05.2025 22:22:43

@kallekn @lexipic That's correct. I think that sort of de-duplication can only be done at the server level, because only the server has the complete view of your timeline.

I haven't thought about this long enough yet to think up any clever tricks that might mitigate it.

Föderation EN Sa 03.05.2025 04:46:12

@pachli
Until now, I've wanted a feature to "hide my own boosts" or "do not show my own boosts" to keep the timeline clean. I like this approach, and if it still makes sense when translated into German, it's perfect. All of this should be available as options. Then every user can decide for themselves.

@lexipic @kallekn

Föderation EN Do 01.05.2025 16:41:23

@pachli You probably thought this through already, but why not instead keep track of "most recent 1000 (or 10000) seen post ids"? Because just because a followee posted something at 4am my time and somebody boosts it at 10am, it does not mean I saw the original post. Keeping a record of the last seen 1k or 10k posts should be okay from a memory perspective, right?

Föderation EN Do 01.05.2025 18:33:03

@kommadieb I think that would make the UI difficult to predict for users - sometimes you'd see a boost of a post you've already seen and other times you wouldn't.

This is the same problem Mastodon's existing "group boosts" feature has - the grouping period is opaque and unpredictable.