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