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.

@sunaurus fixed our rate-limiter and is working on federation of local site bans.

@SleeplessOne1917 added banned_from_community to post and comment views. Added a matrix account link to the create private message form. User emails are now shown for registration applications, to stop spam emails. Worked on notifying users when they’re banned from a community.

@matc-pub reworked and cleaned up lemmy-ui’s query parsing.

@rodrigo-fm added a loading skeleton for posts / comments to lemmy-ui.

@phiresky and @dullbananas have been doing a lot of work reviewing PRs, and finishing up current ones.

@nutomic worked on generating post thumbnail/metadata in background, deleting old avatar/banner/icon’s when uploading a new one. On registration, automatically set content languages from accept-language headers. Migrated apub block activity to standard endTime property and deprecate expires. Added delete user field removeData to apub assets. Fixed handling of apub downvotes.

@dessalines has worked on fixing some issues with Woodpecker, our CI, deleting a person’s local images on account deletion., adding a listMedia endpoint for users and admins to view local image uploads. Also added a creator_banned_from_community to vote views, and fixed an issue with comment replies being wrongly marked as read.. Also made jerboa use a new preference library.

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.

  • Vigilante@lemmy.today
    link
    fedilink
    English
    arrow-up
    44
    arrow-down
    3
    ·
    edit-2
    7 months ago

    See lemmy devs are actually fixing things people want like image deletion while deleting account as much as they possibly can, but give it a couple of days and there will be a post whining about how lemmy devs are bad and won’t work like slaves for them while they lay back and do nothing for what they want . Good work devs and thanks for your service.

    • sunaurus@lemm.ee
      link
      fedilink
      English
      arrow-up
      30
      arrow-down
      2
      ·
      7 months ago

      The sad fact is that some people keep constantly spreading false rumors about Lemmy devs not working on mod tools. Anybody can just take a few minutes and go through the past Lemmy updates in this community to see that moderation improvements are basically worked on constantly (and this is not some recent change either). But there are plenty of users who never bother to actually check this, and so the rumors keep spreading.

      • Vigilante@lemmy.today
        link
        fedilink
        English
        arrow-up
        11
        arrow-down
        1
        ·
        edit-2
        7 months ago

        Yea if i only saw those peoples comments and posts and didn’t know better i would’ve thought about the devs as some kinda monsters, like bruh stop spreading misinfo . Many people would immedietly bolt if they see this kinda posts and comments you guys should really do something against that.

        Like i would’ve left too if i did’nt have the habit of forming my own opinions and trying to get into the truth on contraversial opinions, but many possible users are not like that and would be scared about the amount of people shouting these nonsense and would not think twice before leaving and telling others they know the same and hence also making them not try lemmy.

      • spaduf@slrpnk.net
        link
        fedilink
        English
        arrow-up
        3
        ·
        7 months ago

        Having moderation work in an expected and consistent way is hardly the same thing as moderation tooling.

        • Microw@lemm.ee
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          1
          ·
          7 months ago

          I think people also think of different things when they Talk about the vague concept of "mod tools "

  • sunaurus@lemm.ee
    link
    fedilink
    English
    arrow-up
    24
    ·
    7 months ago

    Awesome work!

    Do you have an idea yet for the timeline of the 0.19.4 release?

    • Dessalines@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      26
      ·
      7 months ago

      Hopefully within the next few weeks. I’m forcing myself to stop making API changes / additions so sleepless and I can get caught up on adding them to lemmy-ui, then we should be ready.

      • qprimed@lemmy.ml
        link
        fedilink
        English
        arrow-up
        12
        ·
        7 months ago

        but every API change brings it closer to perfection! cant stop, wont stop!

        the API change high is such a rough addiction to break.

        • Dessalines@lemmy.mlOPM
          link
          fedilink
          English
          arrow-up
          14
          ·
          7 months ago

          Haha for sure. Kinda miss the days when we didn’t have to worry about that as much.

  • Rentlar@lemmy.ca
    link
    fedilink
    English
    arrow-up
    9
    ·
    7 months ago

    The Listmedia endpoint and deleting user uploaded images on deletion of account were longtime requested features and I’m glad it’s coming!

  • SorteKanin@feddit.dk
    link
    fedilink
    English
    arrow-up
    9
    ·
    7 months ago

    This is great, really happy that so many people are contributing these days and so much stuff is going on! Keep it up 💪

  • Omega_Haxors@lemmy.ml
    link
    fedilink
    English
    arrow-up
    8
    ·
    7 months ago

    Worked on notifying users when they’re banned from a community.

    Does this also include when you get banned from an instance? Obviously being instance-banned won’t prevent you from commenting on their posts, it just won’t get federated to that instance, but I would still like to know when it happens so it’s not a surprise later on.

    • Dessalines@lemmy.mlOPM
      link
      fedilink
      English
      arrow-up
      14
      ·
      7 months ago

      Federating instance bans is a separate thing for far later on, but I recently added a “hack” that bans you from communities local to the instance you were banned on, and those should federate.

      • Omega_Haxors@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        7 months ago

        I just thought of an edge-case, what happens when someone gets instance-banned and then tries to interact with a commenter from that instance? Currently it will post the comment but nobody from that instance will see it. If this isn’t intentional, what would happen?

          • Omega_Haxors@lemmy.ml
            link
            fedilink
            English
            arrow-up
            1
            ·
            edit-2
            7 months ago

            This is a case where neither party is banned from the instance the post is on, however one user is instance banned from the instance that the other user is currently on. The way it currently works is that the banned user can see and interact with the other user and the rest of the federation can see this interaction, however the other user is completely oblivious to the existence of the banned user.

    • sunaurus@lemm.ee
      link
      fedilink
      English
      arrow-up
      8
      ·
      7 months ago

      Obviously being instance-banned won’t prevent you from commenting on their posts, it just won’t get federated to that instance

      I am actually working on fixing this right now, so that in the future, users would be prevented from commenting in this situation