BuddyBoss Platform - Version 2.3.60

Release date: Jun 14, 2023

Changes:

  • Notifications - Optimized the performance of the default notification preference workflow for members
  • Groups - Addressed the member count issue in groups when one of the members is suspended
  • Forums - Introduced link preview support for Forums discussions and replies
  • Forums - Resolved the issue where the shortcode for hidden group discussions would throw permission errors for group members
  • Forums - Fixed the issue with the discussion reply 'post' button not being enabled in the responsive view on Android
  • Forums - Resolved the layout issue with the 'Recent Replies' widget when using third-party Themes
  • Forums - Fixed the layout issue with discussion replies pagination when the page number is out of range
  • Activity - Handled the issue where the 'post' button was not accessible in the responsive view when the post content is significant
  • Media - Updated the media database table schema by adding indexing
  • Media - Addressed a UI issue with the search form in the documents sub-folder screen
  • Messages - Enhanced the upload and send media workflow performance in private messages. This improvement optimizes the way media data is stored and deleted, resulting in a faster and smoother messaging experience
  • Moderation - Resolved the issue of suspended member group activity single screen throwing a 404 error
  • Network Search - Refactored the code to allow for easy extension of the feature
  • Core - Provided an option to retain link previews and embeds even after deleting the associated links in activity, forum discussions, and replies
  • Core - Improved the user experience by displaying a loading icon when a search form is submitted or reset
  • Core - Improved the user experience of the GIPHY option in the dashboard by hiding sensitive text. Users can now toggle the visibility of sensitive content with an eye icon
  • Core - Handled a critical issue with the Presence PHP file, ensuring correct detection of active and inactive member status even on non-English language sites
  • Core - Handled a critical conflict with the 'BuddyBoss App' plugin build screen
  • REST API - Added API support for link previews in forums discussions and replies
  • REST API - Updated API support to align with the messages media workflow improvement
  • REST API - Handled the issue where the photos and videos reply option was disabled in the API
  • Learndash - Addressed the issue with social group members roles when sync is enabled for the Learndash group and social group

File Changes:

  • src/bp-activity/bp-activity-filters.php
  • src/bp-activity/bp-activity-functions.php
  • src/bp-activity/classes/class-bp-rest-activity-endpoint.php
  • src/bp-core/admin/bp-core-admin-schema.php
  • src/bp-core/admin/css/common-rtl.css
  • src/bp-core/admin/css/common-rtl.min.css
  • src/bp-core/admin/css/common.css
  • src/bp-core/admin/css/common.min.css
  • src/bp-core/admin/js/settings-page.js
  • src/bp-core/admin/js/settings-page.min.js
  • src/bp-core/bb-core-native-presence.php
  • src/bp-core/bb-core-subscriptions.php
  • src/bp-core/bp-core-cssjs.php
  • src/bp-core/bp-core-functions.php
  • src/bp-core/bp-core-update.php
  • src/bp-core/classes/class-bb-post-notification.php
  • src/bp-core/classes/class-bp-email-tokens.php
  • src/bp-core/classes/class-bp-embed.php
  • newsrc/bp-core/deprecated/buddyboss/2.3.4.php
  • newsrc/bp-core/deprecated/buddyboss/2.3.6.php
  • src/bp-document/bp-document-filters.php
  • src/bp-document/bp-document-functions.php
  • src/bp-document/classes/class-bp-document-component.php
  • src/bp-document/classes/class-bp-document.php
  • src/bp-document/classes/class-bp-rest-document-endpoint.php
  • src/bp-forums/activity.php
  • src/bp-forums/admin/settings.php
  • newsrc/bp-forums/classes/class-bb-rest-forums-link-preview-endpoint.php
  • src/bp-forums/classes/class-bp-forums-component.php
  • src/bp-forums/classes/class-bp-rest-forums-endpoint.php
  • src/bp-forums/classes/class-bp-rest-reply-endpoint.php
  • src/bp-forums/classes/class-bp-rest-topics-endpoint.php
  • src/bp-forums/common/formatting.php
  • src/bp-forums/common/functions.php
  • src/bp-forums/common/template.php
  • src/bp-forums/common/widgets.php
  • src/bp-forums/core/actions.php
  • src/bp-forums/core/filters.php
  • src/bp-forums/functions.php
  • src/bp-forums/replies/functions.php
  • src/bp-forums/replies/template.php
  • src/bp-forums/templates/default/js/common.js
  • src/bp-forums/templates/default/js/editor.js
  • src/bp-forums/templates/default/js/topic-reply-draft.js
  • src/bp-forums/topics/functions.php
  • src/bp-forums/topics/template.php
  • src/bp-groups/bp-groups-functions.php
  • src/bp-groups/classes/class-bp-groups-group.php
  • src/bp-integrations/learndash/library/SyncGenerator.php
  • src/bp-loader.php
  • src/bp-media/bp-media-filters.php
  • src/bp-media/bp-media-functions.php
  • src/bp-media/bp-media-settings.php
  • src/bp-media/classes/class-bp-media-component.php
  • src/bp-media/classes/class-bp-media.php
  • src/bp-media/classes/class-bp-rest-media-endpoint.php
  • src/bp-members/classes/class-bp-members-component.php
  • src/bp-messages/bp-messages-functions.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-member.php
  • src/bp-search/bp-search-filters.php
  • src/bp-templates/bp-nouveau/buddypress/activity/entry.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-link-preview.php
  • newsrc/bp-templates/bp-nouveau/buddypress/common/js-templates/members/bb-link-preview.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/admin/manage-members.php
  • src/bp-templates/bp-nouveau/css/buddypress-rtl.css
  • src/bp-templates/bp-nouveau/css/buddypress-rtl.min.css
  • src/bp-templates/bp-nouveau/css/buddypress.css
  • src/bp-templates/bp-nouveau/css/buddypress.min.css
  • src/bp-templates/bp-nouveau/includes/messages/ajax.php
  • src/bp-templates/bp-nouveau/js/buddypress-activity-post-form.js
  • src/bp-templates/bp-nouveau/js/buddypress-activity-post-form.min.js
  • src/bp-templates/bp-nouveau/js/buddypress-activity.js
  • src/bp-templates/bp-nouveau/js/buddypress-activity.min.js
  • src/bp-templates/bp-nouveau/js/buddypress-group-invites.js
  • src/bp-templates/bp-nouveau/js/buddypress-group-invites.min.js
  • src/bp-templates/bp-nouveau/js/buddypress-media.js
  • src/bp-templates/bp-nouveau/js/buddypress-media.min.js
  • src/bp-templates/bp-nouveau/js/buddypress-messages.js
  • src/bp-templates/bp-nouveau/js/buddypress-messages.min.js
  • src/bp-templates/bp-nouveau/js/buddypress-nouveau.js
  • src/bp-templates/bp-nouveau/js/buddypress-nouveau.min.js
  • src/bp-video/bp-video-filters.php
  • src/bp-video/bp-video-functions.php
  • src/bp-video/classes/class-bp-rest-video-endpoint.php
  • src/bp-video/classes/class-bp-video-component.php
  • src/bp-video/classes/class-bp-video.php
  • src/class-buddypress.php
  • src/endpoints/api_data.js
  • src/endpoints/api_data.json
  • src/endpoints/api_project.js
  • src/endpoints/api_project.json
  • src/languages/buddyboss.pot
  • src/readme.txt