O código do lado do servidor do projeto é escrito em Ruby usando Ruby on Rails, e a interface do cliente é escrita em JavaScript usando as bibliotecas React.js e Redux. Textos fonte
Fornecido aberto
Na nova versão:
- A interface para reprodução de áudio foi completamente redesenhada e agora é possível extrair automaticamente capas de álbuns de arquivos baixados ou atribuir suas próprias imagens em miniatura.
- Para vídeo, além de atribuir uma miniatura com base no conteúdo do primeiro quadro, agora há suporte para vincular imagens nativas que são exibidas no lugar do vídeo antes do início da reprodução.
- Ao enviar links de conteúdo de vídeo e áudio hospedado no Mastodon para outras plataformas, foi adicionada a possibilidade de abrir esse conteúdo usando um player externo para a plataforma utilizada, por exemplo, usando twitter:player.
- Adicionada proteção adicional à conta. Caso o usuário não tenha a autenticação de dois fatores habilitada e não esteja conectado à sua conta há pelo menos duas semanas, então uma nova tentativa de login a partir de um endereço IP desconhecido exigirá confirmação através de um código de acesso enviado por e-mail.
- Ao definir para seguir, bloquear ou ignorar participantes, você pode anexar uma nota ao usuário que fica visível apenas para a pessoa que a adicionou. Por exemplo, uma nota pode ser usada para indicar motivos de interesse de um determinado usuário.
Fonte: opennet.ru