Lemmy 0.7.0


Lemmy 0.7.0

Another major version has been released Lemmy - in the future, a federated, and now centralized implementation of the Reddit-like (or Hacker News, Lobsters) server - link aggregator. This time 100 problem reports were closed, added new functionality, improved performance and security.

The server implements the functionality typical for such sites:

  • communities of interest created and moderated by users - subreddits, in the terminology of Reddit;
    • yes, each community has its own moderators and set rules;
  • creation of posts both in the form of simple links with metadata previews, and full-fledged articles in Markdown with a length of several thousand characters;
  • cross-posting - duplication of the same post in different communities with an appropriate indicator that displays this;
  • the ability to subscribe to communities, posts from which will make up the user's personal feed;
  • commenting on posts in a tree style, again with the ability to format text in Markdown and insert images;
  • evaluating posts and comments using the "like" and "dislike" buttons, which together make up the rating, which affects the display and sorting;
  • real-time notification system with pop-up messages about unread messages and posts.

A distinctive feature of the implementation is the minimalism and adaptability of the interface: the code base is written in Rust and TypeScript, using WebSocket technology, instantly updating the page content live, while taking up a few kilobytes in the client’s memory. A client API is planned for the future.

Of course, it should be noted almost ready implementation of federation of Lemmy servers according to the generally accepted protocol Activity Pubused in many other projects Fediverse communities. With the help of federation, users of different Lemmy servers and, moreover, users of other members of the ActivityPub network, like Mastodon and Pleroma, will be able to subscribe to communities, comment and rate posts not only within their own registration server, but also others. It is also planned to implement a subscription to users and add a global federated feed, as in the mentioned microblogs.

Changes in this release:

  • the main page now displays a feed with the latest comments;
  • many new themes, including a new standard light theme (previously it was dark);
  • expandable content previews generated iframely directly in the feed and on the post page;
  • improved icons;
  • auto-completion of emoji as you type, and the appearance of an interface for selecting them;
  • simplification of cross-posting;
  • and most importantly, replacing pictshare, written in PHP, with pict-rs, a Rust implementation for managing media files;
    • pictshare is being commented as a project with serious security and performance issues.

Also developers reportwho received funding of €45,000 from the organization NLnet.

The proceeds will be spent on:

  • improving accessibility;
  • implementation of private communities;
  • introduction of new Lemmy servers;
  • processing of the search system;
  • creation of a friendly website with a description of the project;
  • moderation tools to block and ignore users.

For a simple introduction to the stable version, you can use the largest English-language server - dev.lemmy.ml. The screenshot shows derpy.email.

Source: linux.org.ru

Add a comment