Bola vydaná ďalšia hlavná verzia Lemmy - v budúcnosti federovaná a teraz centralizovaná implementácia servera podobného Redditu (alebo Hacker News, Lobsters) - agregátora odkazov. Tentokrát Uzavrelo sa 100 hlásení problémov, pridali nové funkcie, zlepšili výkon a bezpečnosť.
Server implementuje funkcie typické pre tento typ stránok:
- záujmové komunity vytvorené a moderované používateľmi - subreddits, v terminológii Reddit;
- áno, každá komunita má svojich moderátorov a stanovené pravidlá;
- vytváranie príspevkov ako vo forme jednoduchých odkazov s náhľadmi metadát, tak aj plnohodnotných článkov v Markdowne v dĺžke niekoľko tisíc znakov;
- cross posting - duplikácia toho istého príspevku v rôznych komunitách s príslušným indikátorom, ktorý to zobrazuje;
- možnosť prihlásiť sa na odber komunít, príspevky, z ktorých sa vytvorí osobný informačný kanál používateľa;
- komentovanie príspevkov v stromovom štýle, opäť s možnosťou formátovania textu v Markdown a vkladania obrázkov;
- hodnotenie príspevkov a komentárov pomocou tlačidiel „páči sa mi“ a „nepáči sa mi“, ktoré spolu tvoria hodnotenie ovplyvňujúce zobrazenie a triedenie;
- systém upozornení v reálnom čase s vyskakovacími správami o neprečítaných správach a príspevkoch.
Charakteristickým rysom implementácie je minimalizmus a prispôsobivosť rozhrania: kódová základňa je napísaná v Rust a TypeScript pomocou technológie WebSocket, ktorá okamžite aktualizuje obsah stránky naživo, pričom zaberá niekoľko kilobajtov v pamäti klienta. Do budúcnosti sa plánuje klientské API.
Samozrejme, nemožno si to nevšimnúť takmer hotová implementácia federácie serverov Lemmy podľa všeobecne uznávaného protokolu ActivityPub, ktorý sa používa v mnohých iných projektoch Federálna komunita. Pomocou federácie sa budú môcť používatelia rôznych serverov Lemmy a navyše používatelia iných členov siete ActivityPub, ako sú Mastodon a Pleroma, prihlásiť do komunít, komentovať a hodnotiť príspevky nielen v rámci vlastného registračného servera, ale aj iní. Plánuje sa aj implementácia predplatného používateľom a pridanie globálneho federovaného feedu, ako v spomínaných mikroblogoch.
Zmeny v tomto vydaní:
- na hlavnej stránke sa teraz zobrazuje informačný kanál s najnovšími komentármi;
- veľa nových dizajnových tém vrátane nového štandardného svetla (predtým bolo tmavé);
- Rozšíriteľné náhľady obsahu generované iframely priamo vo feede a na stránke príspevku;
- vylepšené ikony;
- automatické dopĺňanie emotikonov počas písania a vzhľad rozhrania na ich výber;
- zjednodušenie krížového účtovania;
- a čo je najdôležitejšie, nahradenie pictshare, napísaného v PHP, pict-rs, implementáciou v Rust, pre správu mediálnych súborov;
- pictshare je komentovaný ako projekt s vážnymi problémami s bezpečnosťou a výkonom.
Tiež hlásia vývojáriktorá získala od organizácie finančné prostriedky vo výške 45,000 XNUMX eur NLnet.
Získané prostriedky sa plánujú použiť na:
- zlepšenie dostupnosti;
- realizácia súkromných komunít;
- predstavenie nových serverov Lemmy;
- redizajn vyhľadávacieho systému;
- vytvorenie priateľskej webovej stránky s popisom projektu;
- nástroje na moderovanie na blokovanie a ignorovanie používateľov.
Na ľahké zoznámenie sa so stabilnou verziou môžete použiť najväčší server v anglickom jazyku - dev.lemmy.ml. Zachytené na snímke obrazovky derpy.e-mail.
Zdroj: linux.org.ru