7.8.0 – Happy Holidays

Wapuu, the yellow WordPress mascot, sits comfortably in a spaceship wearing a spacesuit and reading a book. Through a large window behind Wapuu, stars and a colorful nebula glow in deep space, creating a calm, cozy scene that suggests reading and discovery.

As the year winds down, we’ve wrapped up a release that brings better moderation tools, a new way to display reactions, and a small surprise, just in time for the holidays.

Stronger Tools for Moderation

Moderation can be hard work, especially on the Fediverse, where conversations flow in from all directions. This release introduces new tools that help you stay in control with less manual effort.

You can now subscribe to shared blocklists and let the plugin keep them up to date automatically. Subscribed lists are synced on a weekly cadence, so changes made upstream are reflected on your site without you having to lift a finger.

A screenshot of the block list subscription feature.

On top of that, we’ve added a bulk domain blocklist importer. You can upload a CSV or plain text file, including Mastodon-style exports, and quickly add large numbers of domains at once. To make it even easier to get started, the importer includes a one-click option for the popular community-maintained IFTAS DNI list (@about.iftas.org).

A screenshot of the block list importer feature.

Together, these features make moderation more scalable and less stressful, so you can spend more time engaging and less time firefighting.

Reactions, Your Way

Reactions are a big part of how conversations feel alive on the Fediverse, and now you have more control over how they appear on your site.

The Fediverse Reactions block gained a new Summary display style. Instead of showing a facepile of avatars, this option presents reactions as clean, inline counters for comments, likes, boosts, and replies. It’s a great fit for minimal layouts, feeds, or sites where avatars are disabled.

A screenshot of the compact reactions.

You can switch between the classic facepile and the new summary style directly in the block settings. And if avatars are turned off in discussion settings, the block automatically falls back to the summary view.

A Sneak Peek at the Reader (Experimental)

One more thing, for the curious among you, there’s now an early preview of the ActivityPub Reader, hidden behind a feature flag in the Advanced settings tab. If you don’t see it yet, open Screen Options at the top right of the ActivityPub settings page, check “Advanced Settings,” and save. That reveals the Advanced tab where you can enable the Reader.

A screenshot of the reader implementation.

When enabled, this adds a new “Social Web” submenu to your Dashboard menu item. An place where you can read posts and shares from accounts you follow, turning your WordPress admin into a lightweight Fediverse reader.

Because this is still very much a work in progress, the Reader is disabled by default and clearly marked as experimental. The UI, behavior, and feature set will change significantly in future releases as we explore what a great native Fediverse reading experience inside WordPress could look like.

If you enjoy testing new ideas, we’d love to hear your feedback, whether it’s bug reports, rough edges you’ve noticed, or ideas about what this Reader should become. Early input helps shape where this goes next, so feel free to share your thoughts in whatever form works best for you.

Changelog

Added

  • Add blocklist subscriptions for automatic weekly synchronization of remote blocklists.
  • Add compact display style to Reactions block that hides avatars.
  • Add domain blocklist importer for bulk importing blocked domains.
  • Add image optimization for imported attachments (resize to 1200px max, convert to WebP).
  • Add local caching for remote actor avatars.
  • Add relay mode to forward public activities to all followers.
  • Add scheduled cleanup for remote posts, preserving posts with local user interactions.
  • Add site health check to warn when DISABLE_WP_CRON may impact ActivityPub functionality.
  • Add Social Web Reader for browsing ActivityPub content directly in WordPress admin.
  • Delete remote posts on plugin uninstall.
  • Mastodon importer now imports self-replies as comments, preserving thread structure.

Changed

  • Cache expensive operations in Post transformer to improve performance.
  • Improve performance and reliability of @-mention detection.
  • Reduce federated content size by removing unnecessary HTML attributes.
  • Skip downloading video and audio attachments, embedding remote URLs directly to avoid storage limits.
  • Use stable term_id-based IDs for Term transformer to ensure federation consistency.
  • Wrap blocked domains and keywords tables in collapsible details element.

Fixed

  • Respect WordPress “show avatars” setting for remote actor avatars.
  • Ensure NodeInfo accurately represents site administrators to the Fediverse.
  • Fediverse Followers block now works correctly when the “Hide Social Graph” privacy option is enabled.
  • Fix NodeInfo documents to comply with schema specification.
  • Follow Me block button-only style now respects width settings from the inner Button block.
  • Preserve whitespace inside preformatted elements when federating content.

Downloads

Holiday Thanks

A special thank-you to everyone who joined us during the recent office hours — for the questions, the thoughtful feedback, and the great conversations about where ActivityPub for WordPress should go next. Talking directly with you helps shape these releases more than any roadmap ever could.

See you in 2026 — and happy holidays!

Comments

14 responses to “7.8.0 – Happy Holidays”

  1. Nick Bohle 🇪🇺 Avatar

    @activitypub.blog

    👍

    And the screenshot of the updated reaction block. 😎

    Like

  2. IFTAS Avatar

    @activitypub.blog Wow! That looks like a one-click IFTAS DNI list subscription, is that correct?

    Thank you for these updates, and for considering the DNI list in your approach, greatly appreciated!

    Like

    1. Matthias Pfefferle Avatar

      @iftas @activitypub.blog it is ☺️

      Thank YOU for providing and maintaining the list!

      Like

  3. Steffen Voß Avatar

    @activitypub.blog Very cool new features! Thank you!

    Liked by 1 person

  4. Camino a una instancia propia – matizeta Avatar

    […] la última actualización incorporaron de manera experimental el  ActivityPub Reader para leer y compartir el contenido que […]

    Like

  5. Ben Avatar

    @activitypub.blog incredible!! So excited to start testing out the beginning of the "reader"! 🤩

    I enabled it, but don't see it in the dashboard menu. What am I missing….? 🤔

    Liked by 1 person

    1. Matthias Pfefferle Avatar

      @perksofbeingben @activitypub.blog can you re-check if the setting was properly saved?

      Like

  6. Sam Avatar

    @activitypub.blog @about.iftas.org Brilliant updates. Thank you for all of the amazing work you've put in to this continually improving plugin throughout 2025. Enjoy a well deserved restful holiday period!

    Like

  7. Carsten Avatar

    @ActivityPub for WordPress Great job! After this update, the plugin is working again on my SQLite-powered WordPress blogs. Did you make any specific changes related to that?

    Like

    1. Matthias Pfefferle Avatar

      @carsten not that I am aware of 🫣

      …but I am happy that it now works for you 🙂

      /cc @activitypub.blog

      Like

  8. Aurin Azadî Avatar

    @activitypub.blog @about.iftas.org What you don’t say: That the plugin is not updated in ClassicPress installations if already installed, and can’t be installed on installations without a former version.

    On my main blog with ClassicPress 2.6.0, although automatic updates are active, the version of the plugin is still 5.3.2 – and it only works here and there. Mostly the articles don’t reach the Fediverse.

    On another blog, also with ClassicPress 2.6.0, I tried to install it yesterday and the plugin site said: no.

    It seems to me that ClassicPress is not wanted in the Fediverse.

    Like

    1. Matthias Pfefferle Avatar

      @atarifrosch @activitypub.blog @about.iftas.org There’s no intention to exclude ClassicPress. Our resources are limited, so we don’t actively test with it, but I’m happy to fix issues when possible… or, even better, merge PRs that resolve them.

      Like

  9. Cornerstone 1.1.0: Fediverse Avatars Now Display Properly - Island in the Net Avatar

    […] works thanks to the ActivityPub plugin’s local avatar caching feature (introduced in version 7.8.0). The plugin stores remote actor icons, and Cornerstone now knows where to look for […]

    Like

Leave a comment