Release of Mastodon 3.2, a Platform for Creating Decentralized Social Networks

Introduced release of a free platform for deploying decentralized social networks — Mastodon 3.2, enabling the creation of services on one's own infrastructure that are not controlled by specific providers. If a user cannot launch their own node, they can choose a trusted provider. public service for connection. Mastodon belongs to the category of federated networks, which use a set of protocols to form a unified structure of connections. ActivityPub.

The server-side code of the project is written in Ruby using Ruby on Rails, while the client interface is written in JavaScript using React.js and Redux libraries. The source codes is distributed are under the AGPLv3 license. There is also a static frontend for publishing public resources such as profiles and statuses. Data storage is organized using PostgreSQL and Redis.
An open API development for plugins and connecting external applications is provided (clients are available for Android, iOS, and Windows; bots can be created).

In the new release:

  • The interface for audio playback has been completely redesigned, allowing for automatic extraction of album covers from uploaded files or the assignment of custom thumbnail images.
  • For video, in addition to setting a thumbnail based on the first frame's content, there is support for binding custom images displayed instead of the video before playback starts.
  • When sharing links to video and audio content hosted on Mastodon with other platforms, it is now possible to open this content using the external player of the respective platform, such as twitter:player.
  • An additional layer of account protection has been added. If a user has not enabled two-factor authentication and has not logged into their account for at least two weeks, a new login attempt from an unknown IP address will require confirmation through a code sent to their email.
  • When setting tracking, blocking, or ignoring participants, users can now attach a note visible only to themselves. For example, this note can be used to indicate reasons for interest in a particular user.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster