vydanie voľnej platformy pre nasadenie decentralizovaných sociálnych sietí — , ktorá umožňuje vytvárať služby na vlastných zdrojoch, nesúvisiace s konkrétnymi poskytovateľmi. Ak používateľ nemá možnosť spustiť vlastný uzol, môže si vybrať dôveryhodný na pripojenie. Mastodon patrí do kategórie federovaných sietí, kde sa na vytvorenie jednotnej štruktúry prepojení používa súbor protokolov. .
Kód serverovej časti projektu je napísaný v jazyku Ruby s využitím Ruby on Rails, zatiaľ čo klientské rozhranie je napísané v JavaScripte s použitím knižníc React.js a Redux. Zdrojové kódy sú dostupné pod licenciou AGPLv3. Existuje tiež statický frontend pre publikovanie verejných zdrojov, ako sú profily a statusy. Ukladanie údajov je organizované pomocou PostgreSQL a Redis.
Poskytuje sa otvorený na vývoj a pripojenie externých aplikácií (existujú klienti pre Android, iOS a Windows, je možné vytvárať boty).
V novom vydaní:
- Úplne bola prepracovaná rozhranie na prehrávanie zvuku, pribudla možnosť automatického extrahovania obalov albumov z nahratých súborov alebo priradenia vlastných obrázkov miniatur.
- Pre videá, okrem priradenia miniatury na základe obsahu prvého snímku, bola pridaná podpora priradenia vlastných obrázkov, ktoré sú zobrazené namiesto videa pred jeho prehrávaním.
- Pri posielaní odkazov na video a audio obsah umiestnený v Mastodon na iné platformy, bola pridaná možnosť otvárania tohto obsahu prostredníctvom externého prehrávača používanej platformy, napríklad pomocou twitter:player.
- Pridaná ďalšia ochrana účtov. Ak používateľ nemá zapnutú dvojfaktorovú autentifikáciu a neprihlasoval sa do svojho účtu aspoň dva týždne, nová pokus o prihlásenie z neznámej IP adresy si vyžiada potvrdenie cez prístupový kód zaslaný na email.
- Pri nastavovaní sledovania, blokovania alebo ignorovania účastníkov bola poskytnutá možnosť priradenia poznámky k používateľovi, viditeľnej iba pre toho, kto ju pridal. Napríklad poznámku možno využiť na uvedenie dôvodov záujmu o konkrétneho používateľa.
Zdroj: opennet.ru
