this post was submitted on 12 Jan 2026
105 points (99.1% liked)

PieFed Meta

3531 readers
48 users here now

Discuss PieFed project direction, provide feedback, ask questions, suggest improvements, and engage in conversations related to the platform organization, policies, features, and community dynamics.

Wiki

founded 2 years ago
MODERATORS
 

Big deals, omg

  • Mods can move a post, with replies and votes, to another community. The change federates to other instances (except Lemmy, for now. I've been in discussion with devs from NodeBB and Lemmy about how this will work, they are on board). Relevant FEP.
  • Upload video files while creating a video post - no external host needed. Admin setting to limit who can do this (to save space).
  • Realtime chat - conversation immediately updates on screen when a new PM arrives.

More good stuff

  • Author-deleted posts are still visible to them and anyone with the url. No more loss of high-value comments with the OP deletes.
  • Search filters - nsfw and minimum post score
  • Improve speed of cross-posting form on mobile
  • Emoji tokens like :blush: can be used in post or comment body. No GUI support yet.
  • Admin setting to disable local copies of remote images - good for single-user instances
  • Replying to a comment marks associated inbox item as read
  • Updated HPT-Fruits theme
  • 196 no longer excluded from default community import
  • Remove unused community rating feature
  • Remove unused instance vote weight feature
  • Remove ineffective þ to 'th' replacement
  • Improved accessibility - better contrast, fixed many incorrectly-used aria-labels
  • Updated translations - Basque, Chinese, Japanese

API:

  • Admins can ban/unban users through the API. piefed.world was maintaining custom code for this, hopefully it'll make their version upgrades faster.

Bugs fixed

  • PMs
  • Markdown parsing
  • Speed up loading of profile pages for admin users
  • Friendica post parsing
  • Passkeys login UX tweak

To upgrade

To upgrade from 1.4.x:

git pull  
git checkout v1.5.x  
./deploy.sh or ./deploy-docker.sh  
top 50 comments
sorted by: hot top controversial new old
[–] rimu@piefed.social 20 points 4 weeks ago (2 children)

This release is a bit smaller than usual but also only 2 weeks since 1.4. I'm planning on doing smaller, more frequent and more focussed releases in future.

[–] iloveDigit@piefed.social 8 points 3 weeks ago (1 children)

Seems like a pretty big update to me as a video creator 🫡

[–] rimu@piefed.social 3 points 3 weeks ago

Yes, that's the idea.

On piefed.social I've got that set so that only I can upload videos and I'll use that for when I do demos of new features. I really don't want to pay to store other people's videos forever, and I expect most PieFed instances will be the same.

I expect this will mostly be used by people running an instance for themselves or a few friends.

load more comments (1 replies)
[–] squirrel@piefed.kobel.fyi 13 points 4 weeks ago

PieFed is moving fast, I like it. Thanks for all your work!

[–] Die4Ever@retrolemmy.com 12 points 4 weeks ago (1 children)

being able to move posts is huge!

[–] rimu@piefed.social 14 points 4 weeks ago (1 children)

It's one of those missing pieces that we've missed for so long that no one ever bought it up - that was just how it was. Then in Nov of last year Julian from NodeBB initiated a conversation between NodeBB, Lemmy and PieFed and here we are. I got there first but hopefully the others are not far behind.

[–] Die4Ever@retrolemmy.com 11 points 4 weeks ago (1 children)

We were just talking about how to consolidate communities and it's really annoying not being able to move posts lol

[–] rimu@piefed.social 15 points 4 weeks ago (2 children)

A merge community function.... ooo

[–] Blaze@piefed.zip 5 points 3 weeks ago
[–] julian@activitypub.space 4 points 3 weeks ago (2 children)

Yes, let's talk about how that would work.

It has much to do with my cross-posting FEP which I have... not written. It is largely in my head at the moment 😢

Can Piefed see my emoji now? 😬

[–] rimu@piefed.social 5 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

I see your emoji!

Can you see THIS emoji? :attention1:

I typed it as : attention1 : in the markdown (no spaces tho) and PieFed converted it to an image. That emoji was originally published by literature.cafe, a Lemmy instance, but I can use it here anyway.

[–] julian@activitypub.space 3 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

@rimu@piefed.social oh... No I cannot 😔 but we shall figure it out!

Edit: ah you're missing a tag entry with type Emoji. Check out the AP data on my reply to see it.

In the rendered HTML you actually don't render the image, it usually gets stripped for safety

[–] rimu@piefed.social 2 points 3 weeks ago (1 children)

oops, yeah, I only added the Emoji tag to top-level posts, not replies.

How about now? :attention1:

[–] julian@activitypub.space 4 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

No, not yet :frowning: I wonder why. I'm using one in this post so I can compare...

No clue! They look the same! Mine has an id, but I don't think that'd make a difference...

[–] rimu@piefed.social 2 points 3 weeks ago (1 children)

On the PieFed side, : frowning : is not being converted because PF ignores the tag entirely and relies on daily polling of lemmy/api/v3/site to get lists of emojis, which is a bit crap for NodeBB. More work needed!

[–] julian@activitypub.space 2 points 3 weeks ago (1 children)

Happy to take a look in the AM, it's nearly midnight here. I'm confident I'll be able to figure out why NodeBB can't load your emoji at least.

As for mine, the emoji itself is transmitted with the activity. It's just how Mastodon does it so I mimicked their implementation.

load more comments (1 replies)
[–] rimu@piefed.social 3 points 3 weeks ago* (last edited 3 weeks ago)

I guess, either:

Issue multiple Move activities, until all the posts are gone from one community then delete the empty one.

A special Merge activity that looks basically the same as the Move one (target and origin) except the things being targeted and originated are communities instead of posts.

[–] Blaze@piefed.zip 7 points 3 weeks ago
[–] BentiGorlich@gehirneimer.de 7 points 3 weeks ago (1 children)

@rimu@piefed.social is there any documentation about the move post feature? It has existed in the mod panel on mbin for as long as it exists, but it does not federate and it would be great if we could implement it in a way that is working piefed, lemmy and nodebb

[–] wjs018@piefed.social 7 points 3 weeks ago* (last edited 3 weeks ago) (1 children)

I just did a quick test-move and here is the json that was federated out:

{  
  "actor": "https://crust.piefed.social/u/wjs018",  
  "cc": [  
    "https://piefed.wjs018.xyz/c/testing"  
  ],  
  "id": "https://crust.piefed.social/activities/move/l7NaOQha12PQyYv",  
  "object": "https://crust.piefed.social/c/testing/p/108274/this-post-will-be-moved",  
  "origin": "https://piefed.wjs018.xyz/c/testing",  
  "target": "https://crust.piefed.social/c/test",  
  "to": [  
    "https://www.w3.org/ns/activitystreams#Public"  
  ],  
  "type": "Move"  
}  

For context, this was moved from !testing@piefed.wjs018.xyz to !test@crust.piefed.social. The author, @wjs018@crust.piefed.social, is a moderator of the community that the post was initially posted to. I did find a bug in this process, the post flair, which should be community-specific, was moved as well when it should have been stripped. So, I created an issue for tracking that fix.

[–] BentiGorlich@gehirneimer.de 7 points 3 weeks ago (1 children)

thanks for the quick response. I added it to our issue tracking the federation of mod actions (mbinOrg/mbin/#248)

[–] rimu@piefed.social 5 points 3 weeks ago (1 children)
[–] BentiGorlich@gehirneimer.de 3 points 3 weeks ago (1 children)
[–] julian@activitypub.space 5 points 3 weeks ago (1 children)

@bentigorlich@gehirneimer.de I've been tagging you and @melroy@kbin.melroy.org about this but maybe there's a federation issue? Hopefully not.

Anyway the FEP is there, and I'd love to loop you two in to the discussions.

[–] BentiGorlich@gehirneimer.de 2 points 3 weeks ago

Hi there. At least this one got through, but I did noz get a notification about other posts I think

[–] Ek-Hou-Van-Braai@piefed.social 6 points 4 weeks ago (1 children)

Amazing work thanks.

Is the ability to crosspost text posts on the priority list for coming releases? https://codeberg.org/rimu/pyfedi/issues/996

[–] rimu@piefed.social 8 points 3 weeks ago (1 children)

Yes, although it's a long list...

[–] evol@lemmy.today 5 points 3 weeks ago (2 children)

As a new lemmy user whats the killer features I'm missing out on by not being on Piefed? curious

[–] Agent_Karyo@piefed.world 5 points 3 weeks ago

Congrats on the new release!

[–] JRaccoon@discuss.tchncs.de 4 points 4 weeks ago (1 children)

Mods can move a post, with replies and votes, to another community. The change federates to other instances (except Lemmy, for now[...]

Sounds awesome! One question, until Lemmy properly supports this, how will it look on the Lemmy side when a post is moved? Will it still be visible in the original community, in both the old and new communities, or will the post just disappear?

[–] rimu@piefed.social 7 points 4 weeks ago (2 children)

It'll disappear from the old community and appear in the new one, with all the same comments and votes as before. On all instances.

[–] Agent_Karyo@piefed.world 5 points 4 weeks ago

Oh wow, this is great for future programmatic migration!

[–] JRaccoon@discuss.tchncs.de 4 points 4 weeks ago (1 children)

Ah, okay. That's great. Might be a dumb question, but what did you mean by "change federates to other instances (except Lemmy[...]" then?

[–] rimu@piefed.social 8 points 3 weeks ago (1 children)

Sorry I misread your earlier question, missing out the "until Lemmy supports...".

From Lemmy's side it'll look like the post is still in the old community.

[–] JRaccoon@discuss.tchncs.de 2 points 3 weeks ago (1 children)

Thanks for clarification, makes more sense now. Will everyone still see each other's comments when a post is moved but for Lemmy users it's still in the old community?

[–] rimu@piefed.social 2 points 3 weeks ago

Yes.

Although there are a lot of ways this could go wrong, expect some breakage until kinks are ironed out.

[–] OpenStars@piefed.social 3 points 3 weeks ago (1 children)

Fantastic - you are so incredibly dedicated!!

One suggestion: for posterity add to "No more loss of high-value comments with the OP deletes." the constraint that the post must remain bookmarked by someone or else it will get deleted (it is not automatic otherwise).

[–] rimu@piefed.social 3 points 3 weeks ago (1 children)

Yes, I'll probably be removing that constraint pretty soon though.

load more comments (1 replies)
[–] walden@wetshav.ing 3 points 3 weeks ago

Great work. Thank you to everyone involved.

[–] michael@piefed.chrisco.me 2 points 3 weeks ago

Well, this looks pretty cool.

[–] hankskyjames777@piefed.social 1 points 3 weeks ago (1 children)

Is the feature to move posts from MBin instances supported?

[–] wjs018@piefed.social 6 points 3 weeks ago

My understanding is that the mbin move feature doesn't federate out at the moment, but I wouldn't be surprised if it happens soon as there are more platforms that support it.

Very nice! :P

load more comments
view more: next ›