We documented most of the work we did in this recent v0.9.4 Release, so that’s also copied here:

@nutomic:

I fixed all the known problems with ActivityPub compliance, so that Lemmy should be fully in accordance to the standard now (unless we missed something). Note, this doesn’t mean that Lemmy can federate with other projects, because there are many different ways to do the same thing in ActivityPub. So it will be necessary to test with each project, and fix any remaining problems.

  • Fixed Activitypub outbox to contain activities, not objects
  • Make Lemmy specific apub fields optional
  • Removed some backwards compatibility code, for better compatibility with other projects

@dessalines:

  • Fixed a critical bug w forms being cleared.
  • Fixed a critical bug with votes and comment unlike responses not being 0 for your user.
  • Fixed a critical bug with comment creation not checking if its parent comment is in the post.
  • Added some active user counts, including users_active_day, users_active_week, users_active_month, users_active_half_year to SiteAggregates and CommunityAggregates. (Also added to lemmy-ui)
  • Made sure banned users can’t follow.
  • Added FederatedInstances to SiteResponse, to show allowed and blocked instances. (Also added to lemmy-ui)
  • Added a MostComments sort for posts. (Also added to lemmy-ui)
  • Added a scroll position restore to lemmy-ui.
  • Reworked the combined inbox so incoming comments don’t wipe out your current form.
  • Fixed an updated bug on the user page.
  • Fixed cross-post titles and body getting clipped.
  • Fixing the post creation title height.
  • Serge Tarkovski
    link
    23 years ago

    Is there still anything not implemented regarding ActivityPub and federation with other Lemmies? Just curious, you’re doing awesome work anyway.

    • DessalinesOPA
      link
      23 years ago

      There’s still a few moderation-related things, like community bans not federating properly, but most things are working well.