BuddyBoss Platform - Version 1.4.0
Release date: Jun 04, 2020
Changes:
- Documents - Added documents for Activity, Profiles, Groups, Messages, Forums
- Documents - Added central Documents page for showing all site documents
- Documents - Added live previews for PDF, MP3, CSS, JS, HTML, Text, Image
- Documents - Added functionality to move and organized Documents into Folders
- Documents - Added settings page for customizable Document File Extensions
- Media - Added enhanced privacy controls for uploaded Photos and Documents
- Media - Added functionality to enter 'Description' in Photo and Document popups
- Media - Comments in single Photo and Document popups now sync with activity comments
- Activity - Added enhanced privacy controls for user-created activity posts
- REST API - New endpoints added for Activity privacy changes
- Groups - Improved performance for groups with many thousands of members
- Groups - Fixed 'Send Message' and 'Edit Group Discussion' not translatable
- Forums - Fixed pagination when using shortcode [bbp-topic-index]
- Forums - Fixed issues when using many levels of threaded replies
- Forums - Fixed empty Forums page displaying with Private Network enabled
- Forums - Fixed HTML elements displaying when pasting content as subscriber
- Forums - Merged in security patches from bbPress 2.6.5
- Profiles - Fixed 'Nickname' field privacy when set as other than 'Public'
- Network Search - Fixed results title when using apostrophe or blank entry
- Emails - Fixed email not sending for site admin changing a user's password
- Icons - Switched the default font iconset from 'dashicons' to 'bb-icons'
- Icons - Added new font icons to represent all common file types
- LearnDash - Fixed 'Hidden' social groups not appearing in backend for LD groups
- MemberPress - Fixed JavaScript conflicts with Stripe credit card field
- WPML - Fixed menu links missing when viewing Groups, Photos, Forums in profile
File Changes:
- apidoc.json
- bp-activity/bp-activity-admin.php
- bp-activity/bp-activity-filters.php
- bp-activity/bp-activity-functions.php
- bp-activity/bp-activity-template.php
- bp-activity/classes/class-bp-activity-activity.php
- bp-activity/classes/class-bp-activity-component.php
- bp-activity/classes/class-bp-activity-template.php
- bp-activity/classes/class-bp-rest-activity-details-endpoint.php
- bp-activity/classes/class-bp-rest-activity-endpoint.php
- bp-core/admin/bp-core-admin-components.php
- bp-core/admin/bp-core-admin-functions.php
- bp-core/admin/bp-core-admin-pages.php
- bp-core/admin/bp-core-admin-schema.php
- bp-core/admin/bp-core-admin-slugs.php
- bp-core/admin/css/common-rtl.css
- bp-core/admin/css/common-rtl.min.css
- bp-core/admin/css/common.css
- bp-core/admin/css/common.min.css
- bp-core/admin/css/hello-rtl.css
- bp-core/admin/css/hello-rtl.min.css
- bp-core/admin/css/hello.css
- bp-core/admin/css/hello.min.css
- bp-core/admin/js/hello.js
- bp-core/admin/js/hello.min.js
- bp-core/admin/js/settings-page.js
- bp-core/admin/js/settings-page.min.js
- newbp-core/admin/settings/bp-admin-setting-document.php
- bp-core/admin/settings/bp-admin-setting-media.php
- bp-core/admin/templates/about-buddyboss.php
- newbp-core/admin/templates/check-document-mime-type.php
- bp-core/admin/templates/credit-screen.php
- bp-core/bp-core-actions.php
- bp-core/bp-core-catchuri.php
- bp-core/bp-core-cssjs.php
- bp-core/bp-core-filters.php
- bp-core/bp-core-functions.php
- bp-core/bp-core-template-loader.php
- bp-core/bp-core-template.php
- bp-core/bp-core-update.php
- bp-core/bp-core-wp-emails.php
- bp-core/classes/class-bp-admin-tab.php
- bp-core/classes/class-bp-admin.php
- bp-core/classes/class-bp-email-tokens.php
- bp-core/classes/class-bp-embed.php
- bp-core/compatibility/bp-incompatible-plugins-helper.php
- bp-core/js/register.js
- bp-core/js/register.min.js
- newbp-core/js/vendor/codemirror.js
- newbp-core/js/vendor/codemirror.min.js
- newbp-core/js/vendor/css.js
- newbp-core/js/vendor/css.min.js
- bp-core/js/vendor/dropzone.js
- newbp-core/js/vendor/jquery.dataTables.js
- newbp-core/js/vendor/jquery.dataTables.min.js
- bp-core/profile-search/bps-admin.php
- newbp-document/bp-document-cache.php
- newbp-document/bp-document-filters.php
- newbp-document/bp-document-functions.php
- newbp-document/bp-document-loader.php
- newbp-document/bp-document-settings.php
- newbp-document/bp-document-template.php
- newbp-document/classes/class-bp-document-component.php
- newbp-document/classes/class-bp-document-folder-template.php
- newbp-document/classes/class-bp-document-folder.php
- newbp-document/classes/class-bp-document-privacy.php
- newbp-document/classes/class-bp-document-query.php
- newbp-document/classes/class-bp-document-template.php
- newbp-document/classes/class-bp-document-theme-compat.php
- newbp-document/classes/class-bp-document.php
- newbp-document/classes/class-bp-gopp-image-editor-gs.php
- newbp-document/screens/directory.php
- newbp-document/screens/document.php
- newbp-document/screens/folders.php
- bp-forums/classes/class-bp-rest-forums-endpoint.php
- bp-forums/classes/class-bp-rest-reply-actions-endpoint.php
- bp-forums/classes/class-bp-rest-reply-endpoint.php
- bp-forums/classes/class-bp-rest-topics-actions-endpoint.php
- bp-forums/classes/class-bp-rest-topics-endpoint.php
- bp-forums/common/shortcodes.php
- bp-forums/common/template.php
- bp-forums/core/actions.php
- bp-forums/core/functions.php
- bp-forums/core/sub-actions.php
- bp-forums/core/template-functions.php
- bp-forums/core/theme-compat.php
- bp-forums/functions.php
- bp-forums/groups.php
- bp-forums/replies/functions.php
- bp-forums/search/functions.php
- bp-forums/search/template.php
- bp-forums/templates/default/bbpress-functions.php
- bp-forums/templates/default/bbpress/form-attachments.php
- bp-forums/templates/default/js/common.js
- bp-forums/templates/default/js/editor.js
- bp-forums/topics/functions.php
- bp-forums/topics/template.php
- bp-forums/users/template.php
- bp-friends/bp-friends-filters.php
- bp-groups/actions/create.php
- bp-groups/bp-groups-admin.php
- bp-groups/bp-groups-adminbar.php
- bp-groups/bp-groups-filters.php
- bp-groups/bp-groups-functions.php
- bp-groups/bp-groups-template.php
- bp-groups/classes/class-bp-groups-component.php
- newbp-groups/classes/class-bp-rest-group-settings-endpoint.php
- bp-groups/classes/class-bp-rest-groups-endpoint.php
- bp-groups/screens/single/admin/group-settings.php
- newbp-groups/screens/single/documents.php
- newbp-groups/screens/single/folders.php
- bp-integrations/learndash/buddypress/Group.php
- bp-invites/classes/class-bp-rest-invites-endpoint.php
- bp-loader.php
- bp-media/bp-media-cache.php
- bp-media/bp-media-filters.php
- bp-media/bp-media-functions.php
- bp-media/bp-media-settings.php
- bp-media/bp-media-template.php
- bp-media/classes/class-bp-media-album.php
- bp-media/classes/class-bp-media-component.php
- bp-media/classes/class-bp-media-privacy.php
- bp-media/classes/class-bp-media-template.php
- bp-media/classes/class-bp-media.php
- bp-media/classes/class-bp-rest-media-endpoint.php
- bp-members/bp-members-filters.php
- bp-members/bp-members-functions.php
- bp-members/classes/class-bp-core-whos-online-widget.php
- bp-members/classes/class-bp-members-admin.php
- bp-members/classes/class-bp-members-component.php
- bp-messages/classes/class-bp-messages-component.php
- bp-messages/classes/class-bp-messages-thread.php
- bp-notifications/classes/class-bp-rest-notifications-endpoint.php
- bp-search/bp-search-settings.php
- bp-search/classes/class-bp-search-activities.php
- bp-search/classes/class-bp-search-activity-comments.php
- newbp-search/classes/class-bp-search-documents.php
- newbp-search/classes/class-bp-search-folders.php
- bp-search/classes/class-bp-search.php
- bp-settings/classes/class-bp-rest-account-settings-endpoint.php
- bp-settings/classes/class-bp-rest-account-settings-options-endpoint.php
- bp-templates/bp-nouveau/buddypress-functions.php
- bp-templates/bp-nouveau/buddypress/activity/comment-form.php
- bp-templates/bp-nouveau/buddypress/activity/entry.php
- bp-templates/bp-nouveau/buddypress/activity/single/home.php
- bp-templates/bp-nouveau/buddypress/assets/_attachments/uploader.php
- bp-templates/bp-nouveau/buddypress/common/filters/grid-filters.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/activity/form.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-attached-gif.php
- newbp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-document.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-link-preview.php
- newbp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-activity-post-form-privacy.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/activity/parts/bp-whats-new-toolbar.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/invites/parts/bp-invites-filters.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/messages/index.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-attached-gif.php
- newbp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-document.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-editor-toolbar.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-form.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-single-header.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/messages/parts/bp-messages-single-list.php
- bp-templates/bp-nouveau/buddypress/common/js-templates/messages/search-form.php
- bp-templates/bp-nouveau/buddypress/common/search/search-form.php
- newbp-templates/bp-nouveau/buddypress/document/actions.php
- newbp-templates/bp-nouveau/buddypress/document/activity-document-folder-move.php
- newbp-templates/bp-nouveau/buddypress/document/activity-document-move.php
- newbp-templates/bp-nouveau/buddypress/document/activity-entry.php
- newbp-templates/bp-nouveau/buddypress/document/add-document.php
- newbp-templates/bp-nouveau/buddypress/document/add-folder.php
- newbp-templates/bp-nouveau/buddypress/document/create-child-folder.php
- newbp-templates/bp-nouveau/buddypress/document/create-folder.php
- newbp-templates/bp-nouveau/buddypress/document/document-create-folder.php
- newbp-templates/bp-nouveau/buddypress/document/document-entry.php
- newbp-templates/bp-nouveau/buddypress/document/document-loop.php
- newbp-templates/bp-nouveau/buddypress/document/document-privacy.php
- newbp-templates/bp-nouveau/buddypress/document/document-uploader.php
- newbp-templates/bp-nouveau/buddypress/document/edit-child-folder.php
- newbp-templates/bp-nouveau/buddypress/document/entry.php
- newbp-templates/bp-nouveau/buddypress/document/index.php
- newbp-templates/bp-nouveau/buddypress/document/location-move.php
- newbp-templates/bp-nouveau/buddypress/document/single-folder.php
- newbp-templates/bp-nouveau/buddypress/document/theatre.php
- newbp-templates/bp-nouveau/buddypress/document/uploader.php
- bp-templates/bp-nouveau/buddypress/groups/single/admin/group-settings.php
- bp-templates/bp-nouveau/buddypress/groups/single/cover-image-header.php
- newbp-templates/bp-nouveau/buddypress/groups/single/documents.php
- bp-templates/bp-nouveau/buddypress/groups/single/group-header.php
- bp-templates/bp-nouveau/buddypress/groups/single/invite/pending-invites.php
- bp-templates/bp-nouveau/buddypress/groups/single/invite/send-invites.php
- bp-templates/bp-nouveau/buddypress/groups/single/messages.php
- bp-templates/bp-nouveau/buddypress/media/activity-entry.php
- bp-templates/bp-nouveau/buddypress/media/albums.php
- bp-templates/bp-nouveau/buddypress/media/create-album.php
- bp-templates/bp-nouveau/buddypress/media/entry.php
- bp-templates/bp-nouveau/buddypress/media/index.php
- bp-templates/bp-nouveau/buddypress/media/media-loop.php
- bp-templates/bp-nouveau/buddypress/media/single-album.php
- bp-templates/bp-nouveau/buddypress/media/theatre.php
- bp-templates/bp-nouveau/buddypress/media/uploader.php
- bp-templates/bp-nouveau/buddypress/members/single/cover-image-header.php
- newbp-templates/bp-nouveau/buddypress/members/single/document.php
- bp-templates/bp-nouveau/buddypress/members/single/invites/send-invites.php
- bp-templates/bp-nouveau/buddypress/members/single/media.php
- bp-templates/bp-nouveau/buddypress/members/single/member-header.php
- bp-templates/bp-nouveau/buddypress/search/loop/activity.php
- newbp-templates/bp-nouveau/buddypress/search/loop/document-ajax.php
- newbp-templates/bp-nouveau/buddypress/search/loop/document.php
- newbp-templates/bp-nouveau/buddypress/search/loop/folder-ajax.php
- newbp-templates/bp-nouveau/buddypress/search/loop/folder.php
- bp-templates/bp-nouveau/buddypress/search/loop/topic-ajax.php
- bp-templates/bp-nouveau/buddypress/search/loop/topic.php
- bp-templates/bp-nouveau/buddypress/search/no-results.php
- bp-templates/bp-nouveau/buddypress/search/results-page-content.php
- bp-templates/bp-nouveau/buddypress/search/results-page.php
- bp-templates/bp-nouveau/buddypress/search/search-form.php
- bp-templates/bp-nouveau/css/buddypress-rtl.css
- bp-templates/bp-nouveau/css/buddypress-rtl.min.css
- bp-templates/bp-nouveau/css/buddypress.css
- bp-templates/bp-nouveau/css/buddypress.min.css
- newbp-templates/bp-nouveau/icons/bb-icons.css
- newbp-templates/bp-nouveau/icons/bb-icons.eot
- newbp-templates/bp-nouveau/icons/bb-icons.min.css
- newbp-templates/bp-nouveau/icons/bb-icons.svg
- newbp-templates/bp-nouveau/icons/bb-icons.ttf
- newbp-templates/bp-nouveau/icons/bb-icons.woff
- newbp-templates/bp-nouveau/icons/bb-icons.woff2
- newbp-templates/bp-nouveau/icons/config.json
- newbp-templates/bp-nouveau/icons/svg/attach.svg
- newbp-templates/bp-nouveau/icons/svg/camera.svg
- newbp-templates/bp-nouveau/icons/svg/gif.svg
- newbp-templates/bp-nouveau/icons/svg/smile.svg
- newbp-templates/bp-nouveau/icons/svg/text-format.svg
- newbp-templates/bp-nouveau/images/documents-svg/csv.svg
- newbp-templates/bp-nouveau/images/documents-svg/doc.svg
- newbp-templates/bp-nouveau/images/documents-svg/docx.svg
- newbp-templates/bp-nouveau/images/documents-svg/download.svg
- newbp-templates/bp-nouveau/images/documents-svg/file.svg
- newbp-templates/bp-nouveau/images/documents-svg/gzip.svg
- newbp-templates/bp-nouveau/images/documents-svg/ics.svg
- newbp-templates/bp-nouveau/images/documents-svg/jar.svg
- newbp-templates/bp-nouveau/images/documents-svg/ods.svg
- newbp-templates/bp-nouveau/images/documents-svg/odt.svg
- newbp-templates/bp-nouveau/images/documents-svg/pdf.svg
- newbp-templates/bp-nouveau/images/documents-svg/ppt.svg
- newbp-templates/bp-nouveau/images/documents-svg/pptx.svg
- newbp-templates/bp-nouveau/images/documents-svg/psd.svg
- newbp-templates/bp-nouveau/images/documents-svg/rar.svg
- newbp-templates/bp-nouveau/images/documents-svg/tar.svg
- newbp-templates/bp-nouveau/images/documents-svg/txt.svg
- newbp-templates/bp-nouveau/images/documents-svg/xls.svg
- newbp-templates/bp-nouveau/images/documents-svg/xlsx.svg
- newbp-templates/bp-nouveau/images/documents-svg/zip.svg
- bp-templates/bp-nouveau/includes/activity/ajax.php
- bp-templates/bp-nouveau/includes/activity/functions.php
- bp-templates/bp-nouveau/includes/activity/template-tags.php
- bp-templates/bp-nouveau/includes/ajax.php
- bp-templates/bp-nouveau/includes/customizer.php
- newbp-templates/bp-nouveau/includes/document/ajax.php
- newbp-templates/bp-nouveau/includes/document/functions.php
- newbp-templates/bp-nouveau/includes/document/loader.php
- newbp-templates/bp-nouveau/includes/document/template-tags.php
- bp-templates/bp-nouveau/includes/functions.php
- bp-templates/bp-nouveau/includes/groups/ajax.php
- bp-templates/bp-nouveau/includes/groups/classes.php
- bp-templates/bp-nouveau/includes/groups/functions.php
- bp-templates/bp-nouveau/includes/groups/template-tags.php
- bp-templates/bp-nouveau/includes/media/ajax.php
- bp-templates/bp-nouveau/includes/media/functions.php
- bp-templates/bp-nouveau/includes/media/loader.php
- bp-templates/bp-nouveau/includes/media/template-tags.php
- bp-templates/bp-nouveau/includes/members/loader.php
- bp-templates/bp-nouveau/includes/members/template-tags.php
- bp-templates/bp-nouveau/includes/messages/ajax.php
- bp-templates/bp-nouveau/includes/notifications/template-tags.php
- bp-templates/bp-nouveau/includes/template-tags.php
- bp-templates/bp-nouveau/js/buddypress-activity-post-form.js
- bp-templates/bp-nouveau/js/buddypress-activity-post-form.min.js
- bp-templates/bp-nouveau/js/buddypress-activity.js
- bp-templates/bp-nouveau/js/buddypress-activity.min.js
- bp-templates/bp-nouveau/js/buddypress-group-invites.js
- bp-templates/bp-nouveau/js/buddypress-group-invites.min.js
- bp-templates/bp-nouveau/js/buddypress-group-messages.js
- bp-templates/bp-nouveau/js/buddypress-group-messages.min.js
- bp-templates/bp-nouveau/js/buddypress-media.js
- bp-templates/bp-nouveau/js/buddypress-media.min.js
- bp-templates/bp-nouveau/js/buddypress-messages.js
- bp-templates/bp-nouveau/js/buddypress-messages.min.js
- bp-templates/bp-nouveau/js/buddypress-nouveau.js
- bp-templates/bp-nouveau/js/buddypress-xprofile.js
- bp-templates/bp-nouveau/js/buddypress-xprofile.min.js
- bp-xprofile/bp-xprofile-filters.php
- bp-xprofile/classes/class-bp-rest-xprofile-data-endpoint.php
- bp-xprofile/classes/class-bp-rest-xprofile-field-groups-endpoint.php
- bp-xprofile/classes/class-bp-rest-xprofile-fields-endpoint.php
- bp-xprofile/classes/class-bp-rest-xprofile-repeater-endpoint.php
- bp-xprofile/classes/class-bp-rest-xprofile-search-form-fields-endpoint.php
- bp-xprofile/classes/class-bp-rest-xprofile-types-endpoint.php
- bp-xprofile/classes/class-bp-rest-xprofile-update-endpoint.php
- bp-xprofile/classes/class-bp-xprofile-component.php
- class-buddypress.php
- endpoints/api_data.js
- endpoints/api_data.json
- endpoints/api_project.js
- endpoints/api_project.json
- languages/buddyboss.pot
- readme.txt