Skip Navigation
nutomic nutomic @lemmy.ml

Lemmy maintainer

Posts 154
Comments 892
hello world
  • Ah right in the past new users always had all languages enabled. But the way languages work after being enabled/disabled hasnt changed.

  • hello world
  • That wasnt changed, to see all languages you have to enable everything (Ctrl+A).

  • hello world
  • I made a pull request for this.

    https://github.com/LemmyNet/lemmy/pull/5485

  • hello world
  • That is true, but Im not sure what would be a better solution. Show a language selector on the registration page? That would make registration even more complicated, and someone needs to implement it. Or prompt the user to change languages after signup? Again someone needs to implement it. Enable English by default for all new users? That would be easy, but there are also people who dont understand English.

  • hello world
  • I tested the code locally.

    The accept-language header is sent automatically by the browser. You can configure it in the settings, eg in Firefox "Choose your preferred language for displaying pages".

  • hello world
  • You mean this one? It is included, but only has an effect if the instance has site languages configured. lemm.ee has all languages enabled, so new users should also have all languages enabled by default. I tested this just now and it works fine.

    The other thing is that Lemmy uses languages from Accept-Language HTTP header combined with site languages. If the instance has all languages enabled and the user has an Accept header with German, he will only see German posts.

  • Has anyone implemented automatic image compression?
  • Lemmy 1.0 will have automatic resizing for uploaded avatars and banners. Based on your post I also added some more config options to resize other uploads (for post images and markdown embeds). As well as options to disable video/animation uploads.

    https://github.com/LemmyNet/lemmy/pull/5483

  • Is the number of users in all of Lemmy tiny compared to the number of users in Reddit?
  • Normally you can paste the blog url directly into the rss reader and it will find the feed automatically.

  • Lemmy.zip Server Update March 2025
  • Your improved onboarding features sound very useful, and Im sure other Lemmy admins would also like to use them. Do you have a repo link so that we can add it to the mod tools list on joinlemmy? (at the bottom of the page)

    Also congratulations on becoming a parent, it will definitely change your life in a good way :)

  • Can we write lemmy bots?
  • The documentation will get much better with 1.0

    https://join-lemmy.org/api/main

  • How has learning a language as an adult helped you to learn about a culture / gain new perspective?
  • Funny, as a German speaker who learned Spanish its exactly the other way round. Here people already start responding to what you say before you can finish the sentence. And generally people love to talk very fast.

  • Awkward Lemmy search behaviors on desktop/web
  • Are you logged in on those instances? Resolving a community name like that requires a network request, if you are not logged in it doesnt work.

  • Could a lemmy.ml admin add this instance to Lemmy-Federate.com?
  • Not sure how this works, anyway Ive set it up. I assume the bot login is required in order to auto-fetch remote communities to lemmy.ml?

  • Awkward Lemmy search behaviors on desktop/web
  • It seems to work fine, maybe its because your instance is outdated.

  • Awkward Lemmy search behaviors on desktop/web
  • Good point about the url search, I made a fix for that.

    Not sure what exactly you mean with the community search. For example this query shows a couple of relevant communities.

  • Piefed has feeds now!
  • Hmm so the Feed actor mainly consists of a following collection and uses Add/Remove activities. This really sounds like it should be a Collection and not an actor.

  • If I Stay Still They Wont Notice Me
  • Its not that easy because users can undo their votes, or change an upvote to downvote. Thats why we store every individual vote in the database. Also votes from defederated instances are discarded, which wouldnt work if there is only a total vote count from the community. And in general Activitypub is push-based, not pull-based.

  • If I Stay Still They Wont Notice Me
  • You could write a query to votes for remote posts older than 6 months, or something similar.

  • We Distribute is looking for Contributors

    We Distribute is a community-organized news site which covers the Fediverse. If you like to write about federated social media then you could help to expand their coverage.

    See the link above for more details.

    4

    We Distribute is looking for Contributors

    We Distribute is a community-organized news site which covers the Fediverse. If you like to write about federated social media then you could help to expand their coverage.

    See the link above for more details.

    4

    Ibis version 0.2.2 - Explore page, Comments and Notifications

    Ibis is a federated encyclopedia which uses the ActivityPub protocol, just like Mastodon or Lemmy. If you want to start a wiki for a TV series, a videogame, or an open source project then Ibis is for you! You can register on an existing instance or install it on your own server. Then you can start editing on the topic of your choice, and connect to other Ibis instances for different topics. Federation ensures that articles get mirrored across many servers, and can be read even if the original instance goes down. Ibis is written in Rust and Webassembly, fully open source to make future enshittification impossible.

    ---

    This release features a redesigned explore page to browse instances and recently edited articles. Articles now have federated nested comments, as well as more subscription options to get notified about new edits and comments. There are also lots of minor changes and improvements.

    Changelog

    • New explore page with list of instances which shows the topic, update time and list of recently edited articles
    • Implement nested comments for articles
    • Users can subscribe to articles, in order to get notified about new edits and comments
    • Settings for instance name and topic
    • Much better error handling
    • Add HTML title tag for all pages
    • Icons
    • Make diff view readable in dark mode (thanks @Earthgames)
    • Basic about page
    • Show pending edits which have not federated yet
    • Various bug fixes

    The next major version 0.3.0 will include federation with Lemmy, Mastodon and other compatible Fediverse platforms. The plan is to treat each Ibis instance as a community, with articles as posts. This way users on Lemmy and compatible platforms can directly browse, read and comment on wiki articles.

    To follow Ibis development subscribe to [email protected] or join the Matrix chat. Contributions to the source code are more than welcome.

    0

    Ibis version 0.2.2 - Explore page, Comments and Notifications

    Ibis is a federated encyclopedia which uses the ActivityPub protocol, just like Mastodon or Lemmy. If you want to start a wiki for a TV series, a videogame, or an open source project then Ibis is for you! You can register on an existing instance or install it on your own server. Then you can start editing on the topic of your choice, and connect to other Ibis instances for different topics. Federation ensures that articles get mirrored across many servers, and can be read even if the original instance goes down. Ibis is written in Rust and Webassembly, fully open source to make future enshittification impossible.

    ---

    This release features a redesigned explore page to browse instances and recently edited articles. Articles now have federated, nested comments, as well as more subscription options to get notified about new edits and comments. There are also lots of minor changes and improvements.

    Changelog

    • New explore page with list of instances which shows the topic, update time and list of recently edited articles
    • Implement nested comments for articles
    • Users can subscribe to articles, in order to get notified about new edits and comments
    • Settings for instance name and topic
    • Much better error handling
    • Add HTML title tag for all pages
    • Icons
    • Make diff view readable in dark mode (thanks @Earthgames)
    • Basic about page
    • Show pending edits which have not federated yet
    • Various bug fixes

    The next major version 0.3.0 will include federation with Lemmy, Mastodon and other compatible Fediverse platforms. The plan is to treat each Ibis instance as a community, with articles as posts. This way users on Lemmy and compatible platforms can directly browse, read and comment on wiki articles.

    To follow Ibis development subscribe to [email protected] or join the Matrix chat. Contributions to the source code are more than welcome.

    1
    Ibis @lemmy.ml nutomic @lemmy.ml

    Ibis version 0.2.2 - Explore page, Comments and Notifications

    Ibis is a federated encyclopedia which uses the ActivityPub protocol, just like Mastodon or Lemmy. If you want to start a wiki for a TV series, a videogame, or an open source project then Ibis is for you! You can register on an existing instance or install it on your own server. Then you can start editing on the topic of your choice, and connect to other Ibis instances for different topics. Federation ensures that articles get mirrored across many servers, and can be read even if the original instance goes down. Ibis is written in Rust and Webassembly, fully open source to make future enshittification impossible.

    ---

    This release features a redesigned explore page to browse instances and recently edited articles. Articles now have federated, nested comments, as well as more subscription options to get notified about new edits and comments. There are also lots of minor changes and improvements.

    Changelog

    • New explore page with list of instances which shows the topic, update time and list of recently edited articles
    • Implement nested comments for articles
    • Users can subscribe to articles, in order to get notified about new edits and comments
    • Settings for instance name and topic
    • Much better error handling
    • Add HTML title tag for all pages
    • Icons
    • Make diff view readable in dark mode (thanks @Earthgames)
    • Basic about page
    • Show pending edits which have not federated yet
    • Various bug fixes

    The next major version 0.3.0 will include federation with Lemmy, Mastodon and other compatible Fediverse platforms. The plan is to treat each Ibis instance as a community, with articles as posts. This way users on Lemmy and compatible platforms can directly browse, read and comment on wiki articles.

    To follow Ibis development subscribe to [email protected] or join the Matrix chat. Contributions to the source code are more than welcome.

    3

    Be the change you want to see in Lemmy

    There have been various posts here in the last days describing how difficult it is for new people to start using Lemmy. In fact they are absolutely correct, it is much easier to get started on Reddit. But what many forget is that Lemmy is not a corporation employing dozens of full-time designers, running A/B-tests and so on. Lemmy is an open source project run by volunteers, with only @dessalines and me working on it full-time. Neither of us is a particularly good designer, and our time is mainly spent working on the backend (database, federation, api), and preparing the upcoming 1.0 release.

    If you see anything on join-lemmy.org or in the Lemmy UI itself that could be improved, the best option is to make that improvement yourself. Both of them use standard web technologies (nodejs, tailwindcss, inferno etc). The userbase here is quite technical so there are many of you able to contribute. We rarely reject any pull requests as long as they make a real improvement. Though it usually requires a little back and forth to review the changes and then address the review comments.

    You can find the source code for join-lemmy.org here and follow development instructions in the readme. Regarding the default Lemmy UI go here and read the documentation with development instructions. If you are not a developer you can still help, for example by improving the documentation. Additionally you can make changes to the texts for joinlemmy and lemmy-ui.

    All this said, there have also been some suggestions to make onboarding easier by directing new users to a hardcoded default instance. This may sound like a good idea at first but won't work well in practice. Running such an instance would take significant time for administration and moderation, but we maintainers are already too busy. Besides it would be impossible to reach an agreement who this default instance should federate with or how exactly it should be moderated. So if you want to get nontechnical users to Lemmy, the solution is to link them directly to a specific instance based on their interests.

    106

    Lemmy Release v0.19.9

    Lemmy v0.19.9 Release

    What is Lemmy?

    Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

    Changes

    This version fixes a potential security problem, by preventing Lemmy from accessing localhost URLs. There is also a fix for a crash during markdown parsing. Lemmy now uses mimalloc instead of the system allocator (usually glibc), which should improve performance and prevent unlimited memory growth over time.

    Lemmy

    Lemmy-UI

    Upgrade instructions

    There are no breaking changes with this release.

    Follow the upgrade instructions for ansible or docker.

    If you need help with the upgrade, you can ask in our support forum or on the Matrix Chat.

    Thanks to everyone

    We'd like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We're glad many people find it useful and enjoyable enough to contribute.

    Support development

    We (@dessalines and @nutomic) have been working full-time on Lemmy for over five years. This is largely thanks to support from NLnet foundation, as well as donations from individual users.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers.

    24

    Breaking Changes in Lemmy 1.0

    50

    Ibis version 0.2.1 released with table of contents, user displayname/bio and more

    Ibis is a federated encyclopedia which uses the ActivityPub protocol, just like Mastodon or Lemmy. Users can read and edit articles seamlessly across different instances. Federation ensures that articles get mirrored across many servers, and can be read even if the original instance goes down. The software is written in Rust and uses the cutting-edge Leptos framework based on Webassembly. Ibis is fully open source under the AGPL license, to make future enshittification impossible.

    Checkout [email protected] for more updates and discussions.

    0

    Ibis version 0.2.1 released with table of contents, user displayname/bio and more

    Ibis is a federated encyclopedia which uses the ActivityPub protocol, just like Mastodon or Lemmy. Users can read and edit articles seamlessly across different instances. Federation ensures that articles get mirrored across many servers, and can be read even if the original instance goes down. The software is written in Rust and uses the cutting-edge Leptos framework based on Webassembly. Ibis is fully open source under the AGPL license, to make future enshittification impossible.

    Checkout [email protected] for more updates and discussions.

    0
    Ibis @lemmy.ml nutomic @lemmy.ml

    Ibis version 0.2.1 released with table of contents, user displayname/bio and more:

    0

    Lemmy Development Update 2025-01-10

    Here is our regular update that explains what we have been working on for the past two weeks. This should allow average users to keep up with development, without reading Github comments or knowing how to program.

    There have been lots of changes since the last dev update. Contributors have been more active than usual during the Christmas holidays, and also the last dev update was already a whole month ago.

    phiresky

    leoseg

    flamingo-cant-draw

    Nothing4You

    Integral-Tech

    anhcuky

    dullbananas

    dessalines

    Nutomic

    Support development

    @dessalines and @nutomic are working full-time on Lemmy to integrate community contributions, fix bugs, optimize performance and much more. This work is funded exclusively through donations.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. Recurring donations are ideal because they allow for long-term planning. But also one-time donations of any amount help us.

    12

    Ibis release 0.2.0 - Federated Wiki with Shiny Redesign

    1

    Ibis release 0.2.0 - Federated Wiki with Shiny Redesign

    13

    Ibis release 0.2.0 - Federated Wiki with Shiny Redesign

    3

    Ibis release 0.2.0 - Federated Wiki with Shiny Redesign

    8
    Ibis @lemmy.ml nutomic @lemmy.ml

    Ibis release 0.2.0 - Federated Wiki with Shiny Redesign

    0

    Lemmy v0.19.8 Release

    What is Lemmy?

    Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

    Changes

    This release includes a few minor fixes and improvements. Merry Christmas Everyone!

    Lemmy

    Lemmy-UI

    • Updated translations

    Upgrade instructions

    There are no breaking changes with this release.

    Follow the upgrade instructions for ansible or docker.

    If you need help with the upgrade, you can ask in our support forum or on the Matrix Chat.

    Thanks to everyone

    We'd like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We're glad many people find it useful and enjoyable enough to contribute.

    Support development

    We (@dessalines and @nutomic) have been working full-time on Lemmy for over five years. This is largely thanks to support from NLnet foundation, as well as donations from individual users.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers.

    8

    Lemmy v0.19.7 Release

    What is Lemmy?

    Lemmy is a self-hosted social link aggregation and discussion platform. It is completely free and open, and not controlled by any company. This means that there is no advertising, tracking, or secret algorithms. Content is organized into communities, so it is easy to subscribe to topics that you are interested in, and ignore others. Voting is used to bring the most interesting items to the top.

    Changes

    This is a small bugfix release with the following:

    • Fixing cors origin wildcard. by @dessalines in #5194
    • Fetch community mods synchronously by @Nutomic in #5169
    • Move aggregates to replaceable_schema, fix error (fixes #5186) by @Nutomic in #5190

    Full Changelog

    Upgrade instructions

    There are no breaking changes with this release.

    Follow the upgrade instructions for ansible or docker.

    If you need help with the upgrade, you can ask in our support forum or on the Matrix Chat.

    Thanks to everyone

    We'd like to thank our many contributors and users of Lemmy for coding, translating, testing, and helping find and fix bugs. We're glad many people find it useful and enjoyable enough to contribute.

    Support development

    We (@dessalines and @nutomic) have been working full-time on Lemmy for over five years. This is largely thanks to support from NLnet foundation, as well as donations from individual users.

    If you like using Lemmy, and want to make sure that we will always be available to work full time building it, consider donating to support its development. A recurring donation is the best way to ensure that open-source software like Lemmy can stay independent and alive, and helps us grow our little developer co-op to support more full-time developers.

    1
    Ibis @lemmy.ml nutomic @lemmy.ml

    Ibis version 0.1.4

    About

    Ibis is a federated online encyclopedia similar to Wikipedia. Users can read, create and edit articles seamlessly across instances. It uses the Activitypub protocol to connect users across different websites, similar to Mastodon or Lemmy.

    You can browse the flagship instance ibis.wiki, or register an account on open.ibis.wiki to start editing.

    Changes

    • Fix math parsing by @Silver-Sorbet
    • Add support for markdown footnotes
    • Add anchors to markdown headings
    • Remove autolink markdown rule
    • Add spoiler tags

    Support

    Creating a project like this from scratch requires a lot of work. So contributions are more than welcome, in order to add all the necessary features.

    https://github.com/Nutomic/ibis

    You can also support the project by donating.

    2