So I know that there are some limitations for federation, especially if you are on a smaller instance. On Mastodon I stumble upon this problem on a daily basis. Here is an example. My account is on a smaller local instance (social.cologne) and in the following picture is a post of Eugen Rochko (which I follow):

https://imgur.com/a/Fkj3ZY9

As you can see there appears to be 0 likes and 0 boosts, below are 2 conmments (not pictured). As far as I understand this is a result of federation. My instance only tracks likes and boost of my instance (and people who are followed on my instance) and as a result his post seems to be not popular at all.

Too see every interaction I would have to visit the original post on Eugens instance (https://mastodon.social/@Gargron/112574727273953783). Currently there are 6 boosts and 64 favorites on this post, with 4 replies below.

Last year I stumbled upon an android app that is able to show me the full interactions without visiting the source instance manually (https://github.com/tooot-app).

This is how I see Eugens post in my timeline

https://imgur.com/a/BFdcdSI

(Same as official app) and when i click on it to see the replies, the full content is shown.

https://imgur.com/a/shddfEK

I’m assuming that the app is loading the full content manually - just like if you would open the source instance.

Shouldn’t this behaviour be the default - even in the main mastodon app? If I where to only use the official app I would miss most of the interactions and content (from people my instance doesnt know about). There are other examples where you would see replies to posts that allegedly don’t exists. Only with Tooot I can see the rest of the conversation.

The tooot app didn’t see any updates for some time… Are there any other apps that show full interactions right away as well?

6 points

You could try: https://phanpy.social/

permalink
report
reply
5 points

That is a nice UI but still has the same problems as the official app. It doesn’t show all the interactions.

permalink
report
parent
reply
3 points

Ah, I thought it maybe does since when I use that with my Akkoma instance I (mostly) don’t have that problem. You can pretty easily migrate you account from Mastodon to Akkoma, so maybe that is an option? I hear that such issues are mostly exclusive to Mastodon.

permalink
report
parent
reply
1 point

If you don’t have that problem, it is either because your instance is well connected and/or using some relay.

permalink
report
parent
reply
17 points

According to Gargron that is the expected behaviour.

In the git page there are countless PRs to solve this, but he refuses. For him it will make mastodon hurt people feelings.

permalink
report
reply
4 points

FWIW, all server-based software works like that. Lemmy, Pixelfed, Pleroma…

What we need is more clients implementing the C2S spec, but I will refrain from getting into another tirade about this.

permalink
report
parent
reply
6 points

Not really. My Akkoma instance AFAIK does exactly what OP describes via the server.

permalink
report
parent
reply
2 points

So weird that is not the default behavior.

Know an iOS client which implements this?

permalink
report
reply
4 points

According to this post Mammoth.

https://twit.social/@mbwelch/110268426561442301

I haven’t tried it though.

permalink
report
parent
reply
2 points
*

Can you clarify this? As a normal user with one of the standard clients, who is on one random instance and follows people on other instances, we are missing Likes and Boost? I can live this, it’s just a number. But, are we also missing replies? I don’t expect OP to retoot all replies, but I do want to read them? At least i want the option the read them.

permalink
report
reply
3 points
*

Yes, you will miss replies. This is the nature of federation as it is now.

permalink
report
parent
reply
2 points

So what is needed to a reply?

If I follow the replies’ author, I will get it. Right?

If someone in my instance follows the author, will I also see it?

If someone boosts the reply?

permalink
report
parent
reply
2 points

I can only assume that the issue is that they’re trying to reduce the number of calls to the original instance. If you’re just scrolling by, you only see the post that’s cached on your own server, and it doesn’t communicate with the original instance until you open the post. Making it so that every time some scrolls by a post it contacts the original instance sounds like it massively increases the amount of traffic to the original instance which goes against the idea of software that supports smaller, self or community hosted servers.

permalink
report
reply

Fediverse

!fediverse@lemmy.world

Create post

A community to talk about the Fediverse and all it’s related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

  • Posts must be on topic.
  • Be respectful of others.
  • Cite the sources used for graphs and other statistics.
  • Follow the general Lemmy.world rules.

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

Community stats

  • 2.2K

    Monthly active users

  • 2K

    Posts

  • 67K

    Comments