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

For Users

  • New ‘Look & Feel’ tab in settings, for customising your user experience.
  • In comment video uploading and posting (counts towards files quota).
  • Updated ‘Files’ page, allowing mass deletion of uploaded media.

For Moderators

  • Can set default tags for communities, that auto-fill into new posts on community. Enabling greater discover-ability across the Fediverse.

For Admins

  • New ‘Look & Feel’ tab in settings, to help with managing the visual style of your instance.
  • Ability to view a users deleted posts and downvotes alongside their upvotes.
  • New ‘Rules’ sidebar panel to display instance rules.

And More

  • Themes can support sub-colour schemes.
  • New User setup page is condensed into one, offering options for setting pronouns and bio.
  • Alt text (aria label) for video uploads.
  • Consistent markdown editor.
  • Musk/Trump filter reworked to a ‘low politics’ filter.
  • Hard-coded musk/trump filter removed for users who are not signed in.
  • Thanks to @Dialectical_Specialist@quokk.au, Lichess boards are supported to display.
  • Updated documentation by @quill7513@anarchist.nexus.
  • Updated docker example by @tenchiken@anarchist.nexus.
  • Visual changes to posts, tags displayed under title and titles now serve as hyperlink.
  • Fix with API, images posts no longer upload against image quota and send as image type posts enabling to display correctly on Lemmy.
  • Collapse-able sidebar cards.
  • Sorting (hot/new/local/all) is managed by drop-downs to maintain consistency.
  • Removal of ‘Rational Discourse’ sidebar.
  • Minor fixes & changes.
  • OpenStars@discuss.online
    link
    fedilink
    English
    arrow-up
    0
    ·
    6 days ago

    Impressive!

    I did get excited thinking that it might show downvotes, but now I see that’s only for admins.

    Do you plan to expose downvotes received on each post/comment to the user? I’ve been through every single theme and setting on PieFed.social and could never find a way to display those - although I don’t know whether other PieFed instances can already do differently or not (they definitely don’t show by default in places like PieFed.zip).

    Fwiw I think people would be very happy to see their downvotes separately from upvotes, since e.g. +10/-9 is quite a bit different scenario than simply =1 overall (controversial vs. total lack of engagement). Technically this is already possible but the tooltip display is exceedingly janky and does not work at all a good fraction of the time, when when zoomed in like 10x (which helps at least sometimes).

    Anyway it’s always neat to see a “new project”, even if as a fork this is only kind-of half of one, it still counts in terms of offering new opportunities to users, which is always a good thing.

      • OpenStars@discuss.online
        link
        fedilink
        English
        arrow-up
        1
        ·
        7 hours ago

        Oh that’s so freaking awesome!!! 😎

        On the wider scale, I am saddened about the fight between Rimu and you - but I get it, despite how he admitted himself that he did not handle things fully properly (afaik? not that I even begin to comprehend matters involving licensing), I understand if you are just so completely “done” with that whole situation.

        I just wanted to say that from my POV I see you two as allies (even though definitely not friends) in the struggle against corporate enshittified platforms.

        And I love seeing the development of features that apparently you both agree are quite good - hehe even good enough for Rimu to steal:-P.

        Thank you for making your code available as FOSS, and thereby contributing to the growth of the Threadiverse. I’m losing hope that we will ever attract mainstream normies by virtue of continual in-fighting but that has basically nothing to do with you, and in fact PyLova seems actually a force that helps heal the divisions a bit by e.g. decoupling the OG PieFed code from certain authoritarian tendencies lately. Such as shadow-censoring of votes even from Lemmy or Mbin users delivered to PieFed communities, rejected (if I am understanding them correctly) due to the vote quotas that are never once explained to them as a reason for rejection - although tbf Lemmy also offers admins the ability to shadow-censor whole entire communities without mention of that fact either. No software is perfect, but you are continuing to pour your love into this project, which I find awesome and want to say thank you for.:-)

    • 𝙈𝙞𝙖@quokk.auOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      6 days ago

      Thanks.

      I’m not sure if I would want to publicly show who downvoted what, although I could certainly consider making this an optional toggle for admins as I know mbin instances already show this data.

      Or are you referring to this? I haven’t had any issues with this being janky, but I could certainly look into it further if that’s what’s causing issues?

      • AwesomeLowlander@quokk.au
        link
        fedilink
        English
        arrow-up
        1
        ·
        6 days ago

        It’s not an issue per se, but I think a lot of us prefer to have those value separated by default without having to mouseover to see them.

        • 𝙈𝙞𝙖@quokk.auOP
          link
          fedilink
          English
          arrow-up
          1
          ·
          6 days ago

          Understandable. It’s not super high priority, but I’ll look at adding in the next update some sort of selector in the user profile for showing say current view, up/downvotes, or percentage views?

          • AwesomeLowlander@quokk.au
            link
            fedilink
            English
            arrow-up
            1
            ·
            6 days ago

            Yeah those are the options I can think of.

            I also second OpenStars point about making downvotes open info instead of the currently semi-public info that it is.