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.

  • rglullis@communick.news
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 days ago

    They will stop being in contact with you. So what’s the point telling them all this ? You argument fell into a pit.

    My goal is not to convince Rimu or any of the people working on PieFed to change their minds. I know they won’t. I’m not trying to win any argument here. I’m talking in a public forum, giving my opinion, so that others can have a contrasting point of view.

    So why are you here ?

    Because I don’t want to keep contributing to centralized platforms?

    What’s the point of being here if they are “superior”.

    I didn’t say they are “superior”, I said they are more useful to more people. “The point of being here” is that I want to make this place as useful and universal as the centralized platforms. But I find this line of reasoning quite strange, to be frank. Do you think that people should only be here if they are willing to conform to a certain set of values?

    • Snoopy@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      2 days ago

      My goal is not to convince Rimu or any of the people working on PieFed to change their minds. I know they won’t. I’m not trying to win any argument here. I’m talking in a public forum, giving my opinion, so that others can have a contrasting point of view

      My goal as a moderator/piefed staff is to make you understand that the way you shared your arguments/opinion is not okay. It’s not about telling the truth, the truth doesn’t have to be harsh, blunt…that’s a false belief. You can be nice and share your knownledge/opinion. And i gave you several options.

      I want to make this place as useful and universal as the centralized platforms. But I find this line of reasoning quite strange, to be frank. Do you think that people should only be here if they are willing to conform to a certain set of values?

      Well i’m part of the Kittens : https://chatons.org/ I meet people IRL and tell them about the fediverse, and show them how they work, i did 2 conferences on Piefed to newcomers last summer. I also did the wiki of Piefed.

      I’m not only acting in the fediverse and the web but i’m also there IRL, where most of people use big tech. If you want to make this place useful and universal as centralized platforms, i think the best way to change people is telling them about the fediverse IRL, not here beside technical stuff or ui.

      • rglullis@communick.news
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 days ago

        My goal as a moderator/piefed staff is to make you understand

        I am not talking in a piefed-owned channel and afaik you have no authority to give me “options” here. You may not like how I expressed my opinion, but that doesn’t mean that I need to agree or comply.

        i think the best way to change people is telling them about the fediverse IRL,

        You do know that I’m running a hosting provider for the Fediverse since 2019, right? I’ve done a lot more than just complained about the state of current projects. I’ve done my share of “IRL” marketing, promoted FOSS alternatives to companies, set up demo instances for prospective customers, set up free accounts for my friends, put up a Matrix room for my college buddies to show them an alternative to WhatsApp…

        When I talk about the shortcomings of the Fediverse and the lack of ambition of the developers, it’s because I’ve already got lots of people in here, but the overwhelming majority of them ended up going back to the proprietary platforms because there simply isn’t enough interests/interesting people. It tries so hard to reject mainstream and “normies” that it ends up feeling hostile to them. The majority of people are not interested in being lectured 24/7 by patronizing tweenies.

        • Snoopy@piefed.social
          link
          fedilink
          English
          arrow-up
          1
          ·
          2 days ago

          You may not like how I expressed my opinion, but that doesn’t mean that I need to agree or comply.

          Well that’s part of the problem and i’m just doing my job. I don’t expect you to change that quickly. It’s not my thought alone

          When I talk about the shortcomings of the Fediverse and the lack of ambition of the developers, it’s because I’ve already got lots of people in here, but the overwhelming majority of them ended up going back to the proprietary platforms because there simply isn’t enough interests/interesting people. It tries so hard to reject mainstream and “normies” that it ends up feeling hostile to them. The majority of people are not interested in being lectured 24/7 by patronizing tweenies.

          Well i had the same experience and i’m older than twenty year old. :)

          My role isn’t to force them using free software or being part of the fediverse movement. I present software, show them how it works. I contact association, governement…explain them the problem, show newpapers, present solutions and it’s up to them to change their habits. We can’t change people habits except if governement decide to takes actions to protect our freedom and rights.

          You don’t have to take it personally. They prefer big tech, so let them use big tech.

          • rglullis@communick.news
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 days ago

            They prefer big tech, so let them use big tech.

            It’s not about “preferring big tech”. It’s all the societal harm that big tech causes on everyone because their source of profit is not aligned with the interests of their direct customers.

            I don’t care about “changing habits”. I just don’t want people that I care about being exploited and manipulated like that.

            I will say something that I know will be grossly misunderstood, but I will try to make the case: I want to have influencers on the Fediverse, I want to see corporations setting up their instances and pushing their stupid corporate PR bullshit. I want to see phone companies selling data plans with ActivityPub accounts. I want to have the equivalent of LinkedIn lunatics, and personal coaches and all that crap that one can find on Instagram/TikTok/Facebook.

            You know why? Because that would mean that the Fediverse is relevant. It would mean that we have enough people here that it can not be ignored anymore.

            • Snoopy@piefed.social
              link
              fedilink
              English
              arrow-up
              1
              ·
              edit-2
              1 day ago

              I don’t care about “changing habits”. I just don’t want people that I care about being exploited and manipulated like that

              If ya want people to stop using big tech, you have to change their habits. You can’t change it, they have built their network, found old friends…maybe one day but most of them aren’t attracted by the fediverse.

              I want to have the equivalent of LinkedIn lunatics, and personal coaches and all that crap that one can find on Instagram/TikTok/Facebook.

              How do you handle this part with the above one (exploited, manipulated) ? I don’t want them. I will leave or ask for defederation.

              I enjoy this place as it is. It doesn’t need to be bigger. Once you remove it, i think plenty people will leave and create their own forum elsewhere as we did for Reddit.

              • rglullis@communick.news
                link
                fedilink
                English
                arrow-up
                1
                ·
                1 day ago

                How do you handle this part with the above one (exploited, manipulated) ?

                It’s one thing to have systemic corruption and exploitation (what Big Tech does), it’s another to have endemic issues (bad actors, small-scale scammers, etc). The former can not be neutralized by individual/localized action, the latter can.