This is our biggest release yet, including more finished tasks than any of our previous ones. Below is a summary of the highlights:

What’s new

Posts & communities can be labelled as AI-generated and people can choose to hide all posts tagged that way. Very similar to how NSFW works.

Comments can be marked as an Answer, like on StackOverflow.

React to posts and comments with an emoji.

Hide an individual post from yourself, without blocking the author.

PieFed is now in the Yunohost app store, making initial setup easier.

When banned from a remote instance you cannot make local-only posts in their communities.

Honeypot to automatically IP ban badly-behaved crawlers.

https://lemmy-federate.com/ integration, making PieFed communities get more exposure.

“Share on Mastodon” menu item on posts.

Vastly improve docs for new developers, see https://codeberg.org/rimu/pyfedi/src/branch/main/docs/developer_docs.

Language selection is more visible during post creation.

Tag clouds can also be viewed as a list of tags.

View post/comment markdown.

Bot accounts are not included in community statistics.

Footnote support in markdown.

Polish translation.

Better HTTP caching, which reduces dependence on Cloudflare.

Bugs

Passkey fixes.

Polls can now have up to 15 options.

User profile performance improved.

Don’t allow bypassing minimum username length and post title with whitespace.

Polls and Events can no longer be posted into Lemmy communities.

API

Additional user settings can be set through the api, including Extra Fields.

Fetch url metadata.

Sort comments by controversial.

Comment search now works.

Hashtags.

Events.

Polls.

Emoji reactions on posts and comments.

See https://piefed.social/c/piefed_api for more details.

To upgrade

To upgrade from 1.3.x:

git pull  
git checkout v1.4.x  
./deploy.sh or ./deploy-docker.sh  

There is a big database migration that will take a few minutes to run. How long will vary depending on how old your instance is - older instances will have more content to process. It took ~25 minutes on piefed.social so expect it to be less than that.

Donations

PieFed is free and open-source software while operating without any advertising, monetization, or reliance on venture capital. Your donations are vital in supporting the PieFed development effort, allowing us to expand and enhance PieFed with new features.

Donations can be made via Patreon, Liberapay or Ko-fi.

    • MushuChupacabra@lemmy.world
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      4
      ·
      1 month ago

      〉reddit.world acting like they have any credibility

      There is zero special about me being on lemmy.world.

      Belonging to just about any instance other than lemmy.ml automatically gives you more credibility than a lemmy.ml user.

      That’s just how things are; I don’t make the rules.

        • jankforlife@lemmy.ml
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          5
          ·
          1 month ago

          I love this thread. It’s like a quick list for who to block.

          Yeah I rly should just block the lib instance of .world and just get it done and over with LMBO

      • queermunist she/her@lemmy.ml
        link
        fedilink
        English
        arrow-up
        3
        arrow-down
        2
        ·
        1 month ago

        There is zero special about me being on lemmy.world.

        Sure there is! You’re all Redditeurs. When I see Reddit.world I can guess a lot about what you believe about current events. I understand why you believe it, I used to believe most of the same stuff, but you’re only credible among people like yourself. You aren’t credible to anyone on your left, and you aren’t credible to anyone on your right. You’re credible in your echo chamber.

        • MushuChupacabra@lemmy.world
          link
          fedilink
          English
          arrow-up
          3
          arrow-down
          2
          ·
          1 month ago

          Sure there is! You’re all Redditeurs. When I see Reddit.world I can guess a lot about what you believe about current events. I understand why you believe it, I used to believe most of the same stuff, but you’re only credible among people like yourself. You aren’t credible to anyone on your left, and you aren’t credible to anyone on your right. You’re credible in your echo chamber.

          False.

          Tankie bullshit collapses under its own weight.

          If you’re looking to generate a sense of momentum for your ideas, you need to comment exclusively on lemmy.ml

          Over there, the moderators will protect you from having your fee-fees hurt by removing comments that don’t fit your world view.

          You know, like an echo chamber.

          • queermunist she/her@lemmy.ml
            link
            fedilink
            English
            arrow-up
            3
            arrow-down
            2
            ·
            1 month ago

            And over here the moderators might ban you even if you don’t break any rules, simply because your politics don’t align. That’s how I got banned from c/politics on .world - my luck ran out, they stopped putting up with me for criticizing Democrats and the people who vote for Democrats. That won’t ever be a problem for you on .world

            I have never have any problems in .ml because their politics align with mine. You never have any problems in .world because their politics align with yours. It’s that simple. Every instance has elements of being an echo chamber, because ultimately, the internet is for fun and not actually a place for serious discussion or conflict.

            Sometimes I do need to recharge in a place where I can discuss politics without being forced to fight over very fundamental assumptions about how the world works i.e. where my credibility isn’t inherently suspect. Other times I want to engage with people who disagree with me, which is why I’m still in an instance that is federated with yours and I don’t only post inside my own instance. I sometimes want my credibility challenged. It’s fun.

            • MushuChupacabra@lemmy.world
              link
              fedilink
              English
              arrow-up
              3
              arrow-down
              2
              ·
              1 month ago

              I have never have any problems in .ml because their politics align with mine.

              False.

              You go there because the moderators actively remove factual information and criticism.

              The simple fact that Josheph Stalin is looked upon fondly on lemmy.ml, and by tankies in general,

              Destroys credibility like a fucking slegehammer

              When i say that I am repulsed by this, I mean it in precisely the same way I that I hate Hitler apologists.

              You never have any problems in .world because their politics align with yours. It’s that simple.

              False.

              I have had comments removed on lemmy.world, pertaining to heated political discussion.

              There is no commonality here, and no bridge to build. I do not cooperate with Stalin ball-garglers.

              • queermunist she/her@lemmy.ml
                link
                fedilink
                English
                arrow-up
                3
                arrow-down
                2
                ·
                1 month ago

                “When my comments are removed on .world it’s for the benefit of the community. When my comments are removed on .ml it’s because they’re evil tankies in an echo chamber.”

                • MushuChupacabra@lemmy.world
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  arrow-down
                  3
                  ·
                  edit-2
                  1 month ago

                  “When my comments are removed on .world it’s for the benefit of the community. When my comments are removed on .ml it’s because they’re evil tankies in an echo chamber.”

                  I agree with some of this. Any removal of my comments on .world has been unjust, and a detriment to the community.

                  The hyperaggressive comment removal by dessalines et al on lemmy.ml is so severe, that meanwhileonthegrad has an endless supply of material of shitty, goal directed moderation.

                  .world doesn’t have a punt rate anywhere near what .ml has.

                  I know this. You know this.

                  It’s why your comments are still up here, wheras all or most of mine would be gone if this was happening on .ml

                  Don’t piss on my leg and tell me it’s raining.

                  • queermunist she/her@lemmy.ml
                    link
                    fedilink
                    English
                    arrow-up
                    3
                    arrow-down
                    2
                    ·
                    1 month ago

                    Y’all preemptivately defederated from Hexbear, don’t act like you’re in some free speech zone.

                    .ml is the instance that lets me talk to the most people, which is why I’m still with them. Meanwhile you’re blocked from the wrongthink communities. You’re defederated from lemmygrad too, which makes having a dedicated community for hating lemmygrad really funny actually. .world preemptivately punted over half a million users this way.

                    But that’s okay, because they’re evil stinky tankies, and it’s okay to censor them. Wouldn’t want to disrupt your echo chamber.

                    Not like you. Whenever your comments are removed, it’s “unjust, and a detriment to the community.” 🤡

    • NOT_RICK@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      arrow-down
      4
      ·
      1 month ago

      If it sucks so bad why are you on a .world comm? I think ml sucks so I stay away from it. See how easy that is?

      • queermunist she/her@lemmy.ml
        link
        fedilink
        English
        arrow-up
        4
        arrow-down
        2
        ·
        1 month ago

        Because I like to argue. I might abandon this account and just join an instance that’s defederated from .world eventually, but for now I enjoy engaging with liberals on their own terrain and forcing them to confront ideas outside of liberal Orthodoxy.

        • NOT_RICK@lemmy.world
          link
          fedilink
          English
          arrow-up
          2
          arrow-down
          2
          ·
          1 month ago

          Because I like to argue.

          Say no more, I get in the mood from time to time myself.

          In case you don’t already know, you can also perform a personal instance block in your profile. Fair play if you want a new account, but figured I’d call out that option out there for you as well.