Kod projektu po stronie serwera napisano w języku Ruby przy użyciu Ruby on Rails, a interfejs klienta napisano w JavaScript przy użyciu bibliotek React.js i Redux. Teksty źródłowe
Pod warunkiem, że jest otwarty
W nowym wydaniu:
- Interfejs odtwarzania dźwięku został całkowicie przeprojektowany i teraz możliwe jest automatyczne wyodrębnianie okładek albumów z pobranych plików lub przypisywanie własnych miniatur.
- W przypadku wideo, oprócz przypisywania miniatury na podstawie zawartości pierwszej klatki, dostępna jest teraz obsługa łączenia obrazów natywnych wyświetlanych zamiast wideo przed rozpoczęciem odtwarzania.
- Podczas wysyłania linków do treści wideo i audio hostowanych na Mastodon na inne platformy, dodano możliwość otwarcia tych treści za pomocą zewnętrznego odtwarzacza dla używanej platformy, na przykład za pomocą twitter:player.
- Dodano dodatkową ochronę konta. Jeżeli użytkownik nie ma włączonego uwierzytelniania dwuskładnikowego i nie połączył się ze swoim kontem od co najmniej dwóch tygodni, wówczas ponowna próba logowania z nieznanego adresu IP będzie wymagała potwierdzenia kodem dostępu przesłanym e-mailem.
- Wybierając opcję śledzenia, blokowania lub ignorowania uczestników, możesz dołączyć do użytkownika notatkę, która będzie widoczna tylko dla osoby, która ją dodała. Na przykład notatka może służyć do wskazania powodów zainteresowania konkretnym użytkownikiem.
Źródło: opennet.ru