Skip to content

Main to Develop sync after plugin release v1.5.0#1551

Merged
KMchaudhary merged 59 commits into
developfrom
main
Jan 20, 2026
Merged

Main to Develop sync after plugin release v1.5.0#1551
KMchaudhary merged 59 commits into
developfrom
main

Conversation

@KMchaudhary
Copy link
Copy Markdown
Collaborator

dependabot Bot and others added 30 commits August 27, 2025 04:07
Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.7 to 2.0.9.
- [Release notes](https://github.com/chimurai/http-proxy-middleware/releases)
- [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md)
- [Commits](chimurai/http-proxy-middleware@v2.0.7...v2.0.9)

---
updated-dependencies:
- dependency-name: http-proxy-middleware
  dependency-version: 2.0.9
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [form-data](https://github.com/form-data/form-data) from 4.0.2 to 4.0.4.
- [Release notes](https://github.com/form-data/form-data/releases)
- [Changelog](https://github.com/form-data/form-data/blob/master/CHANGELOG.md)
- [Commits](form-data/form-data@v4.0.2...v4.0.4)

---
updated-dependencies:
- dependency-name: form-data
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [on-headers](https://github.com/jshttp/on-headers) and [compression](https://github.com/expressjs/compression). These dependencies needed to be updated together.

Updates `on-headers` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/jshttp/on-headers/releases)
- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
- [Commits](jshttp/on-headers@v1.0.2...v1.1.0)

Updates `compression` from 1.8.0 to 1.8.1
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](expressjs/compression@1.8.0...v1.8.1)

---
updated-dependencies:
- dependency-name: on-headers
  dependency-version: 1.1.0
  dependency-type: indirect
- dependency-name: compression
  dependency-version: 1.8.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.0.9 to 3.1.1.
- [Commits](mafintosh/tar-fs@v3.0.9...v3.1.1)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 3.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [min-document](https://github.com/Raynos/min-document) from 2.19.0 to 2.19.2.
- [Commits](Raynos/min-document@v2.19.0...v2.19.2)

---
updated-dependencies:
- dependency-name: min-document
  dependency-version: 2.19.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps  and [js-yaml](https://github.com/nodeca/js-yaml). These dependencies needed to be updated together.

Updates `js-yaml` from 3.14.1 to 3.14.2
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.14.1...3.14.2)

Updates `js-yaml` from 4.1.0 to 4.1.1
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](nodeca/js-yaml@3.14.1...3.14.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](isaacs/node-glob@v10.4.5...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.2.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](digitalbazaar/forge@v1.3.1...v1.3.2)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
- Add permissions block to phpcs_on_pull_request.yml (contents: read, pull-requests: write)
- Add permissions block to release_on_tag.yml (contents: write)
- Add permissions block to deploy_on_push.yml (contents: read)

This follows the principle of least privilege and resolves GitHub code scanning alerts #1, #2, and #3.

Fixes: rtCamp/support#245
fix: add explicit permissions to GitHub Actions workflows
Bumps [qs](https://github.com/ljharb/qs) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `qs` from 6.13.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](ljharb/qs@v6.13.0...v6.14.1)

Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](expressjs/express@4.21.2...v4.22.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [preact](https://github.com/preactjs/preact) from 10.27.2 to 10.28.2.
- [Release notes](https://github.com/preactjs/preact/releases)
- [Commits](preactjs/preact@10.27.2...10.28.2)

---
updated-dependencies:
- dependency-name: preact
  dependency-version: 10.28.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [wp-cli/i18n-command](https://github.com/wp-cli/i18n-command) from 2.6.5 to 2.6.6.
- [Release notes](https://github.com/wp-cli/i18n-command/releases)
- [Commits](wp-cli/i18n-command@v2.6.5...v2.6.6)

---
updated-dependencies:
- dependency-name: wp-cli/i18n-command
  dependency-version: 2.6.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](actions/setup-node@v4...v6)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.6.1 to 6.0.0.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4.6.1...v6.0.0)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [phpcompatibility/phpcompatibility-wp](https://github.com/PHPCompatibility/PHPCompatibilityWP) from 2.1.6 to 2.1.8.
- [Release notes](https://github.com/PHPCompatibility/PHPCompatibilityWP/releases)
- [Changelog](https://github.com/PHPCompatibility/PHPCompatibilityWP/blob/master/CHANGELOG.md)
- [Commits](PHPCompatibility/PHPCompatibilityWP@2.1.6...2.1.8)

---
updated-dependencies:
- dependency-name: phpcompatibility/phpcompatibility-wp
  dependency-version: 2.1.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [wp-phpunit/wp-phpunit](https://github.com/wp-phpunit/wp-phpunit) from 6.8.1 to 6.9.0.
- [Commits](wp-phpunit/wp-phpunit@6.8.1...6.9.0)

---
updated-dependencies:
- dependency-name: wp-phpunit/wp-phpunit
  dependency-version: 6.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release) from 2.2.1 to 2.5.0.
- [Release notes](https://github.com/softprops/action-gh-release/releases)
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md)
- [Commits](softprops/action-gh-release@v2.2.1...v2.5.0)

---
updated-dependencies:
- dependency-name: softprops/action-gh-release
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [woocommerce/action-scheduler](https://github.com/woocommerce/action-scheduler) from 3.9.2 to 3.9.3.
- [Release notes](https://github.com/woocommerce/action-scheduler/releases)
- [Changelog](https://github.com/woocommerce/action-scheduler/blob/trunk/changelog.txt)
- [Commits](woocommerce/action-scheduler@3.9.2...3.9.3)

---
updated-dependencies:
- dependency-name: woocommerce/action-scheduler
  dependency-version: 3.9.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tailwind-merge](https://github.com/dcastil/tailwind-merge) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/dcastil/tailwind-merge/releases)
- [Commits](dcastil/tailwind-merge@v3.3.1...v3.4.0)

---
updated-dependencies:
- dependency-name: tailwind-merge
  dependency-version: 3.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@uppy/dashboard](https://github.com/transloadit/uppy) from 5.0.1 to 5.1.0.
- [Release notes](https://github.com/transloadit/uppy/releases)
- [Changelog](https://github.com/transloadit/uppy/blob/main/CHANGELOG.md)
- [Commits](https://github.com/transloadit/uppy/compare/@uppy/dashboard@5.0.1...@uppy/dashboard@5.1.0)

---
updated-dependencies:
- dependency-name: "@uppy/dashboard"
  dependency-version: 5.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [videojs-ima](https://github.com/googleads/videojs-ima) from 2.4.0 to 2.5.0.
- [Release notes](https://github.com/googleads/videojs-ima/releases)
- [Changelog](https://github.com/googleads/videojs-ima/blob/main/CHANGELOG.md)
- [Commits](googleads/videojs-ima@v2.4.0...v2.5.0)

---
updated-dependencies:
- dependency-name: videojs-ima
  dependency-version: 2.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@wordpress/i18n](https://github.com/WordPress/gutenberg/tree/HEAD/packages/i18n) from 6.1.0 to 6.10.0.
- [Release notes](https://github.com/WordPress/gutenberg/releases)
- [Changelog](https://github.com/WordPress/gutenberg/blob/@wordpress/i18n@6.10.0/packages/i18n/CHANGELOG.md)
- [Commits](https://github.com/WordPress/gutenberg/commits/@wordpress/i18n@6.10.0/packages/i18n)

---
updated-dependencies:
- dependency-name: "@wordpress/i18n"
  dependency-version: 6.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [uuid](https://github.com/uuidjs/uuid) from 11.1.0 to 13.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](uuidjs/uuid@v11.1.0...v13.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 13.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
chore(deps): bump uuid from 11.1.0 to 13.0.0
…s/i18n-6.10.0

chore(deps-dev): bump @wordpress/i18n from 6.1.0 to 6.10.0
…ima-2.5.0

chore(deps): bump videojs-ima from 2.4.0 to 2.5.0
MiteshShah and others added 22 commits January 14, 2026 15:36
…s/setup-node-6

chore(deps): bump actions/setup-node from 4 to 6
…command-2.6.6

chore(deps-dev): bump wp-cli/i18n-command from 2.6.5 to 2.6.6
…s/checkout-6

chore(deps): bump actions/checkout from 2 to 6
…0.28.2

chore(deps): bump preact from 10.27.2 to 10.28.2
…afcbbcd8

chore(deps): bump qs and express
…ge-1.3.2

Chore(deps-dev): Bump node-forge from 1.3.1 to 1.3.2
chore(deps): bump glob from 10.4.5 to 10.5.0
…ment-2.19.2

chore(deps): bump min-document from 2.19.0 to 2.19.2
Bumps [yoast/phpunit-polyfills](https://github.com/Yoast/PHPUnit-Polyfills) from 1.1.4 to 4.0.0.
- [Release notes](https://github.com/Yoast/PHPUnit-Polyfills/releases)
- [Changelog](https://github.com/Yoast/PHPUnit-Polyfills/blob/4.x/CHANGELOG.md)
- [Commits](Yoast/PHPUnit-Polyfills@1.1.4...4.0.0)

---
updated-dependencies:
- dependency-name: yoast/phpunit-polyfills
  dependency-version: 4.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
….1.1

chore(deps-dev): bump tar-fs from 3.0.9 to 3.1.1
…-4.0.4

Chore(deps): Bump form-data from 4.0.2 to 4.0.4
…y-middleware-2.0.9

Chore(deps-dev): Bump http-proxy-middleware from 2.0.7 to 2.0.9
…788614a

Chore(deps): Bump on-headers and compression
…t-polyfills-4.0.0

chore(deps-dev): bump yoast/phpunit-polyfills from 1.1.4 to 4.0.0
Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>
* fix: Robust background scroll fix for iPhone 13 Pro and others (#1408)

* fix: Robust background scroll fix for iPhone 13 Pro and others

* fix: Check for dvh support before using it

* Manual Transcode Option using Filter (#1391)

* feat: Add filter to skip automatic transcoding on upload

* feat: Update Transcoding text

* fix: Sanitize array of ids

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: Merge conflict (#1425)

* Fix: Empty CTA screen on incomplete details filled. #1162 (#1244)

* Fix: Empty CTA screen on incomplete details filled. #1162

* Removed default image from CTA image container

* Fix fatal error if CTA image is removed from media library

* display upload option if physical image is removed from media library

* fix: Capitalization in text (#1430)

* Feat: make analytics page responsive (#1093)

* feat: responsive analytics page

* fix: review automated review comments

---------

Co-authored-by: Subodh Rajpopat <subodh.rajpopat@rtcamp.com>

* chore: Create issue templates (#1455)

* Fixed Image CTA (Portrait) Cut Off in Safari Instead of Being Responsive (#1416)

* Fixed Image CTA (Portrait) Cut Off in Safari Instead of Being Responsive

* Updated text wrap property for title andd description in image cta

* fix: Improve Vertical Image CTA scroll behaviour

---------

Co-authored-by: Subodh Rajpopat <subodh.rajpopat@rtcamp.com>

* Fix - Hotspot positioning and other fixes (#1449)

* fix: Hotspot positions in portrait and fullscreen

* fix: Backward Compatibility with legacy hotspots

* fix: Clamping based on resize and drag both

* fix: Hotspot apearing over the controls

* fix: Apply copilot feedbacks

* fix: Use consistent hotspot size for new hotspots

* fix: Add new hotspot layer with initial hotspot of the correct size

* Fix poll layer skip button not updating to "Continue" after submission (#1457)

* Initial plan

* Fix poll confirmation detection and preserve button icon

Co-authored-by: subodhr258 <58080782+subodhr258@users.noreply.github.com>

* Refactor arrow icon creation and optimize text node search

Co-authored-by: subodhr258 <58080782+subodhr258@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: subodhr258 <58080782+subodhr258@users.noreply.github.com>

* Fix godam-tab video mpd url source (#1462)

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Feat/godam gallery iframe (#1429)

* Implement godam-embed video page, and integrate on godam-gallery block

* Implement the responsive width height for godam embed video

* Implement iframe on gallery-block and remove the unwanted API calls and make code clean

* Implement loading animation and improve the gallary item scroll behaviour

* Fix the iframe URL issue on dynamic load

* Implement iframe postMessages to trigger previous/next video load on gallery block

* Conditionaly add style if godam block is rendered threw iframe

* Improve the godam engagement style for iframe

* Provide engagements query parameter to show engagements along with video

* Add lofig to only show engagement options if engagement enabled and video is transcoded

* Fix the engagment options not working issues

* Add loading spinner until engagment popup is not opened

* Fix the gallery block larger screen height issue

* Make godam-gallery block style responsive

* Introduce video close button

* Fix the engagements query parameter issue for dynamically loaded gallery videos

* Fix the iframe fullscreen for iOS devices

* Show single CPT page on gallery-video if open_to_new_tab attributes is enabled

* Resolve the copilot feedback

* Hide the godam gallery modal's close button on fullscreenmode

* Fix the transcoded status casing issue

* Fix the godam video title issue for non-transcoded videos

* Resolve PR feedback

* Restirct the video scroll on forms, cta, and polls layers

* Stop scrolling of video on fullscreen

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix: aspect ratio in godam/video block (#1460)

* Fix godam block apsectRation reflection issue on block editor

* Resolved copilot comments

* Improve the code comment

* Fix the godam/video height and aspect ratio related issue on block editor

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix the HLS URL quality menu issue for safari and iOS devices (#1470)

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix: fullscreen layer font size (#1474)

* Fix the fullscreen font-size issue for all forms, CTA, and polls layers

* Address copilot comment

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Feat - Add PostHog support for GoDAM (#1342)

* feat: Add PostHog support in GoDAM

* feat: Add PostHog settings to allow user to disable tracking

* fix: Update settings help text

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* feat: Update package.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: Update PostHog setting in Help page, Opt-in methods

* feat: Add Admin Notice for usage tracking

* fix: Console error on Help page

* fix: Update notice message

* fix: Make tracking anonymous

* fix: PostHog initialization

* fix: Enqueue JS for admin notice

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Fix/ios player (#1465)

* Fixed Image CTA (Portrait) Cut Off in Safari Instead of Being Responsive

* Updated text wrap property for title andd description in image cta

* fix: Player controls for minimal skin

* fix: Play button vertical alignment

* fix: Skip buttons alignment in Default skin

* fix: Video loading animation play button on mobile screen

* fix: Share button not clickable

* fix: Remove outline from video player elements

* fix: Make CTA image layer (landscape) responsive

* fix: No left padding in control bar for Pills skin

* fix: Captions on Safari

* fix: Image CTA double container in video editor

* fix: Make CTA image layer responsive on inline video

* fix: Remove Share button from iOS fullscreen

* fix: Seeker overlapping over captions menu

* fix: Default Skin play button slightly to the left

* fix: CTA title should have ellipsis after exceeding 2 lines

* fix: Hover effects for menu in Bubble Skin

* fix: Time start and time duration in bubble skin

* fix: Time flickering issue in Bubble skin

* fix: Hide share button in all fullscreens

* fix: Horizontally align play button in classic skin

* fix: Improve Vertical Image CTA scroll behaviour

* fix: CTA scroll behaviour in portrait mode

* fix: Make CTA consistent in video editor and frontend

* fix: Remove extra gap in container

* fix: Remove unnecessary else if condition

* fix: Minial skin play button for desktop

* fix: Increase CTA description text size

* fix: Keyboard play/pause indicator icon

* fix: Undo centering of play button for minimal and pills skins

* fix: Center the big play button for both mobile and desktop

* fix: Keyboard vjs-play indicator

---------

Co-authored-by: opurockey <opu.rockey@gmail.com>

* Fix: Recorder pop up modal doesn't open for SureForms on preview page. (#1477)

* Fix the overlap of godam/video block UI with engagement modal (#1473)

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* fix: Make hotspot tooltip visible inside video container always (#1478)

* Add hotfix to videojs config for Safari, and iOS device playback (#1479)

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix - GoDAM Block in Row and Stack, Block Icon Hover issue (#1501)

* fix: Add support for Row and Stack in block editor

* fix: Blue hover issue on GoDAM Blocks icons

* fix: Add alt text to icon images

* Feat/virtual media all (#1412)

* Implement virtual media support for audio, image, and PDF blocks

* Fix the core/image attempt block recovery issue

Create block extension script that will help us extend the core blocks editor logic

* Implement image versions callback endpoint

* Add subtype=pdf check for pdf attachments

* Only show the oEmbed field on medias popup if its video attachment

* Add transcoding URL, and virtual status for audio, pdf, and image attachments

This will show the correct transcoding status for default and virtual media imported from GoDAM central

* Fix the virtual file name, add extension after filename

* Fix the icon preview based on file type for virtual attachments

* Add support for virtual pdf media thumbnail support

* Completed the image subsizes generation, and rendering on frontend for image attachments

Remove debug statements

* Handle image version generation if all requested versions are already available

* Fix the fullsize image's srcset domain mismatch issue

* Remove unwanted changes

* Resolve copilot feedback

* Resolve the second iteration of copilot issues

* Fix video thumbnail regresion issue for virtual media

* Resolve the PR feedback

* Resolve breaking merge conflicts

* Update the use of URL validation function

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Started storing the transcoded image url in attachment postmeta (#1505)

* Started storing the transcoded image url in attachment postmeta

* Resolve copilot comments

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix: GoDAM Recorder links are not working as expected for WPForms and Ninja Forms #1182 (#1502)

* Fix: GoDAM Recorder links are not working as expected for WPForms and Ninja Forms #1182

* Update inc/classes/ninja-forms/class-ninja-forms-integration.php

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update inc/classes/ninja-forms/class-ninja-forms-integration.php

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Moved Ninja submission list script to standalone file

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Implement the loading animation on godam_video block (#1500)

* Implement the loading animation on godam_video block

Show loading animation for first time until videojs player is ready

* Resolve copilot comments

* fix the style loading issue for some sites

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Show the oEmbed URL for godam tab video items (#1513)

* Show the oEmbed URL for godam tab video items

* fix the audio, pdf thumbnail url if thumbnail url not recevied from godam-central

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix mobile responsiveness for Analytics and Dashboard pages (#1481)

* Fix buttons overflow issue

* Fix underline issue

* Fix graph issue

* Adress github bot comments

* fix: Analytics page header and text

---------

Co-authored-by: Subodh Rajpopat <subodh.rajpopat@rtcamp.com>

* Fix - QA skins fixes (#1515)

* fix: Volume slider for Bubble skin

* fix: Text CTA overflow and Quill Styles

* fix: Limit height of VideoJS menus

* fix: Close button width on mobile fullscreen

* fix: Font Weight

* fix: Time Control in bubble skin for Engagements modal

* fix: Add space in comment

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: Add missing semicolon

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: Add horizontal padding to Text CTA

* fix: Wrong share button in Bubble Skin

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* fix: New PCP errors related to ABSPATH (#1519)

* fix: Add possible check for Refresh Status error (#1517)

* Fix the image transcoding retranscoding requests (#1520)

* Fix the image transcoding retranscoding requests

Restrict the retranscoding request for images when virtual media is created

* Address typos

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix the url missmatch of virtual image source set (#1522)

* Fix the url missmatch of virtual image source set

* Resolve copilot comments

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix the Copy Block button breaking block on editor issue (#1529)

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix the gallery block console errors, occure due to rtmedia plugin (#1530)

* Fix the gallery block console errors, occure due to rtmedia plugin

* Fix github advance security issue: DOM text reinterpreted as HTML

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix the email, firstname, lastname 0 value passed to transcoding request (#1538)

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Fix the aspectRatio compatibility issue on godam video block (#1541)

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Release/doc v1.5.0 (#1540)

* Replace the doc commetn @SInCE version string n.e.x.t with 1.5.0

* Add changelogs, update versions, and add new contributors profiles

* Generate new POT file for release v1.5.0

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

* Add new contributors (#1542)

* Add new contributors

* Add kishu7270

---------

Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>

---------

Co-authored-by: Subodh Rajpopat <subodh.rajpopat@rtcamp.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Rockey Opu <opu.rockey@gmail.com>
Co-authored-by: Shivam Jha <jhashivam2020@gmail.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: subodhr258 <58080782+subodhr258@users.noreply.github.com>
Co-authored-by: KMchaudhary <kuldipkumar.chaudhary@rtcamp.com>
Co-authored-by: Ahmar Zaidi <71930390+AhmarZaidi@users.noreply.github.com>
Revert "Develop to Main Sync for v1.5.0"
Copilot AI review requested due to automatic review settings January 20, 2026 11:17
@KMchaudhary KMchaudhary changed the title Sync main with develop after plugin release v1.5.0 Main to Develop sync after plugin release v1.5.0 Jan 20, 2026
@KMchaudhary KMchaudhary requested a review from mi5t4n January 20, 2026 11:18
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request syncs the main branch with the develop branch following the v1.5.0 plugin release. The changes include version updates, contributor list updates, GitHub Actions workflow improvements, and the addition of a Dependabot configuration.

Changes:

  • Updated plugin version from 1.4.9 to 1.5.0 in README.md
  • Added new contributors (opurockey, whiteshadow01, ahmarzaidi) to the contributors list
  • Upgraded GitHub Actions dependencies (checkout, setup-node, upload-artifact, action-gh-release)
  • Added permissions declarations to workflow files for better security
  • Introduced Dependabot configuration for automated dependency updates

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
README.md Updated stable tag to 1.5.0 and expanded contributors list with three new contributors
.github/workflows/release_on_tag.yml Upgraded action versions and added explicit permissions for contents
.github/workflows/plugin_check_on_pull_request.yml Upgraded actions/checkout and actions/setup-node to v6
.github/workflows/phpcs_on_pull_request.yml Upgraded actions/checkout to v6 and added permissions declarations
.github/workflows/deploy_on_push.yml Upgraded actions/checkout to v6 and added read permissions
.github/dependabot.yml Added comprehensive Dependabot configuration for multiple package ecosystems

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/dependabot.yml
Comment on lines +15 to +26
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "bundler"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "daily"
Copy link

Copilot AI Jan 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The dependabot configuration includes package ecosystems (pip, bundler, gomod) that don't appear to exist in this repository. Based on the project structure, only npm, composer, github-actions, and potentially docker ecosystems are relevant. Including non-existent package ecosystems may cause unnecessary dependabot errors or confusion. Consider removing the pip, bundler, and gomod entries unless there are plans to add these dependencies.

Suggested change
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "bundler"
directory: "/"
schedule:
interval: "daily"
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "daily"

Copilot uses AI. Check for mistakes.
Comment thread .github/dependabot.yml
Comment on lines +31 to +34
- package-ecosystem: "terraform"
directory: "/"
schedule:
interval: "daily"
Copy link

Copilot AI Jan 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The dependabot configuration includes the terraform package ecosystem which doesn't appear to exist in this repository. Based on the project structure, this repository is a WordPress plugin using PHP (composer), JavaScript (npm), and GitHub Actions. Consider removing the terraform entry unless there are plans to add Terraform configurations.

Suggested change
- package-ecosystem: "terraform"
directory: "/"
schedule:
interval: "daily"

Copilot uses AI. Check for mistakes.
Comment thread .github/dependabot.yml
Comment on lines +11 to +14
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "monthly"
Copy link

Copilot AI Jan 20, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The dependabot configuration includes the docker package ecosystem which doesn't appear to exist in this repository. No Dockerfile or docker-compose files were found in the project. Consider removing the docker entry unless there are plans to add Docker configurations.

Suggested change
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "monthly"

Copilot uses AI. Check for mistakes.
Copy link
Copy Markdown
Member

@mi5t4n mi5t4n left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - Just a sync

@github-actions
Copy link
Copy Markdown

🔍 WordPress Plugin Check Report

⚠️ Status: Passed with warnings

📊 Report

🎯 Total Issues ❌ Errors ⚠️ Warnings
17 0 17

⚠️ Warnings (17)

📁 composer.json (1 warning)
📍 Line 🔖 Check 💬 Message
0 missing_composer_json_file The "/vendor" directory using composer exists, but "composer.json" file is missing.
📁 readme.txt (2 warnings)
📍 Line 🔖 Check 💬 Message
0 mismatched_plugin_name Plugin name "GoDAM - Organize WordPress Media Library & File Manager with Unlimited Folders for Images, Videos & more" is different from the name declared in plugin header "GoDAM".
0 trademarked_term The plugin name includes a restricted term. Your chosen plugin name - "GoDAM - Organize WordPress Media Library & File Manager with Unlimited Folders for Images, Videos & more" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.
📁 inc/classes/media-library/class-media-folder-utils.php (1 warning)
📍 Line 🔖 Check 💬 Message
91 PluginCheck.Security.DirectDB.UnescapedDBParameter Unescaped parameter $where_clause used in $wpdb->get_var($wpdb->prepare(\n\t\t\t\t"\n\t\t\tSELECT COUNT(DISTINCT p.ID)\n\t\t\tFROM {$wpdb->posts} p\n\t\t\tINNER JOIN {$wpdb->term_relationships} tr ON p.ID = tr.object_id\n\t\t\tINNER JOIN {$wpdb->term_taxonomy} tt ON tr.term_taxonomy_id = tt.term_taxonomy_id\n\t\t\tWHERE {$where_clause}\n\t\t",\n\t\t\t\t$query_params\n\t\t\t))\n$where_clause assigned unsafely at line 82:\n $where_clause .= ' AND p.post_mime_type LIKE %s'\n$query_params[] used without escaping.\n$mime_type used without escaping.
📁 assets/build/css/main.css (1 warning)
📍 Line 🔖 Check 💬 Message
0 EnqueuedStylesScope This style is being loaded in all contexts.
📁 assets/src/libs/analytics.min.js (6 warnings)
📍 Line 🔖 Check 💬 Message
0 EnqueuedScriptsScope This script is being loaded in all frontend contexts.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?p=4 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?page_id=5 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?attachment_id=6 (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?godam-video=demo-godam-video-post (with handle analytics-library) is loaded in the footer. Consider a defer or async script loading strategy instead.
📁 assets/build/js/main.min.js (6 warnings)
📍 Line 🔖 Check 💬 Message
0 EnqueuedScriptsScope This script is being loaded in all frontend contexts.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880 (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?p=4 (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?page_id=5 (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?attachment_id=6 (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.
0 NonBlockingScripts.NoStrategy This script on http://localhost:8880/?godam-video=demo-godam-video-post (with handle rtgodam-script) is loaded in the footer. Consider a defer or async script loading strategy instead.

🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

@KMchaudhary KMchaudhary merged commit b703a62 into develop Jan 20, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants