[Akkoma] - Not showing all posts of remote profiles #539

Closed
opened 2023-06-09 07:49:34 +02:00 by muppeth · 6 comments
Owner

When going to a profile page of remote user our Akkoma looks like it's showing only recent posts. We need to check whether its afeature, bug or misconfiguration.
Perhaps akkoma only shows posts only from the moment it knows about the profile/instance and this could be changed in the settings.

When going to a profile page of remote user our Akkoma looks like it's showing only recent posts. We need to check whether its afeature, bug or misconfiguration. Perhaps akkoma only shows posts only from the moment it knows about the profile/instance and this could be changed in the settings.
muppeth added the
🤔️ Investigate
Akkoma
labels 2023-06-09 07:49:34 +02:00

I don't think this is a bug, I think this is just a limitation of how federation is done on the Fediverse.

Relevant links:
https://fedi.tips/which-posts-and-accounts-can-i-see-from-my-server/
https://fedi.tips/why-arent-all-mastodon-and-fediverse-posts-and-accounts-automatically-visible-from-all-servers/

I don't think this is a bug, I think this is just a limitation of how federation is done on the Fediverse. Relevant links: https://fedi.tips/which-posts-and-accounts-can-i-see-from-my-server/ https://fedi.tips/why-arent-all-mastodon-and-fediverse-posts-and-accounts-automatically-visible-from-all-servers/

Here's two examples of the issue, both where the remote instance is mastodon.social. These accounts are followed on Fedisroot.


The first is the account for the wiki farm Miraheze. On Fedisroot, we see only the five most recent posts:
https://fe.disroot.org/@miraheze@mastodon.social/with_replies

However, there are posts going back to February when viewed on the home instance mastodon.social:
https://mastodon.social/@miraheze/with_replies

The outbox endpoint on mastodon.social does have the posts:
https://mastodon.social/users/miraheze/outbox?page=true


The second example is the account for the developer of the Apollo 3rd party Reddit app. On Fedisroot we see posts going back to January, but a number of posts are missing:
https://fe.disroot.org/@christianselig@mastodon.social

We can see those missing posts on the home instance. One example is this image post Here's a post that was missing until I entered the post into the search box on Fedisroot:
https://mastodon.social/@christianselig/110493144723100472

Here's a similar post that is still missing:
https://mastodon.social/@christianselig/110436131948604643

Again, the outbox endpoint on mastodon.social has this post:
https://mastodon.social/users/christianselig/outbox?max_id=110470626170032855&page=true


The behaviour I'd expect from Fedisroot/Akkoma is for the entire outbox to be available when viewing a remote user's profile. This should be true at least when the profile is being followed.

Here's two examples of the issue, both where the remote instance is mastodon.social. These accounts are followed on Fedisroot. ----- The first is the account for the wiki farm Miraheze. On Fedisroot, we see only the five most recent posts: https://fe.disroot.org/@miraheze@mastodon.social/with_replies However, there are posts going back to February when viewed on the home instance mastodon.social: https://mastodon.social/@miraheze/with_replies The outbox endpoint on mastodon.social does have the posts: https://mastodon.social/users/miraheze/outbox?page=true ----- The second example is the account for the developer of the Apollo 3rd party Reddit app. On Fedisroot we see posts going back to January, but a number of posts are missing: https://fe.disroot.org/@christianselig@mastodon.social We can see those missing posts on the home instance. ~~One example is this image post~~ Here's a post that was missing until I entered the post into the search box on Fedisroot: https://mastodon.social/@christianselig/110493144723100472 Here's a similar post that is still missing: https://mastodon.social/@christianselig/110436131948604643 Again, the outbox endpoint on mastodon.social has this post: https://mastodon.social/users/christianselig/outbox?max_id=110470626170032855&page=true ----- The behaviour I'd expect from Fedisroot/Akkoma is for the entire outbox to be available when viewing a remote user's profile. This should be true at least when the profile is being followed.
Owner

@muppeth I did some research about this, especially on https://docs.akkoma.dev/stable/configuration/cheatsheet/ but I don't see where that could be changed/set.

@muppeth I did some research about this, especially on https://docs.akkoma.dev/stable/configuration/cheatsheet/ but I don't see where that could be changed/set.

I don't think this issue can be fully solved but if Disroot Akkoma is not using any relays yet, adding relays might help.

https://docs.akkoma.dev/stable/administration/CLI_tasks/relay/

https://joinfediverse.wiki/index.php?title=Fediverse_relays&mobileaction=toggle_view_desktop

I don't think this issue can be fully solved but if Disroot Akkoma is not using any relays yet, adding relays might help. https://docs.akkoma.dev/stable/administration/CLI_tasks/relay/ https://joinfediverse.wiki/index.php?title=Fediverse_relays&mobileaction=toggle_view_desktop
Author
Owner

@aylamz thanks for the list. I have subscibed to //relay.mycrowd.ca which was recommended by few admins.

@aylamz thanks for the list. I have subscibed to //relay.mycrowd.ca which was recommended by few admins.
Owner

maybe:
https://akkoma.dev/AkkomaGang/akkoma/src/branch/develop/config/config.exs

config :pleroma, :activitypub,
...
note_replies_output_limit: 5,
...

maybe: https://akkoma.dev/AkkomaGang/akkoma/src/branch/develop/config/config.exs config :pleroma, :activitypub, ... note_replies_output_limit: 5, ...
Sign in to join this conversation.
No Milestone
No project
No Assignees
5 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Disroot/Disroot-Project#539
No description provided.