NÀsta stora version har slÀppts Lemmy - i framtiden en federerad och nu centraliserad implementering av en Reddit-liknande (eller Hacker News, Lobsters) server - en lÀnkaggregator. Den hÀr gÄngen 100 problemrapporter stÀngdes, lagt till ny funktionalitet, förbÀttrad prestanda och sÀkerhet.
Servern implementerar funktionalitet som Àr typisk för denna typ av webbplats:
- intressegemenskaper skapade och modererade av anvÀndare - subreddits, i Reddit-terminologi;
- ja, varje gemenskap har sina egna moderatorer och faststÀllda regler;
- skapa inlÀgg bÄde i form av enkla lÀnkar med förhandsvisningar av metadata och fullfjÀdrade artiklar i Markdown flera tusen tecken lÄnga;
- korspostning - duplicering av samma inlÀgg i olika gemenskaper med en motsvarande indikator som visar detta;
- möjligheten att prenumerera pÄ gemenskaper, varifrÄn inlÀgg kommer att utgöra anvÀndarens personliga flöde;
- kommentera inlÀgg i en trÀdstil, Äterigen med möjligheten att formatera text i Markdown och infoga bilder;
- betygsÀtta inlÀgg och kommentarer med hjÀlp av knapparna "gilla" och "ogilla", som tillsammans utgör ett betyg som pÄverkar visning och sortering;
- aviseringssystem i realtid med popup-meddelanden om olÀsta meddelanden och inlÀgg.
En utmÀrkande egenskap för implementeringen Àr minimalismen och anpassningsförmÄgan hos grÀnssnittet: kodbasen Àr skriven i Rust och TypeScript, med hjÀlp av WebSocket-teknik, omedelbart uppdatera sidinnehÄllet live, samtidigt som den upptar nÄgra kilobyte i klientens minne. Ett klient-API Àr planerat för framtiden.
Naturligtvis kan man inte undgÄ att notera nÀstan fÀrdig implementering av Lemmys serverfederation enligt allmÀnt vedertaget protokoll AktivitetPub, anvÀnds i mÄnga andra projekt Fediverse gemenskap. Med hjÀlp av federation kommer anvÀndare av olika Lemmy-servrar och dessutom anvÀndare av andra medlemmar i ActivityPub-nÀtverket, sÄsom Mastodon och Pleroma, att kunna prenumerera pÄ gemenskaper, kommentera och betygsÀtta inlÀgg inte bara inom sin egen registreringsserver, men Àven andra. Det Àr ocksÄ planerat att implementera prenumerationer till anvÀndare och lÀgga till ett globalt federerat flöde, som i de nÀmnda mikrobloggarna.
Ăndringar i denna version:
- huvudsidan visar nu ett flöde med de senaste kommentarerna;
- mÄnga nya designteman, inklusive det nya standardljuset (tidigare var det mörkt);
- Expanderbara innehÄllsförhandsvisningar genererade av iframely direkt i flödet och pÄ inlÀggssidan;
- förbÀttrade ikoner;
- automatisk komplettering av emoji medan du skriver, och utseendet pÄ ett grÀnssnitt för att vÀlja dem;
- förenkling av korspostering;
- och viktigast av allt, att ersÀtta pictshare, skrivet i PHP, med pict-rs, en implementering i Rust, för att hantera mediefiler;
- pictshare kommenteras som ett projekt med allvarliga sÀkerhets- och prestandaproblem.
ocksĂ„ utvecklare rapporterarsom fick finansiering pĂ„ âŹ45,000 XNUMX frĂ„n organisationen NLnet.
De erhÄllna medlen Àr planerade att anvÀndas pÄ:
- förbÀttra tillgÀngligheten;
- genomförande av privata gemenskaper;
- introduktion av nya Lemmy-servrar;
- omdesign av söksystemet;
- skapande av en vÀnlig webbplats med en beskrivning av projektet;
- modereringsverktyg för att blockera och ignorera anvÀndare.
För att enkelt bekanta dig med den stabila versionen kan du anvÀnda den största engelsksprÄkiga servern - dev.lemmy.ml. FÄngad i skÀrmdumpen derpy.email.
KĂ€lla: linux.org.ru

