La sortie de la nouvelle version majeure a eu lieu Lemmy — dans une future version fédérée, et actuellement dans une réalisation centralisée de type Reddit (ou Hacker News, Lobsters) — un serveur agrégateur de liens. Cette fois-ci, 100 rapports de problèmes ont été clôturés, une nouvelle fonctionnalité a été ajoutée, ainsi qu'une amélioration de la performance et de la sécurité.
Le serveur offre la fonctionnalité typique de ce type de sites :
- des communautés d'intérêts créées et modérées par des utilisateurs — des subreddits, pour parler en termes de Reddit ;
- oui, chaque communauté a son propre groupe de modérateurs et des règles définies ;
- création de publications sous forme de simples liens avec un aperçu des métadonnées, ainsi que d'articles complets en Markdown de plusieurs milliers de caractères ;
- cross-posting — duplication d'une même publication dans différentes communautés avec un indicateur approprié affichant cela ;
- possibilité de s'abonner à des communautés, les publications de celles-ci constituant le fil d'actualité personnel de l'utilisateur ;
- commentaires sur les publications dans un style arborescent, encore une fois, avec la possibilité de formater le texte en Markdown et d'insérer des images ;
- évaluation des publications et des commentaires via les boutons « j'aime » et « je n'aime pas », formant un score total influençant l'affichage et le tri ;
- système de notifications en temps réel avec des messages contextuels sur les messages et publications non lus.
Une caractéristique distinctive de cette réalisation est le minimalisme et l'adaptabilité de l'interface : la base de code est écrite en Rust et TypeScript, utilisant la technologie WebSocket, mettant à jour instantanément le contenu de la page en temps réel, tout en occupant quelques kilo-octets en mémoire client. Un API client est prévu pour l'avenir.
Bien sûr, il ne faut pas oublier la réalisation presque complète de la fédération des serveurs Lemmy via un protocole standard ActivityPub, utilisé dans de nombreux autres projets de la communauté Fediverse. Grâce à cette fédération, les utilisateurs de différents serveurs Lemmy et, de plus, les utilisateurs d'autres participants à la réseau ActivityPub, comme Mastodon et Pleroma, pourront s'abonner à des communautés, commenter et évaluer des publications non seulement dans leur propre serveur d'inscription, mais aussi dans les autres. Une fonction d'abonnement aux utilisateurs et l'ajout d'un fil fédéré global, comme dans les microblogs mentionnés, sont également prévus.
Changements dans cette version :
- la page d'accueil affiche désormais un fil des derniers commentaires ;
- de nombreux nouveaux thèmes, y compris un nouveau thème clair par défaut (précédemment, c'était sombre) ;
- des aperçus de contenu générés par iframely, directement dans le fil et sur la page du post ;
- des icônes améliorées ;
- la saisie semi-automatique des émojis lors de la saisie, et l'apparition d'une interface pour les sélectionner ;
- simplification du cross-posting ;
- et surtout, remplacement de pictshare, écrit en PHP, par pict-rs, une implémentation en Rust, pour la gestion des fichiers multimédias ;
- pictshare est commenté comme un projet avec de sérieux problèmes de sécurité et de performance.
Aussi Les développeurs annoncent, avoir reçu un financement de 45 000 € de l'organisation NLnet.
Les fonds obtenus seront utilisés pour :
- améliorer l'accessibilité ;
- mettre en œuvre des communautés privées ;
- introduire de nouveaux serveurs Lemmy ;
- refondre le système de recherche ;
- créer un site convivial décrivant le projet ;
- des outils de modération pour bloquer et ignorer les utilisateurs.
Pour une simple découverte de la version stable, vous pouvez utiliser le plus grand serveur anglophone — dev.lemmy.ml. La capture d'écran montre derpy.email.
Source : linux.org.ru

