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.

top 99 comments

sorted by: hot top controversial new old
[+] 1 point 1 year ago (1 child)
  • [–] 18 points 1 year ago
    [–] 15 points 1 year ago (10 children)

    Easily upload and include images in comments. Right now you have to use a third party image hosting site, and add the URL in order to put images in comments.

  • source
  • hideshow 10 child comments
  • [–] 11 points 1 year ago (5 children)

    Not sure about other apps, but Summit has an image upload button. They go to media.piefed.social

    I would imagine hosting images would cost a fair bit. Perhaps they can have a premium option to fund it.

    The website / PWA can't currently upload images.

    Summit doesn't have deduplication yet.

  • source
  • parent
  • hideshow 5 child comments
  • [–] [S] 1 point 1 year ago (1 child)

    Add image hosting with an ephemeral approach like 4chan, where posts older than a day get little interaction and low-quality content is deleted after a month. This keeps a long-term archive of high-quality content without clutter.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 year ago (3 children)

    I doubt Rimu wants to host pictures

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 year ago (1 child)

    I don't think that's the issue since you can upload images for an image post. It's more the effort of doing file uploads from a dynamically inserted part of the page (the reply box). I don't know enough Javascript to be able to do that.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 13 points 1 year ago (28 children)

    Allow restricting posting and commenting to subscribers: https://lemmy.world/comment/18549782

  • source
  • hideshow 28 child comments
  • [–] [S] 8 points 1 year ago (26 children)

    My ideal default would be, users have to subscribe to vote, because drive-by downvotes are very common, and keep niche communities from getting anywhere in the All feed.

  • source
  • parent
  • hideshow 26 child comments
  • [–] 6 points 1 year ago (4 children)

    Another reason is to avoid the Reddit problem of people upvoting of off-topic posts by people who don't pay attention to what community it's posted in. I don't think Piefed/Lemmy/etc. has those kind of users (yet) but it's good future-proofing.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 4 points 1 year ago (3 children)

    Currently the most popular suggestion is to have a "upvote this post and all it's cross posts” function, which would make that problem worse...

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 1 year ago (1 child)

    Yeah, I'm not sure why people want that. In all honestly I wouldn't implement it if it were me, but if you do I suggest restricting it to communities with the same topic, or maybe even restricting it to communities with the exact same name.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago

    I'm not sure why people want that

    There often are multiple communities for the same thing. Rust for example. The result is that in some interest fields posts are often cross-posted to a bunch of same communities. With Piefed displaying all comments from all cross-posts, there is little need to switch between communities. But if the post is good, I feel it should receive a vote not only in the community that just happened to be on top of the feed

  • source
  • parent
  • [–] 2 points 1 year ago (17 children)

    Eh, a good community owner will catch the repeat downvoters and ban them. It does exist, but if you're on top of your community you will be able to stop it.

  • source
  • parent
  • hideshow 17 child comments
  • [–] 1 point 1 year ago (6 children)

    Not if always done by what looks to be random accounts, and also that takes effort, which gets harder as a community grows in size.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 4 points 1 year ago (5 children)

    Yeah, I suppose in my experience - most of the downvoters that caused problems were persistent. You'll never stop downvote noise though. But that also goes for upvote noise.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 1 point 1 year ago (4 children)

    Unless you limit all votes to only count from subscribers. It would not stop dedicated trolls who simply subscribe purely in order to manipulate votes, but it would halt all casual drive-by noise.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (3 children)

    I mean if you limited votes purely to subscribers as a new community, you'd get nowhere because no post would trend for anyone new to find the community.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago (2 children)

    Hrm... might still be worth it?

    Or switch a community only after it increases to a certain size or at least passes an age threshold.

    Or only allow votes from "trusted" instances, where moderation practices are actually enforced and serial abusers are detected and banned.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago* (9 children)

    I do not want people banned for voting activity. How is this even an idea with traction? Votes are not real, they can't hurt you. If we are so concerned about the impact of down votes on communities then just remove them from the rank calculations.

    If we need to ban people for using the goddamn site mechanics then perhaps those mechanics are just flawed.

  • source
  • parent
  • hideshow 9 child comments
  • [–] 3 points 1 year ago (8 children)

    I do not want people banned for voting activity. How is this even an idea with traction?

    I've already explained this, because people value a high-trust community culture. People don't like it when bots, or even individual accounts go to a community and downvote everything on there and keep doing it because they can. It can be corrosive and damaging to new communities viability.

    If we are so concerned about the impact of down votes on communities then just remove them from the rank calculations.

    That's another option, but this is what the wider fediverse has gone with currently - regarding downvotes as credible when used fairly.

    But again, it's up to community moderators here - not instance owners. Some communities won't care, some will only care if its repeated downvote activity with no interaction, and others will be really bad about it.

  • source
  • parent
  • hideshow 8 child comments
  • [–] 1 point 1 year ago (7 children)

    Right, so we are going to twist ourselves in circles and allow/enable censorship just for using the site, over a single mechanic which doesn't need to impact anything in the first place? Am I taking crazy pills here? This is such a dumb issue with an easy and obvious solution.

    "It's really annoying how this door shocks me every time I use it. I could just disconnect the power source, but whining about it is easier."

  • source
  • parent
  • hideshow 7 child comments
  • [–] 2 points 1 year ago (6 children)

    Right, so we are going to twist ourselves in circles and allow/enable censorship just for using the site, over a single mechanic which doesn't need to impact anything in the first place?

    People already fairly and unfairly censored all over the website by community owners for how they use a community. There are unjust bans all the time.

    Am I taking crazy pills here? This is such a dumb issue with an easy and obvious solution.

    Removing downvotes would also have an impact on how content trends, so its not quite as easy as you're alleging here.

    Notably a handful of instances do disable downvotes, like blahaj if I recall.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 1 point 1 year ago (5 children)

    I'm not saying disable down votes. I'm saying make them placebos. Let people "do an engagement" or whatever to give them a sense of pride and accomplishment, but just eliminate them from the actual engagement calculation. There are plenty of other metrics for ranking posts.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 2 points 1 year ago (4 children)

    Well all the same, visible or not - it would still have an impact as ragebait posts would trend. I don't think that upvote/downvote system myself is nuanced enough anyway, but whilst we have it, it is what it is.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 1 point 1 year ago (3 children)

    Well the whole thread is about steering the development meta, right? My entire point is that people get really worked up about down votes, and down votes seem to be a big point of contention over a bunch of different issues, so let's advocate for a different approach.

    Ragebait will trend either way. If you don't want to engage with it in other communities then ignore it. If it doesn't belong in your community then remove it.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 1 year ago (2 children)

    Well as I said, speaking for myself - I banned 5 people on my old television community for doing it. They were downvoting all over the place, and half of them didn't even use lemmy to interact. Just downvoted. Since moving it to piefed, 2 of them came back and started doing it all over again.

    I didn't just ban anyone for downvoting.

    Ragebait will trend either way. If you don't want to engage with it in other communities then ignore it. If it doesn't belong in your community then remove it.

    Ragebait gets hit with downvotes now that means it can't trend.

    If it could due to comment activity or downvotes meaning nothing, you'd make it more viable for antagonistic posts to flourish all over the site which would negate the reputation of the fediverse.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 year ago (1 child)

    There will always be content you don't want to see on the fediverse. For all you know your "ragebait" is another person's valued content and they feel the same way about you down voting it without engagement as you feel about others voting in your community. The best option is to ignore it or block it at an individual level, not rely on a system which seemingly exists on the razor's edge of perception over what constitutes a "valid" vs "invalid" down vote.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    By "ragebait" I am referring to callouts, drama, etc trending across the platform.

    Also I rarely downvote, or actually think to upvote myself personally - I am just using the system as a community mod to very occasionally remove bad faith downvoters.

  • source
  • parent
  • [–] 2 points 1 year ago

    Oof, I knew what this link was gonna be before I clicked it. Maybe even the option to restrict up/downvotes to subscribers as well - the pile-on the OP was getting there was ridiculous (although tbf their post was not within the community in question)

    If PieFed is going to hide things that get heavily downvoted, then avoiding brigading seems necessary.

  • source
  • parent
  • [–] 22 points 1 year ago (7 children)

    One vote action for all cross-post posts

  • source
  • hideshow 7 child comments
  • [–] 8 points 1 year ago (6 children)

    Hmm, that is an interesting idea...

    I might look into this one. Would something like voting buttons in the crosspost dropdown be an acceptable alternative? I think I would prefer to keep 1 action (click) means 1 vote, but making it easier to vote on crossposts makes sense with the way that piefed consolidates comments.

    So, voting buttons here maybe? (no promises, just an idea) -

  • source
  • parent
  • hideshow 6 child comments
  • That's a fair point. I think in most cases I would want to be upvoting a post and all of its cross posts, but there are cases where I wouldn't want to upvote it in other communities.

    For instance, a post that you like might get cross posted to something like c/facepalm. If you disagreed with that assessment, you wouldn't want your vote to be applied in that way.

  • source
  • parent
  • [–] 2 points 1 year ago (3 children)

    That would be pretty cool.

    Probably just upvote, though? Don't want to encourage drive-by downvotes, really.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 year ago (2 children)

    I don't think it is a good idea. Some things that are acceptable content in one community may not be in another. You may downvote something in a sub about political news but upvote it in a meme sub or in a nottheonion sub.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 year ago (1 child)

    I understand that this proposal is to have separate voting controls per cross-posted community, not automatically upvote all

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 year ago* (last edited 1 year ago)

    That's a bit better but still, I don't think it is a good idea : upvoting for 10 communities should be 10 different decisions. Such a tool makes it impossible for a post to not be popular in small subs if it is in big ones

  • source
  • parent
  • [–] 10 points 1 year ago* (last edited 1 year ago) (5 children)

    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.

  • source
  • hideshow 5 child comments
  • [–] 1 point 1 year ago

    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.

  • source
  • parent
  • [–] 1 point 1 year ago

    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?

  • source
  • parent
  • [–] 1 point 1 year ago (2 children)

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

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 1 year ago (1 child)

    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?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    “Vote manipulation” doesn’t even matter since there is no karma.

    You are aware that Piefed has a "Note" and "Attitude" fields on profiles that are affected by votes? Note is admin-only, attitude is public (yours is 98% at the moment)

  • source
  • parent
  • [+] 9 points 1 year ago (4 children)
  • [–] [S] 8 points 1 year ago (2 children)

    Create a clear description of Piefed on the about page or another relevant page to direct users there instead of the code repository or specific instances.

  • source
  • hideshow 2 child comments
  • [–] [S] 7 points 1 year ago

    Many posts don't have a language selected so 'content language' preference should either allow selecting those, or a setting to reverse it turning it into a block list with all languages automatically selected, then allow the user to deselect his language to block the rest.

  • source
  • [–] [S] 6 points 1 year ago (3 children)

    Allow user to view only votes from the instance they are using

  • source
  • hideshow 3 child comments
  • [–] 6 points 1 year ago (2 children)

    Somewhat related, it would be super interesting to get a breakdown of what the votes are like on a per instance basis. Maybe some sort of pie chart.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 1 year ago (3 children)

    Cross-posting text-only posts

  • source
  • hideshow 3 child comments
  • [–] [S] 6 points 1 year ago (3 children)

    Allow voters to write their own choices in polls

  • source
  • hideshow 3 child comments
  • [–] 3 points 1 year ago (2 children)

    If you implement the poll like this one, then they already can 😉

  • source
  • parent
  • hideshow 2 child comments
  • [–] [S] 2 points 1 year ago (1 child)

    But it allows downvotes, which isn't supposed to be allowed in a poll.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 year ago

    Hrm, good point, and also that raises an interesting idea: to allow posts forbidding downvotes even when on an instance that allows downvoting overall.

    With a poll though, you'll still get people spamming weird entries, so that would require a system to moderate the submitted entries, which gets back closer to comments to a post.

  • source
  • parent
  • [–] [S] 5 points 1 year ago

    User-created sorting methods: If the API exposes post metadata (e.g., timestamps, tags, upvotes, etc.), and the plugin system allows client-side scripting (e.g., JavaScript plugins), users could fetch post metadata and experiment implementing their own custom sorts in the browser.

  • source
  • [–] 5 points 1 year ago* (last edited 1 year ago) (2 children)

    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.

  • source
  • hideshow 2 child comments
  • [–] 5 points 1 year ago (1 child)

    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:

  • source
  • parent
  • hideshow 1 child comment
  • [–] [S] 5 points 1 year ago

    Browse a list of communities sorted by their Monthly Active Users (MAU). It could make discovering popular or active communities a bit easier. Just a thought! It's not something I'm really missing.

  • source
  • [–] [S] 4 points 1 year ago* (last edited 1 year ago)

    A user setting to customize vote display: users could choose to see only upvotes for their own content, while viewing others' content by upvote percentage, or only upvotes, or see both upvotes and downvotes, instead of only total votes.

  • source
  • [–] 4 points 1 year ago* (last edited 1 year ago) (2 children)

    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. 😊

  • source
  • hideshow 2 child comments
  • [–] 7 points 1 year ago (1 child)

    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!

  • source
  • parent
  • hideshow 1 child comment
  • [–] 4 points 1 year ago

    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! 😊🎉💪🤩

  • source
  • parent
  • Add the ability to manually add a user, community, domain or instance block in the user settings like lemmy has.

  • source
  • [–] 4 points 1 year ago (4 children)

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

  • source
  • hideshow 4 child comments
  • [–] 5 points 1 year ago (3 children)

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

  • source
  • parent
  • hideshow 3 child comments
  • [–] 1 point 1 year ago

    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 -> ???
  • source
  • parent
  • [–] 3 points 1 year ago (5 children)

    UI: instead of Lemmy-like main view, offer a list of selected feeds as tabs in the main view

  • source
  • hideshow 5 child comments
  • [–] 1 point 1 year ago (4 children)
  • [–] 1 point 1 year ago (3 children)

    No, like having my feeds instead of "subscribed", "local", "popular". Ideally with a way to mark which feeds I want on the list

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 year ago (2 children)

    Each individual feed is exactly like that, I was missing though that you want cross-topic feeds. That might defeat the purpose of having a "Topic", which are designed more for new users to see what's available.

    Although I believe that a "Feed" is exactly what you may be looking for, or at least my understanding of that. They are user customizable and even shareable, so you can put all the communities you want into such a feed and then load that. Politics, memes, art, history, news, you name it, including any topic areas you want and none that you do not, and then have a separate feed for like gaming, music, etc., maybe a third one for quiet reflections like poetry or whatever, and swap out whatever feed fits your current mood.

    It takes a bit of doing - either to find an existing one that perfectly suits your desires, or rolling your own custom one, but I think that would scratch that itch?

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 year ago* (1 child)

    I already have a bunch of my own feeds. My issue is that from UX perspective those work best when I have them opened as separate tabs on laptop. In PWA there are no tabs. And in the feeds dropdown not all are shown, only a handful. So in order to check what's new in a bunch of feeds (too big to get notification about all that's happening in those) in PWA, I have to

    1. Click the feeds
    2. Click my feeds
    3. Click the one I want to check
    4. Repeat for the next one
    5. And next one
    6. ...

    Being able to switch between my feeds like between "subscribed" and "local" would be much better

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 year ago

    That would be great, yeah.

    And/or I think there's more we could do on the Communities menu to put things important to people high up in that menu. That's not as easy to get to as something right on the home page but it's just an extra click or two.

  • source
  • parent
  • [–] 3 points 1 year ago

    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.

  • source
  • [–] 2 points 1 year ago

    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.

  • source
  • load more comments
    view more: next ›