Lemmy 0.7.0


Lemmy 0.7.0

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

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster