The server side of the project is written in Ruby using Ruby on Rails, and the client interface is written in JavaScript using the React.js and Redux libraries. Source texts
Provided open
In the new release:
- The interface for sound playback has been completely redesigned, it has become possible to automatically extract album art from downloaded files or assign your own thumbnail images.
- For videos, in addition to assigning a thumbnail based on the contents of the first frame, there is now support for anchoring custom images that are displayed in place of the video before playback starts.
- When sending links to video and audio content hosted on Mastodon to other platforms, the ability to open this content using an external player of the platform used, for example, using twitter:player, has been added.
- Added additional account protection. If the user does not have two-factor authentication enabled and has not logged into their account for at least two weeks, then a new login attempt from an unknown IP address will require confirmation via an access code sent by email.
- When setting up tracking, blocking, or ignoring members, it is now possible to attach a note to the user that is visible only to the adder. For example, a note can be used to indicate reasons for interest in a particular user.
Source: opennet.ru