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.

you are viewing a single comment's thread
view the rest of the comments
[–] 1 point 9 hours ago (6 children)

Interesting. Either I scrolled past it or didn't know what it was and ignored it.

Is there any history on why it was forked? Could be useful to add to the repo.

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

    according to the PyLova devs, it was forked to remove the hard-coded (at that time) censorship in Piefed, especially the anti-memes censor and upvote punishment. memes are a valued and culturally important form of self-expression, and even if the Piefed author is from an older generation, it doesn't mean those memes should have to swim upriver just to get the same engagement on Piefed as they do on Lemmy.

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

    Anti-memes censor and upvote punishment? Is this real? 😂

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

    yes, although after quite a bit of backlash, he apparently added a switch to turn off most of it. it seems that Rimu does not like memes, judging by the fact he added several functions to suppress them. things like marking meme comms "low quality", making upvotes count less than on other posts, etc. those functions have been removed in PyLova for obvious reasons. memes are fun, and they are culturally relevant to millennials and Gen Z. and while it's true that older generations like Rimu might not appreciate them as much, they shouldn't be quietly punished without telling anyone.

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

    Good to know. I guess if I ever sign up to another instance, it'll be a pylova instance, not a piedfed one.

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

    well having had the pleasure to speak with Mia in Matrix, moth can only highly recommend quokk.au, what one might consider the flagship PyLova instance. she does a terrific job and has surrounded herself with a cadre of very progressive people who genuinely care about the users and their wellbeing.

  • source
  • parent