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

Pull in existing toots when following new remote account #9525

Closed
thebaer opened this Issue Dec 14, 2018 · 2 comments

Comments

Projects
None yet
2 participants
@thebaer
Copy link

thebaer commented Dec 14, 2018

Pitch

Mastodon should automatically pull in recent toots from a newly-discovered remote account.

Motivation

When a user searches for a remote account in Mastodon, it pulls in the account's basic information (including toot count) without pulling in the toots themselves. I've personally heard plenty of questions around this behavior when people try to follow their WriteFreely blogs from Mastodon, and I have to explain that Mastodon won't show previous posts and will only receive them once you're following the account.

I also think it's reasonable to say that most people will expect to at least see something in the profile when they first open it. The "Information below may reflect the user's profile incompletely." disclaimer doesn't fully describe what information is complete, and people often think something is broken when they see a "Toots" number that doesn't match how many toots are actually displaying in the profile.

Possible solutions

Quick workaround

In the empty toot space on a profile, describe why there are no toots in the profile, e.g.

No one on this instance has followed @username yet. Follow them to start receiving their toots.

Better fix

When a new remote account is discovered and stored locally:

  • fetch the outbox as well
  • import the most recent 1 or 5 or 20 toots

Optionally, only perform these actions when the account is followed, instead. Or add a Load more button to the profile, like in other timelines.

@Cassolotl

This comment has been minimized.

Copy link

Cassolotl commented Dec 14, 2018

Is this a duplicate of Backfill statuses from remote accounts when first subscribed #34?

@thebaer

This comment has been minimized.

Copy link

thebaer commented Dec 14, 2018

Ah, yes it is.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment