cross-posted from: https://piefed.social/c/piefed_meta@piefed.social/p/2603915/piefed-v1-9-is-released-shared-blocklists-auto-bans-and-totp

New features

  • Shared blocklists - these are like feeds except instead of listing communities to join it lists people to block. To to Account -> Blocklists to find this feature. Changes by the blocklist author effect all the people who subscribe to the list, causing them to block the list members. They federate, so you can subscribe to blocklists on other instances.
  • Edit comments inline, without loading a separate page - wjs018
  • Fediverse statistics at https://piefed.social/statistics
  • 2-factor authentication (TOTP) - can be added to your account in the ‘Security’ page in your settings.

For admins

  • Auto-ban based on the bans that instances you choose, with keyword matching on the ban reason. Go to /admin/users/auto_ban. Try putting ‘piefed.social’ in as the instance and ‘spam’ as the keyword filter. It’ll cut down on the work involved in running your instance SO much.
  • Voting pattern graph on user profiles to help spot automated voting.
  • Reset the password of any user.
  • Lots of inauthentic behaviour reports for finding bots and serial downvoters, see /admin/votes and PM me for an instructional video. It’s a lot to take in but the video will explain it all.

API

  • edit matrix user id when saving user profile data.
  • scheduled post endpoints - wjs018

Plus a lot more bits and pieces, browse the list of recent releases in the 1.8.x line at https://codeberg.org/rimu/pyfedi/releases for details.


To upgrade from 1.8.x or earlier

git pull  
git checkout v1.9.x  

Then,

./deploy.sh or ./deploy-docker2.sh


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.

Donations can be made via Patreon, Liberapay or Ko-fi.

  • ExLisperA
    link
    fedilink
    English
    arrow-up
    3
    ·
    25 minutes ago

    Giving control over blocks and bans to a 3rd party sounds like a great idea. Especially if you like groupthink.

  • squeezy@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    41 seconds ago

    Shared blocklists sounds like the kind of nonsense that ruined Reddit

    Random subs would persecute you and ban you just because you commented on a post in a sub they didn’t like, even when you never did anything in their sub

    It’s ‘guilt-by-association’ nazi BULLSHIT

  • realitista@lemmus.org
    link
    fedilink
    English
    arrow-up
    5
    ·
    7 hours ago

    All I want is to be able to view my upvoted and downvoted content in voyager and Alexandrite.

  • mrmaplebar@fedia.io
    link
    fedilink
    arrow-up
    21
    ·
    13 hours ago

    Shared blocklists - these are like feeds except instead of listing communities to join it lists people to block. To to Account -> Blocklists to find this feature. Changes by the blocklist author effect all the people who subscribe to the list, causing them to block the list members. They federate, so you can subscribe to blocklists on other instances.

    Maybe an unpopular opinion, but I have mixed feelings about the social/community implications of shared block lists.

    It’s essentially social blacklisting, and while it gives people more options for controlling what they see, I’m not entirely convinced it’s healthy compared to manual blocking of users and servers on an individual level.

    • TheOneCurly@feddit.online
      link
      fedilink
      English
      arrow-up
      4
      ·
      4 hours ago

      It really helps communities of people who get harassed regularly. This feature not being on mastodon was a big reason the blacksky community formed based on bluesky. They tried fedi first but desperately need these types of controls to keep from getting called slurs.

      • freely1333@reddthat.com
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 hour ago

        Actually kind of funny that your comment and another right under you are kind of like the same reasoning from both sides. Like one doesn’t want the furrys harassed and one doesn’t want to know the furrys exist. So ig the block list thing is not the worst?

    • TrickDacy@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 hours ago

      If the user can make named blocklists, that sounds like a good idea to me. If it’s just “you can also block all the same people I do” then I am kind of thinking the same thing you wrote here

    • TubularTittyFrog@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 hours ago

      exactly what am i ‘missing out’ on by blocking people who spam furry porn all over the fediverse? or similar activities that a ‘normie’ like me is not interested in viewing?

      and the problem is there are users who have multiple accounts on multiple instances specifically so they can’t get blocked by being on any one instance or any one account, because they are so determined for you to see their shitty awful content they spam.

      the problem is many users are malicious about this stuff and it would be great have a existing block list you could import. and there are so many communities here that are nothing more than pure toxic rhetoric and have no redeeming value to anyone outside of anyone who isn’t into their extremist/delusional beliefs.

    • Kichae@piefed.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 hours ago

      I think it’s way healthier than the uninvited community mixing that comes from automated post merging. There’s already a pretty significant ideological bent against moderating communities on the threadiverse; this is just an opt-in tool to counter the entitlement to an audience.

    • Rimu@piefed.social
      link
      fedilink
      English
      arrow-up
      8
      ·
      13 hours ago

      Yes I expect it will be a mixed bag. But we all know how much blocking new people need to do to make this place livable so hopefully this will help people get to that state quicker.

        • Rimu@piefed.social
          link
          fedilink
          English
          arrow-up
          5
          ·
          12 hours ago

          Yes blocking whole instances is pretty efficient.

          This feature might not end up getting used much. That happens a lot but until we try it we won’t know. But it’s a pretty big thing on a lot of platforms, like Bluesky, so I think it’s worth a try.

    • cabbage@piefed.social
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      4 hours ago

      I mean, it makes running a smaller instance a lot easier. Maybe read what it actually does and think about why it would potentially be problematic.

      Presumably people running small instances would make us of this drawing on moderation efforts from a bigger instance that they trust. It’ll benefit people on smaller or single use instances, but shouldn’t affect the majority of users. Just makes decentralization more painless.

      I agree some other name such as “filtered banlist federation” or something could seem less scary as a label than “auto-ban”.

  • CobraCommander@quokk.au
    link
    fedilink
    English
    arrow-up
    12
    ·
    17 hours ago

    PyLova already had this feature, does PieFeds work with it or is it breaking Fediverse compatibility?

    Funny how PieFed gets multiple images in posts, and now in-line comment editing/shared blocklists after PyLova introduces it. Does PieFed have any original ideas?

    • Blaze@piefed.zip
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 hours ago

      I use both, starting another flamewar doesn’t seem positive for either project.

      • CobraCommander@quokk.au
        link
        fedilink
        English
        arrow-up
        4
        ·
        5 hours ago

        If I don’t call out bad behaviour it will continue. As it stands doing nothing is only harmful for PyLova who has it’s unique features copied at each step.

        • Blaze@piefed.zip
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 hours ago

          Is Mia supposed to patent Pylova features, and prevent any other Fediverse software to use them, be it Lemmy or Mbin? Serious question, as otherwise I don’t see how this can be solved.

          Features have always been replicated between software, even beyond the Fediverse.

    • chisel@piefed.social
      link
      fedilink
      English
      arrow-up
      20
      ·
      15 hours ago

      Sharing of ideas and code is a core tenant of FOSS. PyLova literally started as a copy of Piefed. Why shouldn’t the ideas and features flow both ways?

      Multiple images in posts and in-line comment editing are basic features coppied from Reddit (and, like, every social media site), which probably coppied them from somewhere else. Let’s not pretend like PyLova is breaking new ground here, lmao.

      • Die4Ever@retrolemmy.comOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        10 hours ago

        Yeah that means PyLova copied a lot of features from PieFed lol, that’s how forking works.

        It does suck if it’s not all compatible though, I hope that gets figured out

        • y0kai@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          24 minutes ago

          Yeah that means PyLova copied a lot of features from PieFed lol, that’s how forking works.

          Yes and forks give attribution. They essentially say, “this is a fork of this other program. It is made with a lot of the other program’s code. We wouldn’t exist in our current state without using the original codebase as a starting point.”

          Whereas Rimu has a history of behavior which shows his thoughts are more along the lines of: “This is mine. Someone else came up with the idea and wrote it, but their contributions aren’t contributions because I don’t like them and so they don’t deserve credit.”

      • CobraCommander@quokk.au
        link
        fedilink
        English
        arrow-up
        12
        ·
        15 hours ago

        The fork split off 7 months ago, PyLova independently added these features weeks and months before PieFed ever did.

        And it has now been confirmed that Rimu has made it non-compatible.