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.
Pretty cool update, the emoji reacts are fun and I can see how marking as answer would be useful!
26
cabbage - 6hr
I feel like there's a risk of abuse though - I could totally see myself replying to certain things with a 🤡 rather than engaging in a debate, and I'm not sure that's healthy for online culture.
2
pressedhams - 5hr
Be the change then?
1
Blaze (he/him) - 23hr
Impressive list, thank you to everyone involved!
18
perishthethought - 22hr
Hide an individual post from yourself, without blocking the author.
Wooowwwww. Sweet! Thank you
16
Blaze (he/him) - 22hr
Wow, I missed it, great!
9
wjs018 - 16hr
Vastly improve docs for new developers
If there are any curious folks out there that have a familiarity with python, I am the one that authored the new docs for developers interested in contributing to PieFed. Additionally, one of the guides I wrote is about theming PieFed in case any of you css wizards out there want to tweak the styling at all.
Feel free to reach out if anything doesn't make sense!
10
squirrel - 15hr
one of the guides I wrote is about theming PieFed
Uuhh, I somehow completely missed this. Thank you!
5
tiredofsametab - 11hr
Out of curiosity, why did the creators decide to go with phyton+postgres in particular? I didn't immediately see that in the docs.
1
wjs018 - 7hr
I wasn't around for the project's creation, only getting involved ~1 year ago or so. However, @rimu@piefed.social did an episode of Fireside Fedi where he talked a bit about this (~24:00 for rationale about the tech stack and ~33:00 for why python specifically).
PieFed v1.4.0 is free and open source. Nice, my instance is already up to date.
8
Agent_Karyo - 14hr
Thank you so much!
Lots of cool features and improvements!
I will need to add a monthly donation thing from next month. I have several organizations that I support on Patreon, but I am curious about LibrePay (really hoping they are not based in the US).
7
Rimu - 13hr
Thanks!
LibrePay denominates everything in Euro so I guess it's not US-based.
6
matsdis - 12hr
They are a non-profit in France. I've been donating there for years, still very small but working well. The main difference to Patreon is that "creators" cannot message you or send you updates, so you won't hear back until it's time for the next payment. And you usually pay for many months in advance.
(They used to do micropayments, but that didn't work because of fraud detection. I find it interesting how they can still distribute payouts over a team despite this.)
6
cabbage - 11hr
I really like giving with Liberapay! Puts me in full control, gives me a great overview over what I give to different causes, and never bothers me.
All my monthly or weekly donations are actually yearly or in some cases even biannual, in order to minimize transaction costs. But that's of course a matter of preference.
6
poVoq - 21hr
Is it possible to turn off the lemmy-federate integration? Or better keep it disabled by default?
This tool has a lot of unintended bad side effects, both culturally and technically in regards to horizontal scaleability of the federation that I think it does more harm than good.
5
Rimu - 21hr
I believe that to make lemmy-federate do it's thing an instance admin needs to go to lemmy-federate.com and enroll their instance. Without doing that, nothing happens.
16
walden - 20hr
This is correct. You even have to manually add DNS records for it to work.
Amazing work! Thank you for all of the effort that was put into this!
5
MyBrainHurts - 20hr
Awesome work, much appreciated!
4
BentiGorlich - 10hr
@rimu@piefed.social how are the emoji reactions federated? Just as a Like with a summary property or something like that, where the emoji is saved? (I think misskey does it that way)
rimu in piefed_meta @piefed.social
PieFed 1.4 is released - emoji, federated stackoverflow and AI content filters
https://codeberg.org/rimu/pyfedi/releases/tag/v1.4.0This 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:
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.
Pretty cool update, the emoji reacts are fun and I can see how marking as answer would be useful!
I feel like there's a risk of abuse though - I could totally see myself replying to certain things with a 🤡 rather than engaging in a debate, and I'm not sure that's healthy for online culture.
Be the change then?
Impressive list, thank you to everyone involved!
Wooowwwww. Sweet! Thank you
Wow, I missed it, great!
If there are any curious folks out there that have a familiarity with python, I am the one that authored the new docs for developers interested in contributing to PieFed. Additionally, one of the guides I wrote is about theming PieFed in case any of you css wizards out there want to tweak the styling at all.
Feel free to reach out if anything doesn't make sense!
Uuhh, I somehow completely missed this. Thank you!
Out of curiosity, why did the creators decide to go with phyton+postgres in particular? I didn't immediately see that in the docs.
I wasn't around for the project's creation, only getting involved ~1 year ago or so. However, @rimu@piefed.social did an episode of Fireside Fedi where he talked a bit about this (~24:00 for rationale about the tech stack and ~33:00 for why python specifically).
as a bullet list
What's new
Bug Fixes
API
PieFed v1.4.0 is free and open source. Nice, my instance is already up to date.
Thank you so much!
Lots of cool features and improvements!
I will need to add a monthly donation thing from next month. I have several organizations that I support on Patreon, but I am curious about LibrePay (really hoping they are not based in the US).
Thanks!
LibrePay denominates everything in Euro so I guess it's not US-based.
They are a non-profit in France. I've been donating there for years, still very small but working well. The main difference to Patreon is that "creators" cannot message you or send you updates, so you won't hear back until it's time for the next payment. And you usually pay for many months in advance.
(They used to do micropayments, but that didn't work because of fraud detection. I find it interesting how they can still distribute payouts over a team despite this.)
I really like giving with Liberapay! Puts me in full control, gives me a great overview over what I give to different causes, and never bothers me.
All my monthly or weekly donations are actually yearly or in some cases even biannual, in order to minimize transaction costs. But that's of course a matter of preference.
Is it possible to turn off the lemmy-federate integration? Or better keep it disabled by default?
This tool has a lot of unintended bad side effects, both culturally and technically in regards to horizontal scaleability of the federation that I think it does more harm than good.
I believe that to make lemmy-federate do it's thing an instance admin needs to go to lemmy-federate.com and enroll their instance. Without doing that, nothing happens.
This is correct. You even have to manually add DNS records for it to work.
It's opt-in, the same way it is for Lemmy
ohh I need to update my yunohost!
We'll have to wait a bit for YunoHost to do their thing
Amazing work! Thank you for all of the effort that was put into this!
Awesome work, much appreciated!
@rimu@piefed.social how are the emoji reactions federated? Just as a
Likewith asummaryproperty or something like that, where the emoji is saved? (I think misskey does it that way)Yes, exactly; it's a like with an
"emoji": "string"attribute. It's described in the post announcing the feature. :)Oh I missed that, thanks for the clarification 👍
Woah, that's a huge update! Thanks for all of hard work you all have put into piefed :)