PieFed 1.6 is released - pronouns, private communities, quote posts and much more
A big thank you to those who contributed to making this release, translating, writing documentation, providing emotional support and promoting PieFed! None of this would happen without you all.
New hotness
- Pronouns - when you put pronouns into Extra Fields on your profile that is used as a flair in all communities where you haven’t set a flair yet
- Private communities - no federation, only certain roles (depends on the community) can invite new people. Posts inside are only visible to members.
- Mastodon can now quote-boost PieFed posts
- Plain http web UI (no SSL required) with SSL used during federation - see http://retro.piefed.com
- Downvotes can be turned off completely in a community, not just instance-wide
- Admins can sticky a post on the home page, not just mods in their communities
- Auto-delete of replies on remote instances when reply author has been blocked by parent content author (only works in PieFed communities due to a ActivityPub limitation)
- On home page when showing number of replies a post has, calculate the sum of the replies on all cross-posts and display that
- New users can only do 3 posts in their first 24h, to reduce floods of posts by that guy who keeps deleting his accounts and making new ones
More good stuff
- Improve emoji federation compatibility
- Change order of emoji in picker to present most-used ones first
- Daily time limit on usage to help people use PieFed less (released in 1.5.2)
- A way to report posts that need to be tagged as AI generated
- Better accessibility
- Improved handling of bold and italics in markdown parsing
- Don’t accept votes from people the author has blocked
- Admins can resend email address verification email
- Admins can add notes to instances to keep track of defederation reasons, etc
- Search form has been simplified
- Option for admins to disable the em-dash detector
- Multiple minor bugfixes and security enhancements
To upgrade from 1.5.x
git pull
git checkout v1.6.x
At this point you might see an error message about a merge conflict with compose.yaml. To preserve your custom compose.yaml you will need to copy it somewhere else, then git checkout compose.yaml then git pull again. This time the pull will succeed so after that copy your custom compose.yaml it back, overwriting the one from git.
Then,
./deploy.sh or ./deploy-docker.sh
If you had to do the compose.yaml fix up earlier then you might want to compare what you have with https://codeberg.org/rimu/pyfedi/src/branch/main/compose.yaml and manually copy and paste some improvements in particular the command: part of the db container which tunes postgresql for performance. Adjust the numbers for your system.
This time the database migrations will not take long.
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 1.6 is released - pronouns, private communities, quote posts and much more
A big thank you to those who contributed to making this release, translating, writing documentation, providing emotional support and promoting PieFed! None of this would happen without you all.
New hotness
- Pronouns - when you put pronouns into Extra Fields on your profile that is used as a flair in all communities where you haven’t set a flair yet
- Private communities - no federation, only certain roles (depends on the community) can invite new people. Posts inside are only visible to members.
- Mastodon can now quote-boost PieFed posts
- Plain http web UI (no SSL required) with SSL used during federation - see http://retro.piefed.com
- Downvotes can be turned off completely in a community, not just instance-wide
- Admins can sticky a post on the home page, not just mods in their communities
- Auto-delete of replies on remote instances when reply author has been blocked by parent content author (only works in PieFed communities due to a ActivityPub limitation)
- On home page when showing number of replies a post has, calculate the sum of the replies on all cross-posts and display that
- New users can only do 3 posts in their first 24h, to reduce floods of posts by that guy who keeps deleting his accounts and making new ones
More good stuff
- Improve emoji federation compatibility
- Change order of emoji in picker to present most-used ones first
- Daily time limit on usage to help people use PieFed less (released in 1.5.2)
- A way to report posts that need to be tagged as AI generated
- Better accessibility
- Improved handling of bold and italics in markdown parsing
- Don’t accept votes from people the author has blocked
- Admins can resend email address verification email
- Admins can add notes to instances to keep track of defederation reasons, etc
- Search form has been simplified
- Option for admins to disable the em-dash detector
- Multiple minor bugfixes and security enhancements
To upgrade from 1.5.x
git pull
git checkout v1.6.x
At this point you might see an error message about a merge conflict with compose.yaml. To preserve your custom compose.yaml you will need to copy it somewhere else, then git checkout compose.yaml then git pull again. This time the pull will succeed so after that copy your custom compose.yaml it back, overwriting the one from git.
Then,
./deploy.sh or ./deploy-docker.sh
If you had to do the compose.yaml fix up earlier then you might want to compare what you have with https://codeberg.org/rimu/pyfedi/src/branch/main/compose.yaml and manually copy and paste some improvements in particular the command: part of the db container which tunes postgresql for performance. Adjust the numbers for your system.
This time the database migrations will not take long.
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 1.6 is released - pronouns, private communities, quote posts and much more
A big thank you to those who contributed to making this release, translating, writing documentation, providing emotional support and promoting PieFed! None of this would happen without you all.
New hotness
- Pronouns - when you put pronouns into Extra Fields on your profile that is used as a flair in all communities where you haven’t set a flair yet
- Private communities - no federation, only certain roles (depends on the community) can invite new people. Posts inside are only visible to members.
- Mastodon can now quote-boost PieFed posts
- Plain http web UI (no SSL required) with SSL used during federation - see http://retro.piefed.com
- Downvotes can be turned off completely in a community, not just instance-wide
- Admins can sticky a post on the home page, not just mods in their communities
- Auto-delete of replies on remote instances when reply author has been blocked by parent content author (only works in PieFed communities due to a ActivityPub limitation)
- On home page when showing number of replies a post has, calculate the sum of the replies on all cross-posts and display that
- New users can only do 3 posts in their first 24h, to reduce floods of posts by that guy who keeps deleting his accounts and making new ones
More good stuff
- Improve emoji federation compatibility
- Change order of emoji in picker to present most-used ones first
- Daily time limit on usage to help people use PieFed less (released in 1.5.2)
- A way to report posts that need to be tagged as AI generated
- Better accessibility
- Improved handling of bold and italics in markdown parsing
- Don’t accept votes from people the author has blocked
- Admins can resend email address verification email
- Admins can add notes to instances to keep track of defederation reasons, etc
- Search form has been simplified
- Option for admins to disable the em-dash detector
- Multiple minor bugfixes and security enhancements
To upgrade from 1.5.x
git pull
git checkout v1.6.x
At this point you might see an error message about a merge conflict with compose.yaml. To preserve your custom compose.yaml you will need to copy it somewhere else, then git checkout compose.yaml then git pull again. This time the pull will succeed so after that copy your custom compose.yaml it back, overwriting the one from git.
Then,
./deploy.sh or ./deploy-docker.sh
If you had to do the compose.yaml fix up earlier then you might want to compare what you have with https://codeberg.org/rimu/pyfedi/src/branch/main/compose.yaml and manually copy and paste some improvements in particular the command: part of the db container which tunes postgresql for performance. Adjust the numbers for your system.
This time the database migrations will not take long.
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 1.6 is released - pronouns, private communities, quote posts and much more
A big thank you to those who contributed to making this release, translating, writing documentation, providing emotional support and promoting PieFed! None of this would happen without you all.
New hotness
- Pronouns - when you put pronouns into Extra Fields on your profile that is used as a flair in all communities where you haven’t set a flair yet
- Private communities - no federation, only certain roles (depends on the community) can invite new people. Posts inside are only visible to members.
- Mastodon can now quote-boost PieFed posts
- Plain http web UI (no SSL required) with SSL used during federation - see http://retro.piefed.com
- Downvotes can be turned off completely in a community, not just instance-wide
- Admins can sticky a post on the home page, not just mods in their communities
- Auto-delete of replies on remote instances when reply author has been blocked by parent content author (only works in PieFed communities due to a ActivityPub limitation)
- On home page when showing number of replies a post has, calculate the sum of the replies on all cross-posts and display that
- New users can only do 3 posts in their first 24h, to reduce floods of posts by that guy who keeps deleting his accounts and making new ones
More good stuff
- Improve emoji federation compatibility
- Change order of emoji in picker to present most-used ones first
- Daily time limit on usage to help people use PieFed less (released in 1.5.2)
- A way to report posts that need to be tagged as AI generated
- Better accessibility
- Improved handling of bold and italics in markdown parsing
- Don’t accept votes from people the author has blocked
- Admins can resend email address verification email
- Admins can add notes to instances to keep track of defederation reasons, etc
- Search form has been simplified
- Option for admins to disable the em-dash detector
- Multiple minor bugfixes and security enhancements
To upgrade from 1.5.x
git pull
git checkout v1.6.x
At this point you might see an error message about a merge conflict with compose.yaml. To preserve your custom compose.yaml you will need to copy it somewhere else, then git checkout compose.yaml then git pull again. This time the pull will succeed so after that copy your custom compose.yaml it back, overwriting the one from git.
Then,
./deploy.sh or ./deploy-docker.sh
If you had to do the compose.yaml fix up earlier then you might want to compare what you have with https://codeberg.org/rimu/pyfedi/src/branch/main/compose.yaml and manually copy and paste some improvements in particular the command: part of the db container which tunes postgresql for performance. Adjust the numbers for your system.
This time the database migrations will not take long.
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.
Check out this post on Lemmy that was obviously written using #ChatGPT and then 70+ people start talking with the author like it's a real conversation: https://europe.pub/post/9008804
#PieFed can detect AI posts so I just flag the author as a bot which warns all other https://piefed.social users. Compare the difference on the piefed.social copy of the discussion: https://piefed.social/post/1718730. See the little chip icon next to the name?
#PieFed v1.6 (coming soon) will make it possible to quote boost PieFed posts in Mastodon!
#PieFed v1.6 (coming soon) will make it possible to quote boost PieFed posts in Mastodon!
Just learning about #PieFed .. curious if there’s any type of iOS client? (Maybe @tchambers knows?)
I keep thinking about starting up #Fediverse services for my local community again, but last time found adoption was difficult for many.
A lot of people made new years resolutions about using social media less. So I'm adding an optional daily time limit to #PieFed!
One nice thing about the #fediverse is we don't need to optimize for addiction.
The warning pops up with every page load so just clicking through it once won't work. It's for your own good!
tagging AI content posts
can we add an reaction emoji to be able to tag posts as AI slop?
eg. https://piefed.social/c/microblogmemes/p/1695533/burrrrrrrrrrrhhhhh
i reacted with the red card emoji.
maybe we can agree on one emoji for this or better yet have a dedicated one!
This use case shows why activtypub based "feeds" standardization is so imporant and can open up content like this. #Piefed doing great work on that front and look forward to feeds being more standardized across fediverse apps.
A Crowdsourced Photo Gallery from the Fediverse – the Open Social Web in action
Here are some nice photos from around the fediverse: https://home.scoobysnack.net/gallery/. That page updates automatically as new photos are posted.
How did they get there? Well…
People from all over Mastodon, Pixelfed, Lemmy and more posted photos into these communities:
https://piefed.social/c/photography
https://lemmy.world/c/photography
https://lemmy.world/c/japanpics
… and a few others. Moderators curate those communities to filter out anything obnoxious and people upvote the best ones.
Jerry used his PieFed account to create a “Feed” of 6 photography communities at https://feddit.online/f/photos. In PieFed a Feed is a bundle of communities with all their content shown together in a list. Those communities can be on any Lemmy, PieFed or Mbin instance. In the sidebar you can see all the communities in the Feed. That feed can be Followed, just like an account on Mastodon can be.
Someone on https://piefed.social followed ~photos@feddit.online (the ~ distinguishes it from a person, which uses @ at the start) which created this: https://piefed.social/f/photos@feddit.online. (Following a feed automatically subscribes one to all the communities within and if Jerry adds a new community to the feed all the subscribers auto-follow the new community. But I digress).
The author of home.scoobysnack.net looked up PieFed’s API spec and wrote some JavaScript which uses PieFed’s API to retrieve all the photos in the feed on piefed.social:
GET https://piefed.social/api/alpha/post/list?feed_id=47&limit=40&page=1&nsfw=Exclude&minimum_upvotes=0
… and finally their JavaScript displays the images.
So the journey these photos took went through 6 steps:
Mastodon / PixelFed / author -> Lemmy / PieFed / Mbin communities -> Feddit.online feed -> PieFed.social feed -> PieFed.social API -> home.scoobysnack.net
I think that’s pretty cool.
#fediverse #Lemmy #mastodon #mbin #piefed #pixelfed