Skip to content

Releases: spkcd/Elementor-Secure-Video-Widget

Release list

1.3

Choose a tag to compare

@spkcd spkcd released this 10 Jan 01:46

[1.3] - 2025-01-10

Added

  • Regenerate Secret Key button on the Settings page, which creates a new random 32-character key and updates the plugin’s secret key option automatically.
  • Poster Image Support in the Elementor widget, allowing an uploaded image to appear as a thumbnail before playback.

Improved

  • Updated the default Protected Base URL to https://contactcustody.kcdev.site/ppv/ (can be changed under plugin settings).
  • Minor UI enhancements for the settings page layout.

Fixed

  • N/A (no known bugs from the previous version).

Note:

  • If you have server-side checks (check_access.php or .htaccess scripts) using the old secret key, regenerating your key in the plugin will invalidate those links unless you also update the server-side code.
  • The poster image is optional but recommended for a better user experience (otherwise some browsers show a blank or black screen).

1.2

1.2

Choose a tag to compare

@spkcd spkcd released this 10 Jan 01:10

[1.2] - 2025-01-10

Added
• No-Download Deterrents
• Added controlsList="nodownload" to remove the download button in Chrome/Edge and some modern browsers.
• Added disablePictureInPicture to block Picture-in-Picture functionality.
• Added oncontextmenu="return false;" on the

Improved
• Minor code enhancements to keep consistency across plugin settings and widget rendering.

Fixed
• None specifically, but these changes further reduce casual downloads and align with user requests for better obfuscation and disabling default video download options.

1.1

1.1

Choose a tag to compare

@spkcd spkcd released this 10 Jan 00:43

Changelog

[1.1] - 2025-01-10

Added
• New Admin Settings Page under Settings → Secure Video Widget, allowing you to configure:
• Default video width & height (defaulting to 500×260)
• Expiring URL options:
• Secret Key (used in MD5 hash)
• Protected Base URL (where your secured files are located)
• Expiry Time (in seconds) for the generated video link
• Title & Description Controls in the Elementor widget, including:
• Title text, with adjustable font size and color
• Description text, with adjustable font size and color

Updated
• Pulled all expiring URL settings (secret key, base URL, expiry) from the new settings page instead of hard-coding them.
• Default video size now referenced from the plugin’s settings rather than hard-coded.

Fixed
• Minor improvements to code organization and sanitization of input values (e.g., esc_url_raw, sanitize_text_field, etc.).