Commit aecd595c authored by Eugen Rochko's avatar Eugen Rochko

Publish post about 2.5

parent 1d7bc2d5
Pipeline #233 passed with stages
in 19 seconds
---
title: "Mastodon 2.5 released"
subtitle: "Highlights from the changelog"
date: 2018-09-05
draft: true
draft: false
author: gargron
categories:
- New Features
......@@ -11,32 +12,47 @@ tags:
Mastodon 2.5 is the 100th released version of Mastodon since the project's inception almost 2 years ago.<!-- more --> It brings a variety of improvements to the software, the full list of which is [available in the changelog](https://github.com/tootsuite/mastodon/releases/tag/v2.5.0).
**The public areas of the web interface have been redesigned yet again**. The color scheme and design is now more consistent with the logged-in interface. The new profile layout makes better use of space for bio text and increases the value of header images. Prominent follow buttons ensure that even people new to Mastodon understand quickly what they can do on it.
{{< figure src="screenshot-profile.png" caption="Public profile page" >}}
But that's not all: The public pages now also display **reply, favourite and boost buttons that open a remote interaction dialog** that can take you back to your home server where you can actually interact with the toot from your account.
**The public areas of the web interface have been redesigned**. The color scheme and design is now more consistent with the logged-in interface. The new profile layout makes better use of space for bio text and increases the value of header images. Prominent follow buttons ensure that even people new to Mastodon understand quickly what they can do on it.
The other thing on the new profiles is the **revival of the "blogroll"**: You can choose to feature some of the people you follow on your profile, to be displayed in random order as a sort of recommendation to anyone who is visiting it. Your favourite cat owners, important voices or your associates, it's up to you.
But that's not all: The public pages now also display **reply, favourite and boost buttons that open a remote interaction dialog** that can take you back to your home server where you can actually interact with the toot from your account. That's a lot simpler than having to copy & paste the toot permalink into your server's search bar!
Some of the smaller changes: The **number of replies to toots is now stored and displayed** so you can know straight away if a question you see has already been answered or if a lively discussion is happening. Mastodon now accepts **MOV videos from iOS**, and **larger video files** in general, and is **smarter about resizing images**.
{{< figure src="screenshot-remote-interaction.png" caption="Remote interaction dialog" >}}
___
The other thing on the new profiles: You can choose to feature some of the people you follow on your profile, to be displayed in random order as a sort of recommendation to anyone who is visiting it. Your favourite cat owners, important voices or your associates, it's up to you. Like the MySpace Top 8 without the "top" and the "8", or even more like the WordPress blogroll.
Some of the smaller changes: The number of replies to toots is now stored and displayed so you can know straight away if a question you see has already been answered or if a lively discussion is happening. Mastodon now accepts MOV videos from iOS, and larger video files in general, and is smarter about resizing images.
### Administration and moderation
For those who moderate Mastodon servers, a **new dashboard** provides an overview of important weekly numbers such as new sign-ups, user activity and liveliness. The **number of e-mail notifications generated from reports has been reduced**: reports for the same person do not generate a notification if one of the reports is currently unresolved. Additionally, you can now disable report notifications for yourself.
**For those who moderate Mastodon servers**, a **new dashboard** provides an overview of important weekly numbers such as new sign-ups, user activity and liveliness. The **number of e-mail notifications generated from reports has been reduced**: reports for the same person do not generate a notification if one of the reports is currently unresolved. Additionally, you can now disable report notifications for yourself.
{{< figure src="screenshot-dashboard.png" caption="Admin dashboard" >}}
Suspensions in Mastodon are a harsh measure: You no longer have to fear misclicking and suspending the wrong person with a **new confirmation screen** that tells you how many toots and followers the suspension will affect before asking you to re-type the name of the account to make sure you didn't click on the wrong one.
But that's not all: The **temporary account lock-out** function has been made available to moderators as a softer, and completely reversible alternative to suspensions.
___
### Deployment and scaling
**For those who run Mastodon servers**, the database schema has been adjusted to **reduce disk write operations and CPU load of PostgreSQL**. And for those who need to scale big, **support for read-replicas** is now baked into the software: it's [just a matter of changing configuration](https://github.com/tootsuite/documentation/blob/master/Running-Mastodon/Tuning.md#using-read-replicas).
A **new command-line interface** is supposed to make working with Mastodon from the terminal easier, in place of the clunky rake tasks system. For example, there is a new way to import a pack of custom emojis. Let's say we have an archive stored under `/home/alice/Downloads/hackerman.tar.gz` with the hackerman set of letter emojis saved as PNG files like `a.png`, `b.png` and so on, it could be imported with:
bin/tootctl emoji import --unlisted --prefix hacker_ /home/alice/Downloads/hackerman.tar.gz
```bash
bin/tootctl emoji import \
--unlisted \
--prefix hacker_ \
/home/alice/Downloads/hackerman.tar.gz
```
This will create custom emojis in Mastodon with shortcodes like `:hacker_a:` that will not clutter up the emoji picker but will be autocompleted.
{{< mastodon "https://knzk.me/@Knzk/100674210459241787" >}}
### Federation relays
If your Mastodon server does not have enough activity to be interesting to new users, that chicken-and-egg problem can now be solved by subscribing to a so-called **federation relay**. Federation relays are separate servers that act as a, well, *relay* between participating Mastodon servers, that is, every participating server receives every public toot from every other participating server.
It has to be mentioned that the core design of Mastodon where a server receives only toots from users it follows, rather than all toots from any one server, is more scalable long-term. However, servers that don't yet follow a lot of people can often feel like ghost towns, and federation relays fix that.
......
......@@ -329,6 +329,11 @@ body {
.article figure figcaption,
.article figure figcaption p {
color: #687590; }
.article hr {
background: transparent;
border: 0;
border-top: 1px solid #687590;
margin: 26px 0; }
.article pre {
margin-bottom: 26px;
font-size: 16px;
......
This diff is collapsed.
......@@ -466,6 +466,13 @@ body {
}
}
hr {
background: transparent;
border: 0;
border-top: 1px solid $darker;
margin: 26px 0;
}
pre {
margin-bottom: 26px;
font-size: 16px;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment