Big deals, omg

  • Mods can move a post, with replies and votes, to another community. The change federates to other instances (except Lemmy, for now. I’ve been in discussion with devs from NodeBB and Lemmy about how this will work, they are on board). Relevant FEP.
  • Upload video files while creating a video post - no external host needed. Admin setting to limit who can do this (to save space).
  • Realtime chat - conversation immediately updates on screen when a new PM arrives.

More good stuff

  • Author-deleted posts are still visible to them and anyone with the url. No more loss of high-value comments with the OP deletes.
  • Search filters - nsfw and minimum post score
  • Improve speed of cross-posting form on mobile
  • Emoji tokens like :blush: can be used in post or comment body. No GUI support yet.
  • Admin setting to disable local copies of remote images - good for single-user instances
  • Replying to a comment marks associated inbox item as read
  • Updated HPT-Fruits theme
  • 196 no longer excluded from default community import
  • Remove unused community rating feature
  • Remove unused instance vote weight feature
  • Remove ineffective þ to ‘th’ replacement
  • Improved accessibility - better contrast, fixed many incorrectly-used aria-labels
  • Updated translations - Basque, Chinese, Japanese

API:

  • Admins can ban/unban users through the API. piefed.world was maintaining custom code for this, hopefully it’ll make their version upgrades faster.

Bugs fixed

  • PMs
  • Markdown parsing
  • Speed up loading of profile pages for admin users
  • Friendica post parsing
  • Passkeys login UX tweak

To upgrade

To upgrade from 1.4.x:

git pull  
git checkout v1.5.x  
./deploy.sh or ./deploy-docker.sh  
  • Rimu@piefed.socialOPM
    link
    fedilink
    English
    arrow-up
    23
    ·
    4 days ago

    It’s one of those missing pieces that we’ve missed for so long that no one ever bought it up - that was just how it was. Then in Nov of last year Julian from NodeBB initiated a conversation between NodeBB, Lemmy and PieFed and here we are. I got there first but hopefully the others are not far behind.

    • Die4Ever@retrolemmy.com
      link
      fedilink
      English
      arrow-up
      18
      ·
      4 days ago

      We were just talking about how to consolidate communities and it’s really annoying not being able to move posts lol

        • julian@activitypub.space
          link
          fedilink
          arrow-up
          3
          ·
          3 days ago

          Yes, let’s talk about how that would work.

          It has much to do with my cross-posting FEP which I have… not written. It is largely in my head at the moment 😢

          Can Piefed see my emoji now? 😬

          • Rimu@piefed.socialOPM
            link
            fedilink
            English
            arrow-up
            4
            ·
            edit-2
            3 days ago

            I see your emoji!

            Can you see THIS emoji? :attention1:

            I typed it as : attention1 : in the markdown (no spaces tho) and PieFed converted it to an image. That emoji was originally published by literature.cafe, a Lemmy instance, but I can use it here anyway.

            • julian@activitypub.space
              link
              fedilink
              arrow-up
              3
              ·
              edit-2
              3 days ago

              @[email protected] oh… No I cannot 😔 but we shall figure it out!

              Edit: ah you’re missing a tag entry with type Emoji. Check out the AP data on my reply to see it.

              In the rendered HTML you actually don’t render the image, it usually gets stripped for safety

              • Rimu@piefed.socialOPM
                link
                fedilink
                English
                arrow-up
                2
                ·
                3 days ago

                oops, yeah, I only added the Emoji tag to top-level posts, not replies.

                How about now? :attention1:

                • julian@activitypub.space
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  edit-2
                  3 days ago

                  No, not yet :frowning: I wonder why. I’m using one in this post so I can compare…

                  No clue! They look the same! Mine has an id, but I don’t think that’d make a difference…

                  • Rimu@piefed.socialOPM
                    link
                    fedilink
                    English
                    arrow-up
                    3
                    ·
                    3 days ago

                    On the PieFed side, : frowning : is not being converted because PF ignores the tag entirely and relies on daily polling of lemmy/api/v3/site to get lists of emojis, which is a bit crap for NodeBB. More work needed!

          • Rimu@piefed.socialOPM
            link
            fedilink
            English
            arrow-up
            3
            ·
            edit-2
            3 days ago

            I guess, either:

            Issue multiple Move activities, until all the posts are gone from one community then delete the empty one.

            A special Merge activity that looks basically the same as the Move one (target and origin) except the things being targeted and originated are communities instead of posts.