Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
ae83612
chore: add dependabot configuration
iamimmanuelraj Jan 13, 2026
9c04097
Merge pull request #2267 from rtCamp/chore/add-dependabot-xyz
iamimmanuelraj Jan 13, 2026
c45de62
chore(deps): bump actions/upload-artifact from 4 to 6
dependabot[bot] Jan 13, 2026
07e18c7
chore(deps): bump actions/checkout from 2 to 6
dependabot[bot] Jan 13, 2026
f6afb97
chore(deps-dev): bump acorn from 7.4.1 to 8.15.0
dependabot[bot] Jan 13, 2026
911ee17
Merge pull request #2272 from rtCamp/dependabot/npm_and_yarn/acorn-8.…
MiteshShah Jan 14, 2026
e29ac64
Merge pull request #2269 from rtCamp/dependabot/github_actions/action…
MiteshShah Jan 14, 2026
4300a48
Merge pull request #2268 from rtCamp/dependabot/github_actions/action…
MiteshShah Jan 14, 2026
6ae7971
fix: enhance security for AJAX activity comment retrieval
NoumaanAhamed Jan 21, 2026
b3aab4a
fix: update error code in Godam integration
NoumaanAhamed Jan 21, 2026
4cdafb3
fix: load translations at the init action
NoumaanAhamed Jan 21, 2026
045df29
fix: make error message strings translatable
NoumaanAhamed Jan 21, 2026
270596a
fix: update activity permission check to rtmedia
NoumaanAhamed Jan 21, 2026
3772a02
Merge pull request #2274 from rtCamp/security-fix/godam-integration
NoumaanAhamed Jan 21, 2026
9aa1f82
fix: prevent loading rtMedia's GoDAM integration script on video embe…
NoumaanAhamed Jan 22, 2026
b4dc8b8
Merge pull request #2279 from rtCamp/fix/godam-gallery
NoumaanAhamed Jan 28, 2026
e91dadb
Secuirty-fix: dependabot fixes
NoumaanAhamed Jan 29, 2026
7eb2883
Merge pull request #2284 from rtCamp/fix/security-fixes
NoumaanAhamed Jan 29, 2026
ffdebc8
Merge pull request #2275 from rtCamp/fix/translations-loading
NoumaanAhamed Jan 30, 2026
88649b6
Version update v4.7.9
NoumaanAhamed Jan 30, 2026
d82c189
Merge pull request #2285 from rtCamp/version-update/v4.7.9
NoumaanAhamed Jan 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
version: 2
updates:
- package-ecosystem: "composer"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "monthly"
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "bundler"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "terraform"
directory: "/"
schedule:
interval: "daily"
2 changes: 1 addition & 1 deletion .github/workflows/create.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
tag:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- name: Install SVN ( Subversion )
run: |
sudo apt-get update
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/phpcs_on_pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
name: Run PHPCS inspection
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Run PHPCS inspection
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ jobs:
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v3
- uses: actions/checkout@v6
with:
ref: ${{ github.event.pull_request.head.sha }}

Expand All @@ -46,7 +46,7 @@ jobs:

- name: Archive HTML Report on failure
if: failure()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
with:
name: report
path: ./tests/wp-e2e-playwright/playwright-report
Expand Down
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -147,6 +147,16 @@ https://www.youtube.com/watch?v=dJrykKQGDcs

## Changelog ##

### 4.7.9

* FIXED
* Fixed GoDAM plugin integration issues
* Fixed translation loading
* Applied security fixes in dependencies

* ENHANCEMENT
* Improved security handling for plugin integrations

### 4.7.8

* ENHANCEMENT
Expand Down
11 changes: 9 additions & 2 deletions app/admin/RTMediaUploadTermsAdmin.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,22 @@ class RTMediaUploadTermsAdmin {
* Constructing settings for upload terms.
*/
public function __construct() {
$this->upload_terms_message = esc_html__( 'terms of services.', 'buddypress-media' );
$this->upload_terms_error_message = esc_html__( 'Please check terms of service.', 'buddypress-media' );
add_action( 'init', array( $this, 'init_translations' ), 5 );

add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts_styles' ), 999 );
add_filter( 'rtmedia_general_content_default_values', array( $this, 'add_admin_option_default_value' ), 10, 1 );
add_filter( 'rtmedia_general_content_groups', array( $this, 'admin_setting_add_terms_section' ), 10, 1 );
add_filter( 'rtmedia_general_content_add_itmes', array( $this, 'admin_setting_add_terms_option' ), 10, 2 );
}

/**
* Initialize translations at the proper time.
*/
public function init_translations() {
$this->upload_terms_message = esc_html__( 'terms of services.', 'buddypress-media' );
$this->upload_terms_error_message = esc_html__( 'Please check terms of service.', 'buddypress-media' );
}

/**
* Loads styles and scripts
*
Expand Down
10 changes: 10 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
== Changelog ==

= 4.7.9 [January 30, 2026] =

* FIXED
* Fixed GoDAM plugin integration issues
* Fixed translation loading
* Applied security fixes in dependencies

* ENHANCEMENT
* Improved security handling for plugin integrations

= 4.7.8 [January 06, 2026] =

* ENHANCEMENT
Expand Down
4 changes: 2 additions & 2 deletions index.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Plugin Name: rtMedia for WordPress, BuddyPress and bbPress
* Plugin URI: https://rtmedia.io/?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media
* Description: This plugin adds missing media rich features like photos, videos and audio uploading to BuddyPress which are essential if you are building social network, seriously!
* Version: 4.7.8
* Version: 4.7.9
* Requires at least: 4.1
* Text Domain: buddypress-media
* Author: rtCamp
Expand All @@ -22,7 +22,7 @@
/**
* The version of the plugin
*/
define( 'RTMEDIA_VERSION', '4.7.8' );
define( 'RTMEDIA_VERSION', '4.7.9' );
}

if ( ! defined( 'RTMEDIA_PATH' ) ) {
Expand Down
62 changes: 39 additions & 23 deletions languages/buddpress-media.pot
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@
# This file is distributed under the GPLv2 or later.
msgid ""
msgstr ""
"Project-Id-Version: rtMedia for WordPress, BuddyPress and bbPress 4.7.8\n"
"Project-Id-Version: rtMedia for WordPress, BuddyPress and bbPress 4.7.9\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/buddypress-media\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"POT-Creation-Date: 2026-01-06T06:20:43+00:00\n"
"POT-Creation-Date: 2026-01-30T09:10:24+00:00\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"X-Generator: WP-CLI 2.12.0\n"
"X-Domain: buddypress-media\n"
Expand Down Expand Up @@ -791,84 +791,84 @@ msgstr ""
msgid "Please Enable BuddyPress User Groups to update option"
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:40
#: app/admin/RTMediaUploadTermsAdmin.php:52
msgid "terms of services."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:41
#: app/admin/RTMediaUploadTermsAdmin.php:53
msgid "Please check terms of service."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:62
#: app/admin/RTMediaUploadTermsAdmin.php:69
msgid "Please enter valid URL."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:63
#: app/admin/RTMediaUploadTermsAdmin.php:70
msgid "Please enter terms message."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:64
#: app/admin/RTMediaUploadTermsAdmin.php:71
msgid "Please enter error message."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:65
#: app/admin/RTMediaUploadTermsAdmin.php:72
msgid "Please enter privacy message."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:126
#: app/admin/RTMediaUploadTermsAdmin.php:133
msgid "Ask users to agree to your terms"
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:141
#: app/admin/RTMediaUploadTermsAdmin.php:148
msgid "Show \"Terms of Service\" checkbox on upload screen"
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:146
#: app/admin/RTMediaUploadTermsAdmin.php:156
#: app/admin/RTMediaUploadTermsAdmin.php:153
#: app/admin/RTMediaUploadTermsAdmin.php:163
msgid "User have to check the terms and conditions before uploading the media."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:151
#: app/admin/RTMediaUploadTermsAdmin.php:158
msgid "Show \"Terms of Service\" checkbox on activity screen"
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:161
#: app/admin/RTMediaUploadTermsAdmin.php:168
msgid "Link for \"Terms of Service\" page"
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:166
#: app/admin/RTMediaUploadTermsAdmin.php:173
msgid "Link to the terms and condition page where user can read terms and conditions."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:172
#: app/admin/RTMediaUploadTermsAdmin.php:179
msgid "Terms of Service Message"
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:177
#: app/admin/RTMediaUploadTermsAdmin.php:184
msgid "Add Terms of Service Message."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:182
#: app/admin/RTMediaUploadTermsAdmin.php:189
msgid "Error Message"
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:187
#: app/admin/RTMediaUploadTermsAdmin.php:194
msgid "Display Error Message When User Upload Media Without Selecting Checkbox ."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:192
#: app/admin/RTMediaUploadTermsAdmin.php:199
msgid "Show \"Privacy Message\" on website"
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:197
#: app/admin/RTMediaUploadTermsAdmin.php:204
msgid "User will see the privacy message on website."
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:202
#: app/admin/RTMediaUploadTermsAdmin.php:209
msgid "Privacy Message"
msgstr ""

#: app/admin/RTMediaUploadTermsAdmin.php:207
#: app/admin/RTMediaUploadTermsAdmin.php:214
msgid "Display privacy message on your website."
msgstr ""

Expand Down Expand Up @@ -3481,6 +3481,22 @@ msgstr ""
msgid "Sorry !! You can not edit this album."
msgstr ""

#: templates/media/godam-integration.php:207
msgid "Authentication required"
msgstr ""

#: templates/media/godam-integration.php:213
msgid "Invalid activity ID"
msgstr ""

#: templates/media/godam-integration.php:218
msgid "Activity comment not found"
msgstr ""

#: templates/media/godam-integration.php:223
msgid "You do not have permission to view this activity"
msgstr ""

#: templates/media/media-gallery.php:27
#: templates/media/media-gallery.php:63
msgid "Media Gallery"
Expand Down
Loading
Loading