Adjusting photo previews on Mastodon so they look nice

If you’re posting a photo on Mastodon through your server’s website, click Edit on the photo before you actually post it. This will allow you to add a text description for blind people, and it will also let you adjust how the photo is cropped in the compact version of the post which is visible in people’s timelines.

Photos that have a 16:9 aspect ratio will not be cropped on the timeline, so you don’t need to adjust them at all (but do still remember to add a text description to keep them accessible!).

↩ Back to the front page

Creating draft posts on Mastodon

Some third party Mastodon apps have a built-in draft posts feature.

There is no official drafts feature in the Mastodon website interface, but unofficially you can use the Delete & re-draft option combined with DMs to create drafts:

  1. Log on through your server’s website and create your draft post, but don’t publish yet.
  2. Set visibility to mentioned people only, and don’t mention anyone.
  3. When you’re ready to save it, publish it.
  4. When you want to edit it, go to your Direct Messages tab and find the draft.
  5. Click the draft open, click ⋯ and select Delete & re-draft, the draft will open in the message editing window
  6. When you’re ready to publish for real, set the visibility to the correct setting and add any mentions you want, then press the Publish button.

…but, as many people have pointed out, it might be easier to just use a notepad app and copy and paste drafts from a text file on your computer or phone 😁

↩ Back to the front page

Why does it say “Follow request sent” when I try to follow an account?

On the Fediverse, and especially on Mastodon, if you try to follow an account it sometimes says you’ve followed them but then it turns into a “follow request sent” message.

Usually, this means you’ve tried to follow an account that needs manual approval of followers, and you have to wait for the owner to approve your request. You can tell if an account requires approval as it will have a padlock icon 🔒 on its profile next to the username.

They don’t have follow requests switched on, so why does it say they do?

Sometimes this message appears even when the account you’re trying to follow doesn’t have manual approval mode switched on. In this case, the message may be caused by several other things:

  • A software bug which has prevented the follow going through properly. This kind of bug is especially common if you’re trying to follow an account on a new or experimental type of Fediverse server.
  • A server is overwhelmed with new members signing up all at once, and struggling to keep up with all the requests it is receiving.
  • The server of the person you’re trying to follow has silenced your server. This restricts communications between the two servers.

If you see that an attempted follow has turned into a follow request but the other account doesn’t have requests switched on, try leaving it for a while as it may just be a temporary glitch. If that doesn’t help, try cancelling the follow completely, wait for a while and then try clicking follow again, which sometimes helps the follow to go through properly. If it still doesn’t work, contact your own server admin, and if they can’t help try contacting the admin of the server for the account you’re trying to follow.

↩ Back to the front page

Making your posts visible to a wider audience on Mastodon and the Fediverse

Due to the way the Fediverse currently works, if you publish a post while you still have zero followers, that post will probably not be visible to anyone except people on your server. When people follow you, they will see your posts from that moment onwards, but there’s generally no backfilling to show them your previous posts.

On Mastodon, you can make everyone see past posts by pinning them to your profile. Pinned posts are backfilled and will become visible to anyone who follows you. You can pin up to five posts at once, and they will all be backfilled. Unpinned posts will not be backfilled though.

In general it’s a good idea to wait until you have at least some followers from other servers before you publish your most interesting stuff. Even a handful of followers will give your posts much more visibility across the Fediverse, as you only need one follower from a server to make your posts visible to that entire server.

↩ Back to the front page

Why does someone’s account page look completely blank? Is it really blank?

It may or may not be blank.

Fediverse servers work like this: servers only notice accounts from other servers if someone follows or interacts with them. If no one on your server has ever followed an account on another server, the account may appear blank to you.

The reason servers work like this because of resources. If servers had to keep a copy of every post from every user on all the thousands of Fediverse servers in the world, their running costs would become prohibitively expensive (and most of those posts would probably never be read anyway). This means people on very new or very small servers may sometimes see blank profiles even for popular accounts that have been around a while.

Viewing the latest and most complete version of an account

To check what the profile really looks like, log in to your account through the website, go to the profile, click on ︙ and then “Open original page”. This should open the profile in a new tab on its home server, which will show all the public posts the account has ever made.

Unfortunately, original pages on other servers are more difficult to interact with. By default your have to enter your username and password each time, though there are ways to make it much easier.

Backfilling to the rescue?

Fortunately there may be a possible solution on the way called “backfilling”. This would mean as soon as you follow someone your server would automatically check the account for past posts and display some or all of them on your server. With backfilling there would never be blank profiles, and there would be much less need to fiddle around with original pages. At time of writing backfilling is the most popular suggestion on the Mastodon github site, and if you’re comfortable using github you can go and give it a thumbs up ⧉.

Accounts with restricted post visibility

An alternative reason why a profile might be blank is this: if the account has follower requests on (indicated by a padlock 🔒 next to their name), and all its posts are followers-only, then you will not see any posts on their profile until you follow them and your follow request is accepted.

↩ Back to the front page

Why aren’t all Mastodon and Fediverse posts and accounts automatically visible from all servers?

There are tens of thousands of Fediverse servers with millions of users in total, and this amount is growing all the time. There are hundreds of millions of posts going back almost a decade.

It would be horrifically expensive for every independent server to keep a complete, up-to-date record of every post ever made by every user on every other server. The only people who could afford such a system would be megacorporations like Facebook, Google, Twitter etc.

The whole point of the Fediverse is to allow small independent servers to exist as part of a larger network, so that the network is as spread out as possible (click here to find out why this is a good idea). The smallest Fedi server starts from about US$10 a month to run, and this low cost is possible because the server only needs to display posts and shares from people its users follow. Even the largest Fediverse servers are able to operate on a fraction of the budget of a commercial social network because they are only showing posts their users have to see. For a complete list of what a server can see, click here.

However, there are ways that the current system of federation could be improved. One feature currently missing from the Fediverse is “backfilling”, where an account’s old posts are automatically loaded to a server when someone on that server follows an account. At the moment you only see posts made by an account after at least one person on your server has followed it, but with backfilling their past posts would become visible too. (Incidentally, Mastodon does already backfill pinned posts.)

The main thing preventing backfilling from being used has been concern about stress on servers, especially if an account has thousands of past posts to backfill. A possible compromise might be letting servers decide for themselves if they will allow backfilling, and how many posts they are willing to backfill. Perhaps smaller servers could allow at least a few posts to be backfilled in order to avoid possible blank profiles.

If you’re comfortable using Github, you can let the developers of Mastodon know you want some kind of backfilling to be possible by giving a thumbs up on the relevant issue ⧉, and if you have your own ideas you can contribute to the thread.

↩ Back to the front page

Which Mastodon and Fediverse posts and accounts can I see from my server?

If you are searching for something on Mastodon and the Fediverse, you will get different search results depending on which server your account is on. This is because each server sees a slightly different view of the Fediverse.

Your server can see the following content:

  • All accounts on your server
  • All posts made by accounts on your server
  • All posts shared by at least one account on your server
  • All accounts that at least one account on your server follows
  • All posts made by accounts that at least one account on your server follows
  • All posts shared by an account that least one account on your server follows
  • All posts that have been searched for by their original page’s web address
  • All accounts that have been searched for by their account address
  • All posts pushed to your server by a relay server (if your server uses relays)

If a post isn’t visible from your server but you know it exists, you can force your server to notice it by copying and pasting the post’s URL from its original page on its home server into the search box on your server. This will make the post appear within your server so you can interact with it and search for it just like any other post. Click here for more details about original pages.

Fediverse servers are selective about what they see, because keeping a complete copy of all posts from all other servers regardless of whether they’re needed would be incredibly expensive and wasteful.

↩ Back to the front page

Muting conversation threads in Mastodon

On Mastodon, if you have posted in a thread or been tagged in it, you can mute the conversation so that you won’t see any more notifications from it. No one will know you’ve done this, and it will only mute notifications from that thread.

Log in through the website or a third party app such as Toot!, go to one of your posts in the thread, click ⋯ and select Mute conversation. If you haven’t posted, go to a post in the thread where you were tagged, then select ⋯ and Mute conversation.

If you change your mind, go back to the thread and select Unmute conversation.

↩ Back to the front page

Hiding someone’s boosts in Mastodon without blocking or muting them

On Mastodon, if you follow someone and you want to see their posts but not their boosts, you can hide just their boosts without blocking or muting them. This doesn’t affect their normal posts, and they have no way of knowing you’re doing it.

Log in on your server’s website, and go to the profile of the person whose boosts you want to hide. Click on the ︙ button and select Hide boosts from. If you change your mind, go back to their profile and select Show boosts from.

This only works on accounts you follow.

↩ Back to the front page