A avut loc lansarea platformei libere pentru implementarea rețelelor sociale descentralizate - Mastodon 3.5, care permite crearea de servicii independente de furnizori specifici pe propriile resurse. Dacă un utilizator nu are capacitatea de a lansa un nod propriu, acesta poate alege un serviciu public de încredere pentru conectare. Mastodon face parte din categoria rețelelor federate, prin care se formează o structură unificată de conexiuni utilizând un set de protocoale ActivityPub.
Codul părții de server a proiectului este scris în Ruby, utilizând Ruby on Rails, iar interfața clientului este realizată în JavaScript cu ajutorul bibliotecilor React.js și Redux. Codul sursă este distribuit sub licența AGPLv3. Există, de asemenea, un front-end static pentru publicarea resurselor accesibile, cum ar fi profilele și statusurile. Stocarea datelor este organizată prin PostgreSQL și Redis. Se oferă un API deschis pentru dezvoltarea extensiilor și conectarea aplicațiilor externe (există clienți pentru Android, iOS și Windows, iar utilizatorii pot crea boți).
În noua versiune:
- A fost adăugată posibilitatea de a edita publicațiile deja trimise. Versiunile originale și cele editate ale publicațiilor sunt păstrate și rămân disponibile pentru analiză în istoricul operațiunilor. Utilizatorii care au împărtășit publicația cu alți participanți primesc notificări corespunzătoare atunci când sunt efectuate modificări în publicația originală și pot anula distribuirea mesajului pe care l-au împărtășit. Această funcționalitate este dezactivată în mod implicit în aplicația web și va fi activată după ce un număr suficient de servere utilizatori vor trece la versiunea 3.5.
- Ordinea atașamentelor din mesaj nu mai depinde de ordinea încărcării fișierelor.
- A fost adăugată o pagină nouă cu o selecție de publicații populare, hashtag-uri în creștere, abonamente recomandate și înregistrări de știri care au fost împărtășite de cel mai mare număr de participanți. Selecțiile sunt formate ținând cont de limba utilizatorului. Toate materialele incluse în listele de publicații populare, înainte de a fi afișate printre recomandări, trec prin moderare manuală.

- Moderators are offered a new multi-stage process for reviewing warnings about violations, with the possibility of appealing. Any actions taken by the moderator, such as deleting a message or suspending publications, are now displayed in the user settings and are accompanied by an automatic email notification to the violator, providing the opportunity to contest the actions taken, including through personal correspondence with the moderator.
- A new summary page has been proposed with overall metrics for moderators and additional statistics, including data on where new users come from, what languages they speak, and how many of them remain afterward on server. The complaints page has been updated, optimizing the processes for handling warnings and improving tools for mass deletion of spam and bot activity.
Sursa: opennet.ro

