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.
Piefed is an entirely different software. You would have to sign up to a piefed instance.
How I imagine everyone dresses on Lenny.ml

Comments can be marked as an Answer, like on StackOverflow.
Was anything changed about how this federates? If no, what protections are in place against someone just patching their instance software to always return an
"answer": trueonNotes?That won’t have any effect unless the author of the Note is the same as the author of the original post. You’re welcome to try it.
The json structure used during federation does not limit the kind of access control checks we can do.
Is it me or does PieFed sound like a horse’s piaffe?
I don’t think most people know what that is—including me—so it’s probably just you.
The word in spanish is “piafar”.
Removed by mod
Oh look the anti-commie software made by the fediverse’s #1 cryptofash got updated
Oh look, a lemmy.ml user screeching.
It must suck ass to enter every conversation with that credibility-shredding username.ml kicking you square in the groin the instant you pipe up.
Removed by mod
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?
Removed by mod
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.
I love this thread. It’s like a quick list for who to block.
Removed by mod
Removed by mod
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.
Removed by mod
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.
Removed by mod
Ha yeahh screeching trying to correct empire propaganda, brainwashing and numerous other walls to getting communism off the ground. O just another zionist lib .world user anyways, so its pointless
I want you to be honest:
Did your response sound very clever to you as you composed it? Subjectively, do you feel you’ve made a good account of yourself,or your cause?
Lemmy.ml is to communism as is PETA is to veganism: your function appears to be to get people to really hate communism.
You may not grasp terms like marketing, but the truth of the matter is that you’re fucking terrible for the brand.
Removed by mod
Not our fault that .worlders have been programmed like Pavlovian dogs to have an emotional melt down everytime they see “.ml”.
You are not skilled at assessing mood and tone. If you were, you’d recognize the delight in my responses. I saw the stupid comment, saw username.ml, and thought to myself:
Oh this is gonna be fun!
So thank you for your contribution to my enjoyment. If you still can’t quite discern my mood, think of a cat that’s playing with a mouse that’s already injured.
You people literary cannot help but robotically post the exact the same thing everytime.
See my above comment on the joy I’m experiencing.
It’s apparently a compulsion
You got me there. When I see something stupid posted, I enjoy heaping ridicule on the fool who posts it.
In the specific case of bitch-slapping lemmy.ml users, there’s a discernible boost in pleasure.
Removed by mod
Why do you talk a like a wannabe anime villain?
Are you able to clarify why I should give a shit about this?
Removed by mod
You’re not helping your case by overgeneralizing this overgeneralization to include all .worlders.
Oh no, a .ml’r accusing something of being “anti communist” when they take a stance against authoritarianism, how shocking lmao
So how is Rimu a cryptofash?
Lol
I got here too late to see your comments, but getting a three day community ban for gatecrashing with accusations of crypto-fascism seems pretty reasonable.









