

Looks like it since it came from fedia. I would need to take a peek at the AP json to be sure when I get a chance. The picture and the link come as two attachments, and PieFed just pulls the first one, the picture.
Piefed contributor and part of the piefed.social admin team.


Looks like it since it came from fedia. I would need to take a peek at the AP json to be sure when I get a chance. The picture and the link come as two attachments, and PieFed just pulls the first one, the picture.


That makes sense! Thanks for the explanation.


option to filter comment search by instance
Does this mean to search only for comments from users of a specific instance? Or does it mean comments made in communities local to a specific instance? I wasn’t even aware this was in lemmy’s api.
This was the best explanation to date I have seen of what Bonfire actually is. I still think that the ratio of marketing speak to features/users is way too high for me to get excited about it yet. I wish them all the luck and hope for the platform’s continued improvement though.
You are on PieFed, so you can always use a bit of custom css to make them go away. Pop this snippet into the custom css field of your user settings:
.comment_time {
display: none;
}


TIL Yunohost’s site runs on Flask, just like PieFed! Also, they use TailwindCSS, which is actually really nice. I messed around with it a bit at one point and was a fan.
100% agreed.
I have contributed quite a bit to the PieFed codebase, but the ActivityPub parts of the code are the main area where I dare not wander unless absolutely needed. Trying to make sense of what AP json should look like for specific actions is basically impossible and each software tends to have slightly different dialects anyway because of the a la carte nature of the FEPs.
To that end, I just saw that you (mbin) just published all of your AP json schema. It is so incredibly helpful to have complete schema in one place for each type of activity. So, thank you a lot! I am sure I will make use of it.


€30,000! I was stunned when I just pulled up their crowdfunding campaign. Apparently that is enough money for software “maintenance”. I think you have severely underpaid me for my contributions to PieFed if that is the going rate. I was just a sucker doing it for free. 😜


I can confirm that this is something @Skavau@piefed.social has brought up in the past on multiple occasions. It’s an issue that I am sympathetic to, but so far it hasn’t been a high priority for us to take the time to try to address. One of the biggest complaints we see people have about the threadiverse in general is that there isn’t enough content; that their feed gets stale too quickly. So, having more subscriptions hasn’t necessarily been seen as too much of a “problem” from my perspective.
What I did work on was making it easier to unsubscribe from communities. If you filter the communities page to just communities you are subscribed to, it should be a simple matter of clicking the buttons to unsubscribe to undesired communities. It used to reload the page each time, which made that task immensely tedious.
Frankly, now that Skavau has a third party backing up their position, they will be insufferable about it until we try to fix it 😜


The ~ symbol is how you prefix a feed in piefed. Just like you use an for users and a ! for communities.


More recent versions of piefed should have a much improved compact mode. I basically made the thumbnails for image posts render just like thumbnails for link posts when in compact mode. It was a pet peeve of mine too that compact mode said it was thumbnails, but it still put images on a whole separate line which made them much larger than other thumbnails.
PBZ is on 1.3.0 now, so it should be available if you want to give it another go. Just make sure that your UI option is set to compact mode. This setting is per-device, so you might need to reset it for different browsers/phone/etc.


In Skavau’s defense, they aren’t a programmer, but are probably one of the most active people on piefed’s chat server/matrix room as well as the codeberg repo providing ideas and feedback. So they are volunteering time that way (in addition to being site staff for piefed.social).
Some of the ideas in this post are good imo, but are currently not possible yet using the piefed api due to it being much less complete compared to lemmy’s. So, it helps us figure out prioritization on what kinds of endpoints would be useful to flesh out next.
I actively played EVE for more than a decade. I don’t have the time anymore, but there is no other game out there like it. Good luck!


As somebody that has made contributions to improve the PWA responsiveness, the difference between touch and cursor controls can be tough sometimes. The css framework we use (bootstrap) generally handles it well, but the pop-ups are one area where I’m not really happy with it, but I don’t have a better solution yet.


I just want to point out here that this blog post is old at this point (published February 2024). I believe that mbin in particular has made improvements in this regard. Also, we have added some features to piefed, and introduced a little bit of new Javascript/css. I am not sure exactly how this would compare today.


TIL that rimu added instance chooser endpoints. I’ll take a look at those before 1.2 gets shipped. Same with the topic and feed endpoints. The easiest time to make changes to them is now before they get more widely used.
I have about 10 more endpoints (working through /user right now) I have finished transitioning in a dev branch right now, so we are making progress.


Like Blaze mentioned, the api is a bit of a work in progress and we are revamping the swagger. The version of the api spec you have there (freamon’s) is manually created and can have some inaccuracies because of that. We are in the process of making the piefed api self-documenting so that inputs/outputs are validated against the schema, but there are a lot of endpoints still to go in that effort.
Some of those revamped endpoints are going to be coming in the 1.2 release. For the self-documented endpoints that have been done so far, you can check the swagger on crust (the dev instance running right off the main branch).
To keep up with this effort as I am working through it, I have been making posts to !piefed_api@piefed.social.
On a personal note, I would kill for a pythorhead-but-for-piefed to exist. I pretty extensively use pythorhead in my lemmy communities now, so I am hopeful that we can get the api in a stable enough state to enable tools like this to exist in the near future.
I mean…that doesn’t really seem that bad? Also, asking for the whole community to be nsfw is a wild overreaction looking at the other pictures in the community.
If you browse the all feed, expect to see some things you don’t like/enjoy. It’s a fire hose of content by design. Learn to curate your subscribed feed and stick to it. Frankly, lemmy doesn’t have great filters/blocks to do what you want, and expecting the whole rest of the internet to abide by such strict standards of nsfw isn’t going to happen.


Still lots of things to do :)
Lemmy has been at it for years at this point while piefed only started up a bit over a year ago I think? In any case, I have only been a contributor for maybe a couple weeks, so lots of catching up to do!
Mbin 1.9 just came out and lets users basically set a custom image to go with the link. However, the way it federates is kind of messing up lemmy and piefed, where they just think it is a link to the image only.