RetroFed Forum
Your home away from modern life.
PyLova v0.4.1 Customisation, Performance, QoL & Bugs
Post Reply
AuthorMessage
π™ˆπ™žπ™– quokk.au Quokka@quokk.au
Joined: 2025-06-09
(edited) Quote

image

PyLova (Python+Pavlova) is a soft fork of PieFed, aimed at improving the user experience through UI overhauls, empowering users and admins with agency, improved administration and moderation functions, and general bug fixing.

New in V0.4.1

New & Improved

  • Customisable Sidebar Widgets: You can now choose what widgets appear (if any) and in what order. Selection is small for now, this feature will be expanded upon further in future updates. Please suggest any ideas for widgets you would like to use.

Bug-Fixes & Misc

  • Can Sort Communities by Sub Count
  • Comms can now be assigned into multiple communities.
  • Fixed security vulnerability with markdown injection.
  • New Communities without post body were breaking daily cron jobs.
  • Updated requirements. For older instances this should enable AVIF in post thumbnails.
  • Images upload into WebP to reduce storage needs.
16   Original
alapakala quokk.au alapakala@quokk.au
Joined: 2026-03-16
#2 · Quote Reply

New Communities without post body were breaking daily cron jobs.

wife:

I pray you're kidding, and use different schedulers for both pylova, and systems administration.

2
SatyrSack quokk.au SatyrSack@quokk.au
Joined: 2025-08-25
#3 · Quote Reply

Images upload into WebP to reduce storage needs.

Does that mean literally every image file that I upload will be converted to WebP? Is that something configured by the instance admin so they can disable that behaviour if they want?

2
π™ˆπ™žπ™– Moderator Quokka@quokk.au
Joined: 2025-06-09
#4 · Quote Reply

Images upload into WebP to reduce storage needs. Does that mean literally every image file that I upload will be converted to WebP? Is that something configured by the instance admin so they can disable that behaviour if they want?

Yes it can be set in the .env, the default behaviour was JPG. If you think it’s going to cause any issues for you, let me know and I can disable it.

3
π™ˆπ™žπ™– Moderator Quokka@quokk.au
Joined: 2025-06-09
#5 · (edited) Quote Reply

New Communities without post body were breaking daily cron jobs. wife: I pray you're kidding, and use different schedulers for both pylova, and systems administration.

Its an upstream issue from PieFed, all instances PF and PyLova have this issue.

Apparently the script that auto-joins subs posted in !newcommunities@lemmy.world caused it because there was nothing in the post body to join?

3
SatyrSack quokk.au SatyrSack@quokk.au
Joined: 2025-08-25
#6 · (edited) Quote Reply

Yes it can be set in the .env, the default behaviour was JPG. If you think it’s going to cause any issues for you, let me know and I can disable it.

Personally, no, I do not have an issue. For still images, it seems that WebP works just fine for everyone everywhere, so I upload just about every still image as WebP anyway. But a lot of apps still don't handle WebP animations optimally, so I like to use GIF for most animations. But through a little testing, it seems like animated files don't actually convert to WebP, so that doesn't seem to be an issue.

some testing

GIF I just uploaded, which ended up as GIF:

bvXGmB23zH4zjsi.gif

AVIF I just uploaded, which ended up as AVIF:

9tZhXAQNRcWGTjM.avif

JPEG I just uploaded, which ended up as WebP:

ShUggHyKLKhp6VY.webp

I am glad to see that it is customizable by the admin. I am not actually an admin myself at all, but I know that different admins tend to have different opinions on the issue. Notably, lemmy.sdf.org actually works in the opposite direction: any WebP image uploaded gets automatically converted to PNG, which I assume is a philosophical choice due to WebP being controlled by Google.

2
Post Reply
Back to top