El código del lado del servidor del proyecto está escrito en Ruby usando Ruby on Rails, y la interfaz del cliente está escrita en JavaScript usando las bibliotecas React.js y Redux. Textos fuente
siempre abierto
En el nuevo lanzamiento:
- La interfaz para la reproducción de audio ha sido completamente rediseñada y ahora es posible extraer automáticamente portadas de álbumes de los archivos descargados o asignar sus propias imágenes en miniatura.
- Para el vídeo, además de asignar una miniatura basada en el contenido del primer fotograma, ahora se admite la vinculación de imágenes nativas que se muestran en lugar del vídeo antes de que comience la reproducción.
- Al enviar enlaces a contenido de video y audio alojado en Mastodon a otras plataformas, se agregó la capacidad de abrir este contenido usando un reproductor externo para la plataforma utilizada, por ejemplo, usando twitter:player.
- Se agregó protección de cuenta adicional. Si el usuario no tiene habilitada la autenticación de dos factores y no se ha conectado a su cuenta durante al menos dos semanas, un nuevo intento de inicio de sesión desde una dirección IP desconocida requerirá confirmación mediante un código de acceso enviado por correo electrónico.
- Al configurar para seguir, bloquear o ignorar participantes, puede adjuntar una nota al usuario que solo sea visible para la persona que la agregó. Por ejemplo, se puede utilizar una nota para indicar motivos de interés en un usuario en particular.
Fuente: opennet.ru