Udgivelsen af en ny major version Lemmy — i fremtiden en federativ, men nu en centraliseret implementering af en Reddit-lignende (eller Hacker News, Lobsters) server — en aggregator af links. Denne gang blev 100 rapporter om problemer lukket, nye funktioner blev tilføjet, og ydeevnen og sikkerheden blev forbedret.
Serveren tilbyder typisk funktionalitet for denne type hjemmesider:
- oprettede og modererede brugerfællesskaber efter interesser — subreddits, hvis man bruger Reddit-terminologi;
- ja, hvert fællesskab har sit eget moderatorteam og fastlagte regler;
- oprettelse af indlæg både som enkle links med metadata-forhåndsvisninger samt fuldgyldige artikler i Markdown på flere tusinde tegn;
- cross-posting — duplisering af det samme indlæg til forskellige fællesskaber med en tilsvarende indikator, der viser dette;
- muligheden for at abonnere på fællesskaber, hvis indlæg vil udgøre brugerens personlige feed;
- kommentarer på indlæg i et træstruktur, igen med mulighed for tekstformatering i Markdown og indsættelse af billeder;
- vurdering af indlæg og kommentarer via 'like' og 'dislike' knapper, som samlet set udgør en rangordning, der påvirker visning og sortering;
- et realtids notificationssystem med pop-up beskeder om ulæste indlæg og beskeder.
Et kendetegn ved implementeringen er minimalismen og tilpasningsevnen i interface: kodebasen er skrevet i Rust og TypeScript, der bruger WebSocket-teknologi, som straks opdaterer sidens indhold, mens den kun bruger få kilobyte i klientens hukommelse. I fremtiden forventes et klient-API.
Selvfølgelig kan man ikke undgå at nævne den næsten færdige implementering af federationen af Lemmy-servere i henhold til den almindeligt accepterede protokol ActivityPub, der bruges i mange andre projekter i Fediverse-fællesskaber. Gennem federation vil brugere af forskellige Lemmy-servere, og endnu mere, brugere af andre aktører i ActivityPub-netværket som Mastodon og Pleroma, kunne abonnere på fællesskaber, kommentere og vurdere indlæg ikke kun inden for deres egen registreringsserver, men også resten. Der planlægges også mulighed for at abonnere på brugere og tilføje et globalt federeret feed, ligesom i de nævnte mikroblogs.
Ændringer i denne udgave:
- nyhedsstrømmen med de seneste kommentarer vises nu på startsiden;
- mange nye temaer, inklusive det nye standard lys tema (tidligere var det mørkt);
- udvidede preview af indhold genereret af iframely, direkte i strømmen og på indlægssiden;
- forbedrede ikoner;
- autoudfyldning af emojis ved indtastning samt en grænseflade til at vælge dem;
- forenkling af krydspostering;
- og vigtigst af alt, udskiftning af pictshare, der er skrevet i PHP, med pict-rs, en implementation i Rust, til håndtering af mediefiler;
- pictshare kommenteres som et projekt med alvorlige sikkerheds- og præstationsproblemer.
Derudover Udviklerne rapporterer, at de har modtaget finansiering på €45.000 fra organisationen NLnet.
De modtagne midler planlægger de at bruge til:
- forbedring af tilgængelighed;
- implementering af private fællesskaber;
- introduktion af nye Lemmy-servere;
- omarbejdning af søgesystemet;
- oprettelse af en brugervenlig hjemmeside med projektbeskrivelse;
- moderationsværktøjer til at blokere og ignorere brugere.
For en enkel introduktion til den stabile version kan du bruge den største engelsksprogede server — dev.lemmy.ml. På skærmbilledet er derpy.email.
Kilde: linux.org.ru

