Releases: spkcd/Elementor-Secure-Video-Widget
Release list
1.3
[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.phpor.htaccessscripts) 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] - 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
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.).