Skip Navigation

What are your ideas to improve PieFed? Vote for your favorites!

I'm super impressed by the features I'm discovering using Piefed! I'm going to be experimenting a lot with the keyword filter particularly. Here are some ideas we might add to make Piefed even better. Share you own in the replies.

Some of these options where too long to make it a poll.

117 comments
  • Bring back pseudonymous voting agents. Literally the killer feature of piefed, killed by stupid forum politics.

    I do not give a single goddamn fuck about brigading or vote manipulation whatever nonsense the fediverse admin cabal has convinced themselves matters on their discord stovepipe. Vites are not real. They cannot hurt you. I do not want my plaintext voting activity to be hoovered up by anyone listening to the activitypub feeds, which is already used to foster censorship and will inevitably be used to enable targeted astroturfing. Rimu, please be more brave about this.

    Mark my words, this will be the "hindsight" issue a few years from now. "How the fuck did anyone think public voting was a good idea" will be the postmortem of the fediverse.

    • Hmm. In a sense, votes aren't real, but if that's true, then why do they exist at all?

      And if you don't like that your votes are public, then perhaps simply don't vote, since the votes aren't real anyway?

    • Any instance implementing this is going to be defederated quickly by other instances due to the ease of vote manipulation.

      • One voting agent per user. Banning the voting agent is as easy as banning the user. There is literally no difference here in terms of combatting vote manipulation besides the "feels" of not knowing a particular text string. This is literally just politics and has no basis in any real problem. I could just as easily make my own second "voting user." The only difference is the ergonomics of that workflow.

        "Vote manipulation" doesn't even matter since there is no karma. Just remove down votes from rank and engagement metrics. Problem solved. I really cannot believe how much y'all are twisting yourselves in circles to make this seem like a bad idea. Again, fuck the politics, I thought we were focused on the tech?

    • People have deluded themselves into thinking that the Fediverse is so small no government entity cares enough to set up a simple instance that just sits there and sucks up data. It might not even be being used at the moment but the moment they want to it would be easier than most people realize to connect their account to an individual.

  • Please put the bookmark/save button on the thingy down there. There's plenty of room.

    Other than that and some kickass themes, I think PieFed is ahead of the curve in the lemmyverse ATM.

  • Thanks devs for making piefed first of all I love the alternative.

    I really disliked these two options being enabled by default without informing me at the very least. I ended up subscribed to a bunch of stuff I didn't want to be subscribed to before I figured out what caused it initially when I first signed up.

    Honesty I don't know why anyone would want that as default behaviour?

    I'd like to sort communities by Top X amount of time, IIRC that was already in the works.

    Native image upload support so I don't need an app / uploading to imgbb manually sucks on a phone.

    Edit: if it's cost prohibitive to store media uploads even with file size limits I'd like more external options for image hosts than for example Summit app who only offers imgur as an alternative. Or let users enter a custom image hoster url or something.

    • I'd like to sort communities by Top X amount of time, IIRC that was already in the works.

      This is already live. If you are viewing a community, click Top in the bar and it should be a dropdown menu where you select the timerange:

      If you are on a small mobile screen (like using the PWA), the different time options are listed out with the other sort options:

  • Watch tags from mastodon, even if no community was pinged. "Tag as community" so to speak

    • that would require PieFed users to follow many many Mastodon users, that's the only way for Mastodon to alert PieFed about the posts

      • When I view a tag on my mastodon account, I see posts from people I don't follow because someone from my instance is following that person?

      • After thinking a little bit more about it, would it be possible to add a follow to a mastodon user, as if they were a community?

        Kind of similar to how federation to peertube works

        • Mastodon user -> community
        • A post without a reference up -> PieFed post
        • A post referencing another post -> PieFed comment
        • boost -> ???
  • Firm up the foundationals: proper parsing of complex formatting (e.g. a bolded section within an italic section), which reminds me: enabling a Preview ability for comment replies to posts not just to existing comments. Also, the former might have already been done though I definitely recall instances in the past where it did not work.

    Clean up notifications: e.g. if a post is deleted after you receive a notification about it, then either delete the notification also or at least let us see the post - it's super annoying to have a notification that goes nowhere.

    Also, notification links should always actually go to the things they point at. On some posts the comments are now loading separately for some reason (perhaps if there's a lot of them? but even then why not load them at page start rather than delay?), which breaks the Notification links. Many things break those notification links actually. Another one is people from instances that you have blocked - you can't see the comment that the link tries to take you to anyway, so what use is the notification at that point? Either remove the latter or... something, maybe show the comment after all in that special case (except wait no, if you blocked everyone from an instance then likely you did so for a reason, and do not want notifications from them?).

    Edit: here is an example link, where it looks like the Continue thread breaks the link to go where it needs to on the page.

    These kinds of "polish" features that are still lacking are annoying and I for one would love to see them worked on, before adding all kinds of other features that I'll likely never use - whereas typing out comments and viewing notifications are the top 1/2 of all things that I do on PieFed (besides look at posts and vote on them:-P) so these would highly benefit from being polished! 😄

    Though I still love PieFed even while having to wait for them too. 😊

    • I've done a lot of work on the markdown to html edge cases. So, I think things like bold and italics intermingling and garbling each other shouldn't happen any more. If it does, feel free to let me know!

      • Oh that's wonderful! I tried to test out bold within italics and italics within bold and both worked... this time. Thank you for your efforts, they are super appreciated!

        More generally, I love being proven wrong about PieFed. On Lemmy if you say "this feature does not exist", then five years later it's still an accurate statement, whereas on PieFed... it's so hard to keep up with because it's so readily changed, by such dedicated fans like... well, YOU! 😊🎉💪🤩

  • I thought of another one. In this age of decreasing digital freedom, PieFed (and every other website) should allow people to register multiple email addresses, in case a user suddenly loses access to one.

  • I don't know if these already exist, but thinking long-term of how to prevent Reddit-like problems:

    • An option to move a post to a different community (with the agreement of the other community's moderators) if the post is in the wrong community, but otherwise seems valid/good-faith/high-effort/etc.
    • And for the opposite situation where the post is just garbage, but highly upvoted by bots/brigading, there could be a "nuke it from orbit" option that not only deletes it and bans the poster, but also bans everyone that upvoted it.
    • Moving a post would be great, yep.

      Not all votes are intentional, I think there needs to be manual review in there. Will look for opportunities to add some kinda feature called 'nuke from orbit' though...

  • What do you think about a "Share" button on posts? Might also go in the three-dot menu if there's not enough space. Right now you'd have to "manually" share/copy the link to a post, which isn't a huge deal, but I think a button would be a nice QOL improvement. :) On mobile, it might even integrate with native OS-specific share menus.

  • A real 'block' option would be nice on the threadiverse. Right now all we have is a glorified 'mute' button. A block, to me at least, implies that the blocked person can't see or interact with my posts or comments (and not simply that I can't see their posts/comments).

    It might complicate things if people who block each other post the same link to a community though. And I assume that federation likely makes implementing this more difficult as well ... but still, it would be nice!

    • On the same Piefed instance, the block is two ways

      Last time I tried, it didn't properly federate yet, but it's a start

  • Ok so here's my pitch:

    So far I really like PieFed, and I'm hoping to set up some kind of online forum as an adjunct to an in-person discussion group in my city.

    For now, I expect it will probably be non-federated, and invite-only.

    Those things are already features in PieFed as far as I can tell (well, maybe not invite codes exactly, but using approved signups would work roughly the same way in this case).

    Looking to the future though, here's what I'd be super excited to see: the option to make some of the communites visible to non-logged-in visitors, and/or federatable with other instances, while still keeping most communities semi-private; that is, only visible to registered & logged-in local server accounts.

    Bonus points if some of those semi-private communities could instead be even more private, i.e., posts only visible to approved members of that specific community. To be fair, maybe the chat functionality is good enough in those cases, I dunno :)

    I'm guessing this is a big ask. However, this particular group may not need those functions near-term, so I'd be especially eager to spin up a PieFed server if I knew those kinds of things might be in the pipeline.

    My other viable choice right now is Discourse, but like, it's kinda corporate, and it's really JavaScript-heavy, which to me is kind of an equity issue when it comes to data plans and user device speed etc.

    Thanks!

117 comments