[–] 52 points 5 days ago (1 child)

Wow this "policy" has 3700 lines in total. It must take a lot of time to create and maintain it. How does someone even find the time for that?

I tried to access some blocked users and communities via tesseract.dubvee.org and it simply shows a generic "Not Found" error. So this is impossible to figure out for the average user. Even for developers it would be hard to figure out if the JSON file was hidden a bit better.

  • source
  • submitted 2 weeks ago by [M] to c/ibis@lemmy.ml
     

    Ibis is a federated encyclopedia with numerous features. 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 enshittification impossible.


    This version includes some minor bug fixes and improvements, plus updated translations.

    Changelog:

    • Use jemalloc on x86 to reduce RAM usage
    • Properly render international domain names
    • Remove markdown max_width and fixed_indent
    • Allow parenthesis in article title
    • Update Dockerfile Debian version
    • Show emoji indicator for dead instances

    If you are interested what a federated wiki can do, join and give it a try. You can register on ibis.wiki, open.ibis.wiki or other instances. You can also install Ibis on your own server. It is very lightweight and can easily run on an existing server alongside other software. This release includes an additional installation method using Docker. To discuss the project, report problems or get support use the following links:

    Lemmy | Matrix | Github

    [–] 3 points 2 weeks ago

    At the moment I'm reading the "Book of the new Sun" series. Its quite confusing in the beginning, but with time it gets better and better. I like that it covers a lot of philosophical questions, while still being a fun fantasy story.

  • source
  • [–] [S] 1 point 3 weeks ago (2 children)

    Okay in the browser dev tools open "Storage" tab and go to "Local Storage". There should be an item oauth_state with a value like {"state":"xxx","oauth_provider_id":1,"redirect_uri":"https://voyager.lemmy.ml/oauth/callback","prev":"/","expires_at":1783389838355}. Sounds like one of those items is missing.

  • source
  • parent
  • context
  • [–] 4 points 3 weeks ago (2 children)

    Do you think all European people are a hive mind like the Borg? There are many people here who followed the events in Ukraine from 2014. Especially the numerous ethnic Russians in Eastern Europe and Germany. However the mainstream media never reports about them. In many cases they were even criminalized for supporting Donbass and Russia.

    If you only follow the news media, you will see what the European ruling class wants you to see and nothing more.

  • source
  • parent
  • context
  • [–] [S] 1 point 3 weeks ago (4 children)

    Request error while calling POST /oauth/authenticate with {“code”:“3ed55281d78996fe5c2f”,“oauth_provider_id”:1,“redirect_uri”:“https://voyager.lemmy.ml/oauth/callback%E2%80%9D}

    This must be the problem but I dont know what it means. Check the network tab in browser dev tools for that request, and see whats the response or why it failed.

  • source
  • parent
  • context
  • [–] 2 points 3 weeks ago* (2 children)

    Die Vorschläge allein ändern nichts. Du musst einen Account erstellen, die Übersetzung selbst ändern und dann speichern. Dann wird der neue Text automatisch Teil der nächsten Lemmy-Version.

  • source
  • parent
  • context
  • submitted 3 weeks ago* (last edited 3 weeks ago) by [M] to c/announcements@lemmy.ml
     

    Last month we fixed a lot of the problems that were reported so far during 1.0 Beta Testing. These fixes are released in a new version 1.0.0-beta.1. Please continue testing on voyager.lemmy.ml and reporting problems.

    Edit: Note the Lemmy backend version 1.0.0-beta.1 is still building, and will take about 12 hours to complete.

    In the upcoming months, as app devs continue to give feedback on the Lemmy 1.0 API, we'll be tweaking it as necessary. We'll also be working on lemmy-ui and jerboa.

    You can follow our development progress with these milestone links:

    Here are all the changes from June:

    Full list of changes by repo

    lemmy

    lemmy-ui

    joinlemmy-site

    lemmy-js-client

    lemmy-client-rs

    Or see the full list of changes at the links below:


    An open source project the size of Lemmy needs constant work to manage the project, implement new features and fix bugs. Dessalines and Nutomic work full-time on these tasks and more. As there is no advertising or tracking, all of our work is funded through donations. Even so there is barely enough time in the day, and no time for a second job. The only available option are user donations.

    To keep it viable donations need to reach a minimum of 5000€ per month, resulting in a modest salary of 2500€ per developer. If that goal is reached we can stop worrying about money, and fully focus on improving the software for the benefit of all users and instances. We especially rely on recurring donations to secure the long-term development and make Lemmy the best it can be.

    Donate

     

    Last month we published the first beta for Lemmy 1.0. A lot of problems have already been reported and fixed. You can try the new features and visual updates in production by visiting the test server voyager.lemmy.ml. It is automatically updated to the latest development version every night. Please help by testing the new features and reporting any problems.

    We also opened issues for the various open source Lemmy apps, to notify them of the upcoming API updates, and get ready for the 1.0 release. If there is any client that we missed, please let the developers know about the new version update.

    You can follow our development progress with these milestone links:

    If you have any experience with web development or want to learn it, consider contributing to lemmy-ui. It is written in standard Typescript with Bootstrap. If you have experience with Kotlin or Android development, you can help contribute to Lemmy's open source Android app, Jerboa.

    Here are all the changes from May:

    Full list of changes by repo

    lemmy

    lemmy-ui

    joinlemmy-site

    jerboa

    lemmy-js-client

    lemmy-client-rs

    Or see the full list of changes at the links below:


    An open source project the size of Lemmy needs constant work to manage the project, implement new features and fix bugs. Dessalines and Nutomic work full-time on these tasks and more. As there is no advertising or tracking, all of our work is funded through donations. Even so there is barely enough time in the day, and no time for a second job. The only available option are user donations.

    To keep it viable donations need to reach a minimum of 5000€ per month, resulting in a modest salary of 2500€ per developer. If that goal is reached we can stop worrying about money, and fully focus on improving the software for the benefit of all users and instances. We especially rely on recurring donations to secure the long-term development and make Lemmy the best it can be.

    Donate

     

    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.


    Two years have already passed since we started working on some major new features for Lemmy. Back then we still planned to release them as version 0.20, but over time the scope expanded and it turned into version 1.0 instead. Besides many new features, we also took the opportunity to do a lot of cleanup work, so that 1.0 can remain stable for a very long time.

    Below you can see the list of major new features. This is far from complete because there are simply too many changes to list. In general, any Github issue which was fixed over the last two years and didn't get into version 0.19, will be part of version 1.0.

    For users:

    • Redesigned UI: New card view, less clutter
    • Post Tags: Categorize posts within a community.
    • Multi-communities: Group different communities together into a custom feed.
    • Post scheduling: Specify when your post should be published.
    • Keyword filter: Automatically hide posts about certain topics.
    • Private communities: Only approved followers can view the content (plus other community visibilities).
    • Notifications improvements including notifications for mod actions, and subscribing to community/post notifications.
    • Combined Feeds: view your liked posts and comments together in a single list.
    • User vote totals: There is a setting to view the vote totals you've given to any user.
    • User notes: You can make and view notes for any user.
    • GDPR style data exporting: You can now export your historical data as a JSON file.

    Other changes:

    • Comment Locking: Comments can now be locked, and it also locks any reply comments.
    • Plugins: Can be written in JS, Python, Rust, and any other language that targets Webassembly. See the documentation for details.
    • Cursor pagination: Don't lose your place in the feed when switching pages.
    • OAuth: Login to Lemmy with existing account from another website.
    • New API v4: Apps and frontends need to be updated to take advantage of new features. There is also a backwards compatible API v3 available.

    The main work which still needs to be done before the official release is SQL optimizations. Some queries are still too slow, taking up to 300ms. And the database migrations from 0.19 to 1.0 take roughly 20 hours for lemmy.ml (smaller instances will be much faster). If you are an expert with PostgreSQL we need your help. Please have a look at the following issues which include all the relevant details:

    The other remaining task is testing and bug fixing. Now it is your turn as Lemmy users: on voyager.lemmy.ml try the new version and create an account. Signups are open, feel free to make posts, create communities and do everything else that can be done. Spamming test posts is absolutely encouraged. See how the new features work, and open an issue if you encounter any problem (backend, frontend).

    If you run a test instance for Lemmy, we suggest that you upgrade it to 1.0.0-beta.0 by following the instructions. You can also try to run the 1.0 database migrations against a local copy of your production database. This will show how long the upgrade process will take, and help to reveal bugs in the migrations.

    Be careful about upgrading production instances. In principle you can already use 1.0 in production. Be sure that you have working backups and that you can restore them. Expect to tolerate major bugs, or to revert back to the stable version for now. If you have any problems, join the admin chat on matrix or ask in /c/lemmy-support.

    For developers of Lemmy apps and clients, now is the time to start updating your projects to use the new API v4. This will give you enough time to use the new API once Lemmy 1.0 is finally released. See the API v4 upgrade guide for instructions. If you develop any tools which integrate with Lemmy, have a look at the new plugin system.

    Over the next months we will focus on testing and bug fixing. Afterwards, when when all major problems are fixed we will go to the release candidate phase. Then lemmy.ml will be upgraded to version 1.0.0-rc.0 to find remaining problems in production. When these are also resolved we will publish the final 1.0 release.

    Thanks to everyone who contributed to the new release so far!


    An open source project the size of Lemmy needs constant work to manage the project, implement new features and fix bugs. Dessalines and Nutomic work full-time on these tasks and more. As there is no advertising or tracking, all of our work is funded through donations. Even so there is barely enough time in the day, and no time for a second job. The only available option are user donations.

    To keep it viable donations need to reach a minimum of 5000€ per month, resulting in a modest salary of 2500€ per developer. If that goal is reached we can stop worrying about money, and fully focus on improving the software for the benefit of all users and instances. We especially rely on recurring donations to secure the long-term development and make Lemmy the best it can be.

    Donate

     

    During the past month we finished the remaining, major tasks for 1.0 alpha. This means that we are ready to publish the first beta version in the next days! In particular we optimized database queries to have reasonable performance. While most are fairly efficient now, some are still too slow and would appreciate help from SQL experts.

    @adrgs and @aisafe-bot found a few security vulnerabilities in the development version. Many thanks for doing this important work.

    You can follow our development progress with these milestone links:

    To see the new features and visual updates in production, you can visit voyager.lemmy.ml which deploys new changes every night. Please help by testing the new features and reporting any problems.

    If you have any experience with web development or want to learn it, consider contributing to lemmy-ui. It is written in standard Typescript with Bootstrap. If you have experience with Kotlin or Android development, you can help contribute to Lemmy's open source Android app, Jerboa.

    Here are the major changes from April:

    Full list of changes by user

    kryoseu

    dahlia

    MazenSamehR

    MV-GH

    KiaraGrouwstra

    matc-pub

    Nutomic

    dessalines

    Or see the full list of changes at the links below:


    An open source project the size of Lemmy needs constant work to manage the project, implement new features and fix bugs. Dessalines and Nutomic work full-time on these tasks and more. As there is no advertising or tracking, all of our work is funded through donations. Even so there is barely enough time in the day, and no time for a second job. The only available option are user donations.

    To keep it viable donations need to reach a minimum of 5000€ per month, resulting in a modest salary of 2500€ per developer. If that goal is reached we can stop worrying about money, and fully focus on improving the software for the benefit of all users and instances. We especially rely on recurring donations to secure the long-term development and make Lemmy the best it can be.

    Donate

     

    Ibis is a federated encyclopedia with numerous features. 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 enshittification impossible.


    After a long hiatus here is finally a new release of Ibis. The user interface received some polishing, and can now be translated to different languages. You can help with translations via Weblate.

    If you already have an account and want to fill it with more articles, use the new Wikipedia import! You can import individual articles by Url on the "Create Post" page. Or write a bulk import script with curl https://ibis.example/api/v1/article/import -d 'url=https://en.wikipedia.org/wiki/Pet' -H 'Cookie: auth=my_auth_cookie'.

    Full changelog


    If you are interested what a federated wiki can do, join and give it a try. You can register on ibis.wiki, open.ibis.wiki or other instances. You can also install Ibis on your own server. It is very lightweight and can easily run on an existing server alongside other software. This release includes an additional installation method using Docker. To discuss the project, report problems or get support use the following links:

    Lemmy | Matrix | Github

     

    Ibis is a federated encyclopedia with numerous features. 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 enshittification impossible.


    After a long hiatus here is finally a new release of Ibis. The user interface received some polishing, and can now be translated to different languages. You can help with translations via Weblate.

    If you already have an account and want to fill it with more articles, use the new Wikipedia import! You can import individual articles by Url on the "Create Post" page. Or write a bulk import script with curl https://ibis.example/api/v1/article/import -d 'url=https://en.wikipedia.org/wiki/Pet' -H 'Cookie: auth=my_auth_cookie'.

    Full changelog


    If you are interested what a federated wiki can do, join and give it a try. You can register on ibis.wiki, open.ibis.wiki or other instances. You can also install Ibis on your own server. It is very lightweight and can easily run on an existing server alongside other software. This release includes an additional installation method using Docker. To discuss the project, report problems or get support use the following links:

    Lemmy | Matrix | Github

     

    Ibis is a federated encyclopedia with numerous features. 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 enshittification impossible.


    After a long hiatus here is finally a new release of Ibis. The user interface received some polishing, and can now be translated to different languages. You can help with translations via Weblate.

    If you already have an account and want to fill it with more articles, use the new Wikipedia import! You can import individual articles by Url on the "Create Post" page. Or write a bulk import script with curl https://ibis.example/api/v1/article/import -d 'url=https://en.wikipedia.org/wiki/Pet' -H 'Cookie: auth=my_auth_cookie'.

    Full changelog


    If you are interested what a federated wiki can do, join and give it a try. You can register on ibis.wiki, open.ibis.wiki or other instances. You can also install Ibis on your own server. It is very lightweight and can easily run on an existing server alongside other software. This release includes an additional installation method using Docker. To discuss the project, report problems or get support use the following links:

    Lemmy | Matrix | Github

     

    This last month we worked on optimizing database queries for Lemmy 1.0. This was one of the major remaining tasks. We were also busy improving lemmy-ui with new lints and type checks to make it more reliable. Now that this is completed, you can expect the first 1.0-beta version to be published very soon!

    On the stable branch we published two smaller bugfix releases which include security fixes. If you didn't upgrade your instance yet, now is the time.

    You can follow our development progress with these milestone links:

    If you'd like to see the new features and visual updates in production, you can visit voyager.lemmy.ml which deploys updates every night. Please help by testing the new features and reporting any problems.

    If you have any experience with web development or want to learn it, consider contributing to lemmy-ui. It is written in standard Typescript with Bootstrap. If you have experience with Kotlin or Android development, you can help contribute to Lemmy's open source Android app, Jerboa.

    Thank you to everyone who has helped out with finding bugs, testing, development, spreading the word about lemmy, and building communities. Your help has brought lemmy from an idea to one of the most vital pieces of software in the fediverse.

    Here are the major changes from March:

    Full list of changes by user

    filippodb

    EduardoLZevallos

    smorks

    matc-pub

    dessalines

    Nutomic

    Or see the full list of changes at the links below:


    An open source project the size of Lemmy needs constant work to manage the project, implement new features and fix bugs. Dessalines and Nutomic work full-time on these tasks and more. As there is no advertising or tracking, all of our work is funded through donations. Even so there is barely enough time in the day, and no time for a second job. The only available option are user donations.

    To keep it viable donations need to reach a minimum of 5000€ per month, resulting in a modest salary of 2500€ per developer. If that goal is reached we can stop worrying about money, and fully focus on improving the software for the benefit of all users and instances. We especially rely on recurring donations to secure the long-term development and make Lemmy the best it can be.

    Donate

    view more: next ›