vaba platvorm detsentraliseeritud sotsiaalsete vĂ”rgustike rakendamiseks â , mis vĂ”imaldab luua teenuseid omaenda infrastruktuuri alusel, mis ei sĂ”ltu ĂŒksikutest teenusepakkujatest. Kui kasutajal ei ole vĂ”imalik oma suutlikkust kĂ€ivitada, vĂ”ib ta valida usaldusvÀÀrse ĂŒhendamiseks. Mastodon kuulub ĂŒhendatud (federated) vĂ”rkude kategooriasse, mille ahelate loomiseks kasutatakse protokollide kogumit. .
Projekti serverikood on kirjutatud Ruby keeles kasutades Ruby on Rails raamistikke, ning kliendi liides on kirjutatud JavaScriptis, kasutades React.js ja Redux teeke. Allika koodid on AGPLv3 litsentsi all. Ăhtlasi on olemas staatiline front-end avalike ressursside, nĂ€iteks profiilide ja staatuste avaldamiseks. Andmete salvestamine on korraldatud PostgreSQL ja Redis abil.
Pakutakse avatud arendamiseks ja vĂ€listarkvara ĂŒhendamiseks (on olemas kliendid Androidi, iOS-i ja Windowsi jaoks, samuti on vĂ”imalik luua roboteid).
Uues vÀljaandes:
- Kasutajaliides heli esitamiseks on tĂ€ielikult ĂŒmber kujundatud, lisandunud on vĂ”imalus automaatselt albumi kaante vĂ€ljapanekuks ĂŒleslaaditud failidest vĂ”i oma kohandatud pisipiltide mÀÀramiseks.
- Videote puhul, lisaks minipildi mÀÀramisele esimesest kaadrist, on toetatud ka oma piltide sidumist, mis kuvatakse video asemel enne esitamise algust.
- Mastodonis asuvate video- ja helisisu linkide jagamisel teistele platvormidele on lisatud vÔimalus avada seda sisu vÀlise mÀngijaga, mida platvorm kasutab, nÀiteks twitter:player.
- Lisatud on tĂ€iendav kontode kaitse. Kui kasutajal ei ole kahefaktoriline autentimine lubatud ja ta ei ole sisse loginud oma kontole vĂ€hemalt kahe nĂ€dala jooksul, nĂ”uab uus sisenemisĂŒritus tundmatu IP-aadressiga kinnitust juurdepÀÀsukoodiga, mis saadetakse e-posti aadressile.
- Osalejate jÀlgimise, blokeerimise vÔi ignoreerimise seadistamise korral on antud vÔimalus mÀrkida kasutajaga seotud mÀrkuse, mida nÀeb ainult lisaja. NÀiteks vÔib mÀrkust kasutada pÔhjenduste nÀitamiseks, miks teatud kasutaja vastu huvi tuntakse.
Allikas: opennet.ru
