LucasGGamerM / moshidon

Better modification of the official Mastodon for Android app
https://LucasGGamerM.github.io/moshidon/
GNU General Public License v3.0
631 stars 29 forks source link

Ability to See More Interaction #398

Open islekcaganmert opened 5 months ago

islekcaganmert commented 5 months ago

Is your feature request related to a problem? Please describe. Because of the nature of ActivityPub, app only shows what instance cached which causes less interaction visible.

Describe the solution you'd like Moshidon can show replies, boost counts, and like counts fetched from the origin instance of the content.

Describe alternatives you've considered https://social.growyourown.services/@FediTips/112401462821079749

FineFindus commented 5 months ago

With the exception of replies, who are more difficult, this is already done when you click on an interaction count.

islekcaganmert commented 5 months ago

I know, this is why I think the developers of Moshidon can done automatically fetching (with users instance as a backup for instances that not compatible with whatever you are using) and showing all replies.

Is replies really more difficult? Can't be done in the same way as the project in the link?

Vardor commented 3 months ago

So far i see, Mastodon api doesn't provide a method to get replies for a specific status.I think that's the problem to do so. I would be very interesting to investigate on how the addon is doing that https://social.growyourown.services/@FediTips/112401462821079749

islekcaganmert commented 3 months ago

We don't really need to rely on Mastodon API for remote content, do we? Most server softwares, including but not limited to Mastodon, support replies collection.

LucasGGamerM commented 3 months ago

So far i see, Mastodon api doesn't provide a method to get replies for a specific status.I think that's the problem to do so. I would be very interesting to investigate on how the addon is doing that https://social.growyourown.services/@FediTips/112401462821079749

Well, it does. But it can only return the replies your server knows about. In short, federation issues make this problem a reality. The tool you mentioned fetches replies directly from the server in which the thread started, which should have all replies without issue.

For Moshidon to support this, we would just need to do the same, which is to fetch the replies directly from the server which started the thread. It is possible, but there are many edge cases we have to take into account, and I haven't started working on that as of this moment.

Vardor commented 1 week ago

So far i see, Mastodon api doesn't provide a method to get replies for a specific status.I think that's the problem to do so. I would be very interesting to investigate on how the addon is doing that https://social.growyourown.services/@FediTips/112401462821079749

Well, it does. But it can only return the replies your server knows about. In short, federation issues make this problem a reality. The tool you mentioned fetches replies directly from the server in which the thread started, which should have all replies without issue.

For Moshidon to support this, we would just need to do the same, which is to fetch the replies directly from the server which started the thread. It is possible, but there are many edge cases we have to take into account, and I haven't started working on that as of this moment.

I hope this feature can be added in future