lancement d'une plateforme open-source pour le déploiement de réseaux sociaux décentralisés — , permettant de créer des services indépendants des fournisseurs spécifiques sur ses propres ressources. Si un utilisateur ne peut pas lancer son propre nœud, il peut choisir un pour se connecter. Mastodon appartient à la catégorie des réseaux fédérés, utilisant un ensemble de protocoles pour créer une structure de relations unique. .
Le code de la partie serveur du projet est écrit en Ruby avec Ruby on Rails, tandis que l'interface client est développée en JavaScript avec les bibliothèques React.js et Redux. Les codes sources sont sous licence AGPLv3. Un front-end statique est également disponible pour publier des ressources publiques, telles que des profils et des statuts. La gestion des données est organisée à l'aide de PostgreSQL et Redis.
Une plateforme ouverte pour le développement et la connexion d'applications externes (il existe des clients pour Android, iOS et Windows, et il est possible de créer des bots).
Dans cette nouvelle version :
- L'interface de lecture audio a été entièrement repensée, avec la possibilité d'extraire automatiquement les couvertures d'album à partir des fichiers téléchargés ou d'assigner ses propres images miniatures.
- Pour les vidéos, en plus de la possibilité d'assigner une miniature basée sur le contenu de la première image, un support pour lier ses propres images affichées à la place de la vidéo avant le début de la lecture a été ajouté.
- Lors de l'envoi de liens vers du contenu vidéo et audio hébergé sur Mastodon vers d'autres plateformes, une fonction a été ajoutée pour ouvrir ce contenu à l'aide d'un lecteur externe de la plateforme utilisée, par exemple, via twitter:player.
- Une protection supplémentaire des comptes a été ajoutée. Si l'utilisateur n'a pas activé l'authentification à deux facteurs et ne s'est pas connecté à son compte depuis au moins deux semaines, une nouvelle tentative de connexion depuis une adresse IP inconnue nécessitera une confirmation via un code d'accès envoyé par e-mail.
- Lors de l'installation du suivi, du blocage ou de l'ignorance de participants, il est maintenant possible d'attacher une note à l'utilisateur, visible uniquement par celui qui l'a ajoutée. Par exemple, une note peut être utilisée pour indiquer les raisons de l'intérêt pour un utilisateur spécifique.
Source : opennet.ru
