- Fix Warning: Undefined variable $account (#385)
- Fixes for Friend Messages (#387)
- Add Podcast Support (#386)
- Fix support for threads.net (#378)
- Add a warning if a user has not enabled ActivityPub on their threads.net account (#377)
- Upgrade and improve the MF2 library (#374)
- Add mark tag CSS to emails to ensure highlighting (#365)
- Only show the dashboard widgets if the user has enough permissions (#368)
- Prevent retrieving the same feed in parallel (#366)
- Add Friend: Use more info from the given URL (#369)
- Log ActivityPub actions and add the publish date to Announcements (#364)
- Improve OPML Support (#370)
- Update blueprints for previewing in WordPress Playground (#371)
- Show Mutual Followers and allow removing of followers (#359)
- Add an e-mail notification for new and lost followers (#358)
- Add the ability to disable notifications per post format and feed parser (#357)
- Fix 404 on the New private post widget props @liviacarolgouvea (#361)
- Improve ghost.org ActivityPub compatibility (#356)
- Avoid fatal when no user login can be found during boosting (#355)
- A small update of a filter for Enable Mastodon Apps 0.9.8
- Fix ActivityPub preview and use more details when creating the user (#354)
- Fix boost button (#353)
- Allow creating multiple dashboard widgets in (#349)
- Add support for double-encoded HTML entities in RSS in (#352)
- Expose the list of your followers and make it easy to follow back in (#351)
- Fixed a bug that could cause double items on initial feed refresh.
- Don't override ActivityPub mentions (#345)
- Add a dashboard widget (#346)
- Automatically update dashboard widget with new posts (#347)
- Account for WordPress installs in a directory (#348)
- Fix an out of memory error in get_author_posts_url (#339)
- Fix ignore notification settings when no
friend_listed
passed by @logicalor in (#324) - Null coalesce
$html
to empty string to avoid deprecation notices by @logicalor in (#325) - Support the WordPress PHPCS ruleset (#329), props @apermo
- Improve PHPCS WordPress compliance (#330)
- Post Cache Admin: Only show subscription author (#333)
- Add automatic-status menu slug (#334)
- Fix the all postids query (#335)
- Don't define a wp-editor dependency (#332)
- Fix Rewrite for Categories (#322)
- Show Comments and the Form on Permalink pages (#321)
- Don't allow to follow any local URL to prevent loops (#320)
- Enable Mastodon Apps Updates: Cache the post when replying to it (#318), Map back the canonical user id to a user (#317)
- Allow a dot in the ActivityPub username (#316)
- Fix Friend Request notification setting saving (#313)
- Add a Stats Widget (#297)
- Enable Mastodon Apps: Improve virtual user handling (#310)
- Increase cron feed polling frequency - this doesn't poll the feeds more often, just increases its reliability (#312)
- Add my-apps icon (#308)
- Enable Mastodon Apps CloudFest Hackathon Compatibility Updates (#298)
- Fix Notification Author and Highlight a Matched Keyword (#306)
- Fix the reblog title (#300)
- Fix issues discovered by the plugin check plugin (#301)
- One more fix to the update routine for previous version
- Fix update routine for previous version
- Fix the reblog button ([#299])
- Add local users to potential mentions so that it won't be trashed ([#296])
- Add Option to Disable Friendships ([#294])
- Improve Omnibox ([#292])
- Send the ActivityPub follow not to the shared inbox but the individuals inbox ([#291])
- Improve friend URL validation before trying to discover feeds (#290)
- Add Boosting any URL and improve search field (#287)
- Allow translator translation for the welcome box (#286)
- Remove dysfunct double setting from Edit User Page (#289)
- Fix adding new feeds with a Mastodon-style notation (#282)
- Unfortunately we had to disable Gutenberg on the frontend (#273)
- Fixed a missing reblog button for virtual users (#261)
- Allow segmentation of friends frontpages (#272), see this experiment: https://github.com/akirk/friends-mastodon-like-interface
- Allow double clicking the text to collapse/uncollapse (#263)
- Fix that the friends email address was displayed wrong (#266)
- Fix external auth on multisite (#267)
- Translatability fixes (#265)
- Frontend: Allow future post status (#270)
- Improve error checking regarding post formats and missing ActivityPub metadata (#271)
- Fix crash when using get_the_excerpt in the admin edit-post screen (#260)
- Fix broken outgoing activities with version 1.0 of the ActivityPub plugin (#258)
- Fix invalid callback
- Fix broken replies with version 1.0 of the ActivityPub plugin (#257)
- Fix some incompatibilities with version 1.0 of the ActivityPub plugin (#256)
- No longer send your own comments out via ActivityPub, should be moved into the ActivityPub plugin (#255)
- Hide block options for ClassicPress (#252)
- Change feed table from horizontal to vertical (#248)
- Added an option to enable/disable Gutenberg on the frontend (#245)
- Fixed that a faulty "hide from friends page" value could cause missing posts in the main feed
- Change so that the Send to E-Reader plugin can enable downloading the ePub from a special URL
- Fix following users from Enable Mastodon Apps
- Fix disappearing posts after untrashing them
- Allow specifying a URL as avatar (#243)
- Add more mastodon style urls for ActivityPub parsing autodetection (when there is no mime-type in the rel=me)
- Fixed a bug where comments were not retrieved via the comments RSS feed
- Fixed the require codeword checkbox
- Add get_posts args support for virtual users ([#242]), this allows the Enable Mastodon Apps to work with external mentions after #215
- Prepare for Activitypub Update which in its current state could cause a fatal (#241)
- Post Collection compatibility: Allow trashing of Post Collection posts (#240)
- Post Collection compatibility: Allow the post collection to be included in the autocomplete (#239)
- Fix updating of user data when the subscription is a virtual user (#238)
- Update Blocks Everywhere for WordPress 6.3 compatbility (#236)
- ActivityPub: Also detect standard fediverse urls and assign the post-format status (#237)
- Improve the Onboarding Experience (#231)
- Expose the ActivityPub plugin more on the Add Friend screen (#234)
- Fixed Quick Subscribe (#233)
- Recognize the published date for announces (#232)
- Allow setting the Collapsed view as default (#224) but don't collapse when there is just a single post (#229)
- Don't create a user when only following someone (#215). This means that if you only want to use the Friends plugin to follow people, it will no longer create a user for each follow.
- Fix the hardcoded friends url path on the refresh widget (#223)
- ActivityOPub: add support incoming video attachments (#222)
- Friends Page: Status View improvements (#220): Style the collapsed status view better. Move the Quick post toggle. Add Reply button and dropdown entry.
- Friends Page: Allow private sharing of a post on your friends page (#217). Adds a new "Share" item to the dropdown which gives you a special link that can be viewed by anyone.
- A number of small PHP 8.1 fixes
- Add a new Reply To field to the Status post form (#210), also see the related update to the Firefox extension at https://addons.mozilla.org/addon/wpfriends/
- Fix a Fatal regarding ActivityPub metadata
- Create better display name from follows from the Enable Mastodon Apps plugin
- Relay the external mentions user to the Enable Mastodon Apps plugin
- Prevent creation of a new feed for a virtual external mentions feed
-
Fix/improve outgoing ActivityPub mention behavior for comments (#205 and #206)
-
Support for external ActivityPub mentions (#206)
-
Reactions: Make it possible to issue reactions from outside (#201)
-
Add Reblogging and Announce support for ActivityPub (#168)
-
Add filters and metadata to make the Enable Mastodon Apps plugin possible (#200)
-
ActivityPub: Auto-approve comments by people you follow (#199)
- Remove stale ActivityPub version and use the information from WordPress.org (#195)
- Allow mixing of post formats on the frontend
- Allow filtering notifications by the incoming feed (#196)
- Fix friends menu on other site (#189)
- Added missing space to generated SQL query (#191)
- The Wiki now contains a Hooks Documentation (#167)
- Frontend: Add CSS rule to fix odd resizing (#166)
- Frontend: Add a "Show hidden items" in the main feed header (#172)
- Frontend: Upgrade Blocks Everywhere, hide Quick Post Panel by default (#180, #183)
- Frontend: Don't let the Post Kinds plugin interfere with the friends query (#176)
- Admin: Fix inconsistencies with links to the new friends list link (#184) props @pfefferle
- Admin: Tweak text for "Show Hidden Items" setting, per-feed. (#173) props @alecmuffett
- Fix remote friends plugin detection on public Friends page when headers are stripped (#160).
- Permissions: Allow using the friends plugin as an Editor (#121). An administrator account no longer required, you only need one to set the main user and adjust blog-level settings.
- Automatic status: Add option to disable creation of automatic status post drafts (#141).
- ActivityPub: Support for outgoing mentions (prepared in activitypub#213 by removing the parser from there for quicker iteration). Implemented in #137.
- ActivityPub: Use the avatar from ActivityPub (#142) and allow setting it after the fact (it won't change automatically).
- ActivityPub: Add outbox support (#163) which means that when you now subscribe to someone new, it will fetch old posts.
- Feeds: fixed a bug where when adding a new user and subscribing to an ActivityPub feed at the same time, the ActivityPub account won't be followed (would need a deactivate/actiate of the feed).
- Taxonomies: Hide the user-feed and reactions taxonomies from the public and delete their entries when uninstalling the plugin (#132).
- Improved PHP8 compatibility and start testing with PHP8.2 in the CI.
- Frontend: add option to show/hide hidden entries on a user page (#124).
- Admin: Fix that the main settings page would not save.
- Plugins (ActivityPub): Add a function to get all friends for a specific parser. This is for activitypub#213.
- Plugins: Allow plugins to suggest a better display name and username for friends via two new hooks
friends_suggest_user_login
andfriends_suggest_display_name
.
- Friends messages and status posting UI: Bring back the Gutenberg Editor using the updated blocks-everywhere (#122).
- Admin: Fix a redirect problem on the autostatus admin page.
- Status posts: fix collapsing them and only output the status post box on the main status feed to avoid confusion when your posts don't show up on an author status page.
- Plugins: Add filters for allowing ActivityPub integrations (see activitypub#172):
friends_rewrite_incoming_url
,friends_user_feed_activated
,friends_user_feed_deactivated
. - Plugins: Add ActivityPub to the Friends Plugins installer.
- Frontend: Add ability to read a post's comments inside the Friends plugin using the comments button (if it supplies a comments feed in its RSS which all WordPresses do) (#113).
- Frontend: Add different styling for images and status feed. Add a "post status" box to the status feed.
- Frontend: Allow starring friends + new widget to display those starred friends for convenient access.
- Frontend: Add a recent friends widget that displays your newest friends and subscriptions for convenient access.
- Admin: Introduce tabs on various friends settings for a better overview (#116).
- Admin: Remove the Welcome admin notice in favor a Welcome screen inside the friends plugin.
- Admin: Improve the friend space usage calculation for friends with many posts.
- Admin: Improve Automattic Status (#111).
- Core: Improved the WP_Query for the frontend to allow to show your reactions to the posts (#114).
- Core: allow frontend detection earlier in the WordPress boot process allowing our
add_theme_support()
s to kick in based on whether we are on the frontend. - Core: Fetch feeds based on their due date. This will allow adjusting feed fetch intervals individually for feeds (#109).
- Multisite: Improve activation code so that the friend roles should now be created more reliably on new multisite blogs (#107).
- Plugins: Add filters for the Friends roles plugin:
friends_plugin_roles
.
- Fix namespace on activation, deactivation and uninstall hooks
- Fix a problem with retrieving and up to date plugins.json file from Github
- Improved handling of updated feed items and how they are stored as revisions
- PHP: Introduced a namespace, changed the plugin hooks to friends_loaded and friends_load_parsers
- Add checks for diagnosing the correct functioning to Site Health