BuddyBoss Platform - Version 1.7.0

Release date: Jun 30, 2021

Changes:

  • Videos - Added Videos support for Activity, Profiles, Groups, Messages, Forums
  • Videos - Added central Videos page for showing all site Videos
  • Videos - Added functionality to move and organized Videos into Albums
  • Videos - Added settings page for customizable Video File Extensions
  • Videos - Added support to auto-generate Video cover images
  • Videos - Added Video Player support
  • Videos - Added Video support for Documents
  • Notifications - Added On-Screen Notifications support
  • Notifications - Added On-Screen Notifications controls
  • Media - Major security & performance improvements for Photos, Documents, and Videos preview
  • Groups - Media permission improvements
  • REST API - Added Videos API support
  • REST API - Media permission and Media performance Code refactoring

File Changes:

  • src/bp-activity/bp-activity-filters.php
  • src/bp-activity/bp-activity-functions.php
  • src/bp-activity/classes/class-bp-rest-activity-comment-endpoint.php
  • src/bp-activity/classes/class-bp-rest-activity-endpoint.php
  • src/bp-core/admin/bp-core-admin-components.php
  • src/bp-core/admin/bp-core-admin-functions.php
  • src/bp-core/admin/bp-core-admin-pages.php
  • src/bp-core/admin/bp-core-admin-schema.php
  • src/bp-core/admin/bp-core-admin-settings.php
  • src/bp-core/admin/bp-core-admin-slugs.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/help.js
  • src/bp-core/admin/js/help.min.js
  • src/bp-core/admin/js/settings-page.js
  • src/bp-core/admin/js/settings-page.min.js
  • newsrc/bp-core/admin/settings/bp-admin-setting-notifications.php
  • newsrc/bp-core/admin/settings/bp-admin-setting-video.php
  • newsrc/bp-core/admin/templates/check-video-mime-type.php
  • src/bp-core/admin/templates/moderation-activate-alert-popup.php
  • src/bp-core/bp-core-actions.php
  • src/bp-core/bp-core-avatars.php
  • newsrc/bp-core/bp-core-cron.php
  • src/bp-core/bp-core-cssjs.php
  • src/bp-core/bp-core-filters.php
  • src/bp-core/bp-core-functions.php
  • src/bp-core/bp-core-options.php
  • src/bp-core/bp-core-template.php
  • src/bp-core/bp-core-update.php
  • src/bp-core/classes/class-bp-admin.php
  • newsrc/bp-core/classes/class-bp-core-cron.php
  • src/bp-core/classes/class-bp-rest-settings-endpoint.php
  • src/bp-core/compatibility/bp-incompatible-plugins-helper.php
  • newsrc/bp-core/css/vendor/video-js.css
  • newsrc/bp-core/css/vendor/video-js.min.css
  • newsrc/bp-core/deprecated/buddyboss/1.7.0.php
  • newsrc/bp-core/images/admin/icons/fontawesome/regular/bells.svg
  • newsrc/bp-core/js/vendor/flv.js
  • newsrc/bp-core/js/vendor/video.js
  • newsrc/bp-core/js/vendor/video.min.js
  • newsrc/bp-core/js/vendor/videojs-flash.js
  • newsrc/bp-core/js/vendor/videojs-seek-buttons.min.js
  • src/bp-document/bp-document-filters.php
  • src/bp-document/bp-document-functions.php
  • src/bp-document/bp-document-template.php
  • src/bp-document/classes/class-bp-document-template.php
  • src/bp-document/classes/class-bp-document.php
  • src/bp-document/classes/class-bp-gopp-image-editor-gs.php
  • src/bp-document/classes/class-bp-rest-document-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/replies/functions.php
  • src/bp-forums/templates/default/bbpress-functions.php
  • src/bp-forums/templates/default/bbpress/form-attachments.php
  • src/bp-forums/topics/functions.php
  • src/bp-friends/bp-friends-filters.php
  • src/bp-groups/actions/create.php
  • src/bp-groups/bp-groups-admin.php
  • src/bp-groups/bp-groups-filters.php
  • src/bp-groups/bp-groups-functions.php
  • src/bp-groups/bp-groups-template.php
  • src/bp-groups/classes/class-bp-groups-component.php
  • src/bp-groups/classes/class-bp-rest-group-settings-endpoint.php
  • src/bp-groups/classes/class-bp-rest-groups-endpoint.php
  • src/bp-groups/screens/single/admin/group-settings.php
  • newsrc/bp-groups/screens/single/videos.php
  • src/bp-integrations/learndash/templates/buddypress/groups/single/courses-courses.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/bp-media-template.php
  • src/bp-media/classes/class-bp-media-album.php
  • src/bp-media/classes/class-bp-media-query.php
  • src/bp-media/classes/class-bp-media-rotation.php
  • src/bp-media/classes/class-bp-media-template.php
  • src/bp-media/classes/class-bp-media.php
  • src/bp-media/classes/class-bp-rest-media-albums-endpoint.php
  • src/bp-media/classes/class-bp-rest-media-endpoint.php
  • src/bp-members/bp-members-filters.php
  • src/bp-members/classes/class-bp-members-component.php
  • src/bp-members/classes/class-bp-rest-members-endpoint.php
  • src/bp-members/classes/class-bp-rest-members-permissions-endpoint.php
  • src/bp-messages/classes/class-bp-rest-messages-endpoint.php
  • src/bp-moderation/bp-moderation-filters.php
  • src/bp-moderation/classes/class-bp-moderation-abstract.php
  • src/bp-moderation/classes/class-bp-moderation-forum-replies.php
  • src/bp-moderation/classes/class-bp-moderation-forum-topics.php
  • src/bp-moderation/classes/class-bp-moderation-forums.php
  • src/bp-moderation/classes/class-bp-moderation-media.php
  • newsrc/bp-moderation/classes/class-bp-moderation-video.php
  • src/bp-moderation/classes/class-bp-rest-moderation-endpoint.php
  • src/bp-moderation/classes/suspend/class-bp-core-suspend.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-activity-comment.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-activity.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-forum-reply.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-forum-topic.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-forum.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-group.php
  • src/bp-moderation/classes/suspend/class-bp-suspend-member.php
  • newsrc/bp-moderation/classes/suspend/class-bp-suspend-video.php
  • src/bp-moderation/screens/single/admin/report-single.php
  • src/bp-notifications/bp-notifications-functions.php
  • src/bp-notifications/bp-notifications-template.php
  • src/bp-performance/classes/class-option-clear-cache.php
  • src/bp-performance/classes/class-performance.php
  • src/bp-performance/classes/class-settings.php
  • src/bp-performance/classes/integrations/class-bb-media-albums.php
  • newsrc/bp-performance/classes/integrations/class-bb-videos.php
  • src/bp-search/bp-search-settings.php
  • src/bp-search/classes/class-bp-search-albums.php
  • src/bp-search/classes/class-bp-search-media.php
  • newsrc/bp-search/classes/class-bp-search-video.php
  • src/bp-search/classes/class-bp-search.php
  • src/bp-search/plugins/search-cpt/class-bp-search-cpt.php
  • src/bp-templates/bp-nouveau/buddypress-functions.php
  • src/bp-templates/bp-nouveau/buddypress/activity/comment-form.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/form.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-document.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-media.php
  • newsrc/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-video.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-whats-new-toolbar.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/messages/index.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-document.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-editor-toolbar.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-media.php
  • src/bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-single-list.php
  • newsrc/bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-video.php
  • src/bp-templates/bp-nouveau/buddypress/document/actions.php
  • newsrc/bp-templates/bp-nouveau/buddypress/document/activity-document-actions.php
  • newsrc/bp-templates/bp-nouveau/buddypress/document/activity-document-preview.php
  • src/bp-templates/bp-nouveau/buddypress/document/activity-entry.php
  • newsrc/bp-templates/bp-nouveau/buddypress/document/audio-preview.php
  • newsrc/bp-templates/bp-nouveau/buddypress/document/code-preview.php
  • newsrc/bp-templates/bp-nouveau/buddypress/document/doc-preview.php
  • src/bp-templates/bp-nouveau/buddypress/document/document-entry.php
  • src/bp-templates/bp-nouveau/buddypress/document/document-uploader.php
  • src/bp-templates/bp-nouveau/buddypress/document/entry.php
  • src/bp-templates/bp-nouveau/buddypress/document/index.php
  • src/bp-templates/bp-nouveau/buddypress/document/single-folder.php
  • src/bp-templates/bp-nouveau/buddypress/document/uploader.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/admin/group-settings.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/albums.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/documents.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/group-header.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/messages/private-message.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/messages/public-message.php
  • src/bp-templates/bp-nouveau/buddypress/groups/single/photos.php
  • newsrc/bp-templates/bp-nouveau/buddypress/groups/single/videos.php
  • src/bp-templates/bp-nouveau/buddypress/media/actions.php
  • src/bp-templates/bp-nouveau/buddypress/media/activity-entry.php
  • src/bp-templates/bp-nouveau/buddypress/media/add-media.php
  • src/bp-templates/bp-nouveau/buddypress/media/album-entry.php
  • src/bp-templates/bp-nouveau/buddypress/media/create-album.php
  • src/bp-templates/bp-nouveau/buddypress/media/entry.php
  • src/bp-templates/bp-nouveau/buddypress/media/index.php
  • src/bp-templates/bp-nouveau/buddypress/media/location-move.php
  • src/bp-templates/bp-nouveau/buddypress/media/media-loop.php
  • src/bp-templates/bp-nouveau/buddypress/media/single-album.php
  • src/bp-templates/bp-nouveau/buddypress/media/uploader.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/cover-image-header.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/document.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/media.php
  • src/bp-templates/bp-nouveau/buddypress/members/single/member-header.php
  • newsrc/bp-templates/bp-nouveau/buddypress/members/single/video.php
  • newsrc/bp-templates/bp-nouveau/buddypress/notifications/on-screen.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/albums-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/albums.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/document-ajax.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/document.php
  • src/bp-templates/bp-nouveau/buddypress/search/loop/photos.php
  • newsrc/bp-templates/bp-nouveau/buddypress/search/loop/videos-ajax.php
  • newsrc/bp-templates/bp-nouveau/buddypress/search/loop/videos.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/actions.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/activity-entry.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/add-video-thumbnail.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/add-video.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/album-entry.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/albums.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/create-album.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/entry.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/index.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/location-move.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/single-album.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/single-video.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/theatre.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/uploader.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/video-create-album.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/video-loop.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/video-move.php
  • newsrc/bp-templates/bp-nouveau/buddypress/video/video-privacy.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/icons/bb-icons.css
  • src/bp-templates/bp-nouveau/icons/bb-icons.eot
  • src/bp-templates/bp-nouveau/icons/bb-icons.min.css
  • src/bp-templates/bp-nouveau/icons/bb-icons.svg
  • src/bp-templates/bp-nouveau/icons/bb-icons.ttf
  • src/bp-templates/bp-nouveau/icons/bb-icons.woff
  • src/bp-templates/bp-nouveau/icons/bb-icons.woff2
  • src/bp-templates/bp-nouveau/icons/config.json
  • newsrc/bp-templates/bp-nouveau/images/video-placeholder.jpeg
  • newsrc/bp-templates/bp-nouveau/images/video-placeholder.jpg
  • newsrc/bp-templates/bp-nouveau/images/video-play.svg
  • src/bp-templates/bp-nouveau/includes/activity/ajax.php
  • src/bp-templates/bp-nouveau/includes/activity/functions.php
  • src/bp-templates/bp-nouveau/includes/activity/template-tags.php
  • src/bp-templates/bp-nouveau/includes/customizer.php
  • src/bp-templates/bp-nouveau/includes/document/ajax.php
  • src/bp-templates/bp-nouveau/includes/document/functions.php
  • src/bp-templates/bp-nouveau/includes/document/player.php
  • src/bp-templates/bp-nouveau/includes/document/preview.php
  • src/bp-templates/bp-nouveau/includes/functions.php
  • src/bp-templates/bp-nouveau/includes/groups/ajax.php
  • src/bp-templates/bp-nouveau/includes/groups/functions.php
  • src/bp-templates/bp-nouveau/includes/groups/template-tags.php
  • src/bp-templates/bp-nouveau/includes/media/ajax.php
  • src/bp-templates/bp-nouveau/includes/media/functions.php
  • src/bp-templates/bp-nouveau/includes/media/loader.php
  • newsrc/bp-templates/bp-nouveau/includes/media/preview.php
  • src/bp-templates/bp-nouveau/includes/members/template-tags.php
  • src/bp-templates/bp-nouveau/includes/messages/ajax.php
  • src/bp-templates/bp-nouveau/includes/moderation/loader.php
  • src/bp-templates/bp-nouveau/includes/notifications/functions.php
  • src/bp-templates/bp-nouveau/includes/template-tags.php
  • newsrc/bp-templates/bp-nouveau/includes/video/ajax.php
  • newsrc/bp-templates/bp-nouveau/includes/video/functions.php
  • newsrc/bp-templates/bp-nouveau/includes/video/loader.php
  • newsrc/bp-templates/bp-nouveau/includes/video/player.php
  • newsrc/bp-templates/bp-nouveau/includes/video/preview.php
  • newsrc/bp-templates/bp-nouveau/includes/video/template-tags.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-messages.js
  • src/bp-templates/bp-nouveau/js/buddypress-group-messages.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
  • newsrc/bp-templates/bp-nouveau/js/buddypress-video.js
  • newsrc/bp-templates/bp-nouveau/js/buddypress-video.min.js
  • newsrc/bp-video/bp-video-cache.php
  • newsrc/bp-video/bp-video-filters.php
  • newsrc/bp-video/bp-video-functions.php
  • newsrc/bp-video/bp-video-loader.php
  • newsrc/bp-video/bp-video-settings.php
  • newsrc/bp-video/bp-video-template.php
  • newsrc/bp-video/classes/class-bp-rest-video-details-endpoint.php
  • newsrc/bp-video/classes/class-bp-rest-video-endpoint.php
  • newsrc/bp-video/classes/class-bp-rest-video-poster-endpoint.php
  • newsrc/bp-video/classes/class-bp-video-album-template.php
  • newsrc/bp-video/classes/class-bp-video-album.php
  • newsrc/bp-video/classes/class-bp-video-component.php
  • newsrc/bp-video/classes/class-bp-video-query.php
  • newsrc/bp-video/classes/class-bp-video-template.php
  • newsrc/bp-video/classes/class-bp-video-theme-compat.php
  • newsrc/bp-video/classes/class-bp-video.php
  • newsrc/bp-video/screens/albums.php
  • newsrc/bp-video/screens/directory.php
  • newsrc/bp-video/screens/video.php
  • src/bp-xprofile/bp-xprofile-repeaters.php
  • src/bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php
  • src/class-buddypress.php
  • src/composer.json
  • src/composer.lock
  • 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