Plugin Directory

Changeset 3424247


Ignore:
Timestamp:
12/20/2025 02:42:26 PM (3 months ago)
Author:
azplugins
Message:

Update to version 3.0.3 from GitHub

Location:
az-video-and-audio-player-addon-for-elementor
Files:
18 edited
1 copied

Legend:

Unmodified
Added
Removed
  • az-video-and-audio-player-addon-for-elementor/tags/3.0.3/includes/admin/class-deactivation-feedback.php

    r3417290 r3424247  
    99/**
    1010 * Lex Deactivation Feedback System
    11  * Version: 2.0.0
     11 * Version: 2.0.1
    1212 * @textdomain vapfem
    1313 */
     
    5555     */
    5656    private $debug_mode;
     57
     58    /**
     59     * Plugin installation timestamp in ISO format
     60     */
     61    private $installed_time_iso;
    5762
    5863    /**
     
    7176            'reason_variation' => 'low-friction',
    7277            'debug_mode' => false,
     78            'installed_time_iso' => '',
    7379        ];
    7480       
     
    106112        $this->reason_variation = sanitize_key($args['reason_variation']);
    107113        $this->debug_mode = (bool) $args['debug_mode'];
     114        $this->installed_time_iso = sanitize_text_field($args['installed_time_iso']);
    108115       
    109116        add_action('admin_enqueue_scripts', [$this, 'enqueue_assets']);
     
    141148            'wpVersion' => get_bloginfo('version'),
    142149            'phpVersion' => PHP_VERSION,
     150            'installedTime' => $this->installed_time_iso,
    143151            'modalHtml' => $this->get_modal_html(),
    144152            'cookieName' => $this->prefix . '_feedback',
     
    491499            user_comment: userComment,
    492500            wp_version: config.wpVersion,
    493             php_version: config.phpVersion
     501            php_version: config.phpVersion,
     502            installed_time: config.installedTime
    494503        };
    495504       
  • az-video-and-audio-player-addon-for-elementor/tags/3.0.3/includes/admin/class-menu.php

    r3417290 r3424247  
    234234       
    235235        // Submenu - Hire Me
    236         add_submenu_page(
    237             'lean_player-settings',
    238             esc_html__('Hire Me', 'vapfem'),
    239             esc_html__('Hire Me', 'vapfem'),
    240             'manage_options',
    241             'lean_player-hire-me',
    242             array($this, 'hire_me_page')
    243         );
     236        // @future: Enable this if we feel like it's necessary
     237        // add_submenu_page(
     238        //     'lean_player-settings',
     239        //     esc_html__('Hire Me', 'vapfem'),
     240        //     esc_html__('Hire Me', 'vapfem'),
     241        //     'manage_options',
     242        //     'lean_player-hire-me',
     243        //     array($this, 'hire_me_page')
     244        // );
    244245    }
    245246
  • az-video-and-audio-player-addon-for-elementor/tags/3.0.3/includes/class-base.php

    r3417290 r3424247  
    125125     */
    126126    public static function on_activation() {
    127         // Always track installation time
    128         update_option('leanpl_installed_time', time(), '', false);
     127        // Existing users may deactivate and reactivate the plugins multiple times. So we need to track installation time only if it's not already set.
     128        if (!get_option('leanpl_installed_time')) {
     129            update_option('leanpl_installed_time', time(), '', false);
     130        }
    129131    }
    130132
     
    193195        // Initialize deactivation feedback (admin only if class exists)
    194196        if (is_admin() && !leanpl_is_pro_active() && class_exists('\LeanPL\Admin\Deactivation_Feedback')) {
     197
     198            $installed_time_iso = leanpl_get_installed_time() ? gmdate('Y-m-d\TH:i:s\Z', leanpl_get_installed_time()) : ''; // ISO formate for supabase
     199
    195200            new \LeanPL\Admin\Deactivation_Feedback([
    196201                'plugin_basename'  => plugin_basename(LEANPL_FILE),
     
    200205                'show_close_icon'  => false,
    201206                'reason_variation' => 'low-friction',
    202                 'debug_mode'       => false
     207                'debug_mode'       => false,
     208                'installed_time_iso' => $installed_time_iso,
    203209            ]);
    204210        }
  • az-video-and-audio-player-addon-for-elementor/tags/3.0.3/includes/functions.php

    r3417290 r3424247  
    2929   
    3030    return false;
     31}
     32
     33/**
     34 * Get the plugin installation timestamp
     35 *
     36 * Checks both new and old option keys for backward compatibility.
     37 * If old key exists but new doesn't, migrates the value to the new key.
     38 *
     39 * @return int|null Unix timestamp or null if never installed
     40 */
     41function leanpl_get_installed_time() {
     42    // First old option key
     43    $timestamp = get_option('vapfem_installed_time');
     44   
     45    // If not found, check new option key
     46    if (!$timestamp) {
     47        $timestamp = get_option('leanpl_installed_time');
     48    }
     49   
     50    // Not installed yet? Return null
     51    if (!$timestamp) {
     52        return null;
     53    }
     54   
     55    // Return Unix timestamp
     56    return (int) $timestamp;
    3157}
    3258
  • az-video-and-audio-player-addon-for-elementor/tags/3.0.3/includes/libs/lex-settings-new/config/tabs/quick-start.php

    r3417290 r3424247  
    9191            </ul>
    9292            <p class="lex-mt-4">
    93                 <a href="#all-options" target="_blank" class="button lpl-admin__tab-link"><?php echo esc_html__('View Shortcode Options', 'vapfem'); ?></a>
     93                <a href="#all-options" class="button lpl-admin__tab-link"><?php echo esc_html__('View Shortcode Options', 'vapfem'); ?></a>
    9494            </p>
    9595        </div>
  • az-video-and-audio-player-addon-for-elementor/tags/3.0.3/includes/libs/lex-settings-new/core/partials/upgrade-modal.php

    r3417290 r3424247  
    7070        <!-- Header: Title left, Close right -->
    7171        <div class="lex-modal__header">
    72             <h3><?php echo esc_html__('🎉 Limited-Time Lifetime Offer', 'lex-settings'); ?></h3>
     72            <h3><?php echo esc_html__('Unlock Premium Features', 'lex-settings'); ?></h3>
    7373            <button class="lex-modal__close" aria-label="<?php echo esc_attr__('Close', 'lex-settings'); ?>" onclick="closeUpgradeModal()">
    7474                <span class="dashicons dashicons-no-alt"></span>
     
    8282            </p>
    8383
    84             <p class="lex-upgrade-heading">
    85                 <?php echo esc_html__('70% OFF Lifetime Access', 'lex-settings'); ?>
    86             </p>
    87 
    8884            <p class="lex-upgrade-description">
    89                 <?php echo esc_html__('Unlock all premium features, priority support, and lifetime updates. Pay once, own forever!', 'lex-settings'); ?>
     85                <?php echo esc_html__('Unlock all premium features, priority support, and regular updates. Get the most out of this plugin with our PRO version.', 'lex-settings'); ?>
    9086            </p>
    9187
     
    9692            </div>
    9793           
    98             <p class="lex-upgrade-guarantee"><?php echo esc_html__('14-day money-back guarantee • Limited spots', 'lex-settings'); ?></p>
     94            <p class="lex-upgrade-guarantee"><?php echo esc_html__('14-day money-back guarantee', 'lex-settings'); ?></p>
    9995        </div>
    10096       
  • az-video-and-audio-player-addon-for-elementor/tags/3.0.3/includes/shortcodes/class-player-shortcode.php

    r3417290 r3424247  
    6666     */
    6767    public function render_player_shortcode($atts, $content = null) {
     68        // @future: make it work in Elementor editor as well
     69        $is_elementor_editor = false;
     70        if ( did_action( 'elementor/loaded' )
     71            && \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
     72            $is_elementor_editor = true;
     73
     74        }
     75
    6876        if (is_admin()) {
    6977            // Don't render in admin area
  • az-video-and-audio-player-addon-for-elementor/tags/3.0.3/plugin-main.php

    r3417325 r3424247  
    44Plugin URI: https://leanplugins.com/
    55Description: Video & Audio player for Elementor, Gutenberg & Classic Editor
    6 Version: 3.0.2
     6Version: 3.0.3
    77Author: LeanPlugins
    88Author URI: https://leanplugins.com/
     
    1919// Both version may have this constant, so check first
    2020if (!defined('LEANPL_VERSION')) {
    21     define('LEANPL_VERSION', '3.0.2');
     21    define('LEANPL_VERSION', '3.0.3');
    2222    define('LEANPL_URI', plugins_url('', __FILE__));
    2323    define('LEANPL_DIR', dirname(__FILE__));
  • az-video-and-audio-player-addon-for-elementor/tags/3.0.3/readme.txt

    r3422726 r3424247  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 3.0.2
     7Stable tag: 3.0.3
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1616Version 3.0.0 marks a major milestone: our rebranding checkpoint and major update. We've rebranded our plugin under the LeanPlugins brand and made significant improvements to make it more performance-focused and aligned with our brand philosophy.
    1717
    18 👉 [Live Demo](https://demo.leanplugins.com/video-and-audio-player/)
     18👉 [Live Demo](https://demo.leanplugins.com/video-and-audio-player/?utm_source=wordpress.org&utm_medium=desc)
    1919👉 [Purchase Pro](https://leanplugins.com/wordpress-plugins/video-and-audio-player/?utm_source=wordpress.org&utm_medium=desc&utm_campaign=upgrade#pricing)
    2020
     
    9999== Changelog ==
    100100= Version: 3.0.2 =
     101- Fixed: Installed time overwrite on activation issue
     102- Added: FAQs
     103
     104= Version: 3.0.2 =
    101105- Fixed: Dual plugin activation issue
    102106
     
    164168iv. Drag and Drop the the desired addon to your page, play with the options and relax!
    165169
     170== FAQ ==
     171
     172= How do I use the shortcode? =
     173
     174You can use the simple shortcode format: [lean_player id="123"]
     175
     176Replace "123" with your player's ID. You can find the shortcode for each player in the Players list in your WordPress admin. The shortcode works in:
     177
     178* Posts and pages
     179* Widgets
     180* Classic Editor
     181* Block Editor (Gutenberg)
     182* Anywhere shortcodes are supported
     183
     184= What video and audio formats are supported? =
     185
     186**Video Sources:**
     187* YouTube videos (via URL)
     188* Vimeo videos (via URL)
     189* HTML5 video files (MP4, WebM, OGG)
     190
     191**Audio Sources:**
     192* MP3 files
     193* Other HTML5 audio formats supported by browsers
     194
     195You can upload files through the WordPress media library or use direct URLs/CDN links.
     196
     197= Does this work with Elementor? =
     198
     199Yes! The plugin provides two Elementor widgets:
     200
     201* **Video Player** - Add YouTube, Vimeo, or HTML5 videos
     202* **Audio Player** - Add MP3 or other audio files
     203
     204Both widgets appear in the "General" category in the Elementor editor. You can customize all player settings directly from the Elementor widget panel.
     205
     206= Is the player compatible with all devices and browsers? =
     207
     208Yes, the player is designed to work across:
     209
     210* All modern browsers (Chrome, Firefox, Safari, Edge)
     211* Mobile devices (iOS and Android)
     212* Tablets and desktops
     213* All WordPress themes
     214
     215The player is lightweight and won't significantly impact your website's loading speed.
     216
     217= Can I create multiple players with different settings? =
     218
     219Yes! You can create unlimited players through the Player Manager in your WordPress admin. Each player can have its own:
     220
     221* Source (video URL or audio file)
     222* Autoplay settings
     223* Volume settings
     224* Control options
     225* Styling options
     226
     227You can also set Global Player Settings to define default behavior for all players, then override those defaults for individual players as needed.
     228
     229= Does this plugin use any third-party services? =
     230
     231Yes. When you deactivate this plugin, a feedback modal appears. If you choose to submit feedback, these 5 pieces of information are sent to our server:
     232
     233* Your deactivation reason (from the options provided)
     234* Your optional comment (if you write one)
     235* Plugin version
     236* WordPress version
     237* PHP version
     238
     239This feedback helps us understand real-world issues and prioritize fixes. You can click "Skip & Deactivate" to skip feedback entirely.
     240
     241Service Used: Supabase (https://supabase.com/)
     242Privacy Policy: https://supabase.com/privacy
     243Terms of Service: https://supabase.com/terms
     244
     245The feedback is only sent when you click "Submit & Deactivate". Nothing is collected during normal plugin usage.
    166246
    167247== Screenshots ==
     
    18326316. Elementor Integration - Video player widget in Elementor editor
    18426417. Elementor Integration - Audio player widget in Elementor editor
    185 
    186 
  • az-video-and-audio-player-addon-for-elementor/trunk/includes/admin/class-deactivation-feedback.php

    r3417290 r3424247  
    99/**
    1010 * Lex Deactivation Feedback System
    11  * Version: 2.0.0
     11 * Version: 2.0.1
    1212 * @textdomain vapfem
    1313 */
     
    5555     */
    5656    private $debug_mode;
     57
     58    /**
     59     * Plugin installation timestamp in ISO format
     60     */
     61    private $installed_time_iso;
    5762
    5863    /**
     
    7176            'reason_variation' => 'low-friction',
    7277            'debug_mode' => false,
     78            'installed_time_iso' => '',
    7379        ];
    7480       
     
    106112        $this->reason_variation = sanitize_key($args['reason_variation']);
    107113        $this->debug_mode = (bool) $args['debug_mode'];
     114        $this->installed_time_iso = sanitize_text_field($args['installed_time_iso']);
    108115       
    109116        add_action('admin_enqueue_scripts', [$this, 'enqueue_assets']);
     
    141148            'wpVersion' => get_bloginfo('version'),
    142149            'phpVersion' => PHP_VERSION,
     150            'installedTime' => $this->installed_time_iso,
    143151            'modalHtml' => $this->get_modal_html(),
    144152            'cookieName' => $this->prefix . '_feedback',
     
    491499            user_comment: userComment,
    492500            wp_version: config.wpVersion,
    493             php_version: config.phpVersion
     501            php_version: config.phpVersion,
     502            installed_time: config.installedTime
    494503        };
    495504       
  • az-video-and-audio-player-addon-for-elementor/trunk/includes/admin/class-menu.php

    r3417290 r3424247  
    234234       
    235235        // Submenu - Hire Me
    236         add_submenu_page(
    237             'lean_player-settings',
    238             esc_html__('Hire Me', 'vapfem'),
    239             esc_html__('Hire Me', 'vapfem'),
    240             'manage_options',
    241             'lean_player-hire-me',
    242             array($this, 'hire_me_page')
    243         );
     236        // @future: Enable this if we feel like it's necessary
     237        // add_submenu_page(
     238        //     'lean_player-settings',
     239        //     esc_html__('Hire Me', 'vapfem'),
     240        //     esc_html__('Hire Me', 'vapfem'),
     241        //     'manage_options',
     242        //     'lean_player-hire-me',
     243        //     array($this, 'hire_me_page')
     244        // );
    244245    }
    245246
  • az-video-and-audio-player-addon-for-elementor/trunk/includes/class-base.php

    r3417290 r3424247  
    125125     */
    126126    public static function on_activation() {
    127         // Always track installation time
    128         update_option('leanpl_installed_time', time(), '', false);
     127        // Existing users may deactivate and reactivate the plugins multiple times. So we need to track installation time only if it's not already set.
     128        if (!get_option('leanpl_installed_time')) {
     129            update_option('leanpl_installed_time', time(), '', false);
     130        }
    129131    }
    130132
     
    193195        // Initialize deactivation feedback (admin only if class exists)
    194196        if (is_admin() && !leanpl_is_pro_active() && class_exists('\LeanPL\Admin\Deactivation_Feedback')) {
     197
     198            $installed_time_iso = leanpl_get_installed_time() ? gmdate('Y-m-d\TH:i:s\Z', leanpl_get_installed_time()) : ''; // ISO formate for supabase
     199
    195200            new \LeanPL\Admin\Deactivation_Feedback([
    196201                'plugin_basename'  => plugin_basename(LEANPL_FILE),
     
    200205                'show_close_icon'  => false,
    201206                'reason_variation' => 'low-friction',
    202                 'debug_mode'       => false
     207                'debug_mode'       => false,
     208                'installed_time_iso' => $installed_time_iso,
    203209            ]);
    204210        }
  • az-video-and-audio-player-addon-for-elementor/trunk/includes/functions.php

    r3417290 r3424247  
    2929   
    3030    return false;
     31}
     32
     33/**
     34 * Get the plugin installation timestamp
     35 *
     36 * Checks both new and old option keys for backward compatibility.
     37 * If old key exists but new doesn't, migrates the value to the new key.
     38 *
     39 * @return int|null Unix timestamp or null if never installed
     40 */
     41function leanpl_get_installed_time() {
     42    // First old option key
     43    $timestamp = get_option('vapfem_installed_time');
     44   
     45    // If not found, check new option key
     46    if (!$timestamp) {
     47        $timestamp = get_option('leanpl_installed_time');
     48    }
     49   
     50    // Not installed yet? Return null
     51    if (!$timestamp) {
     52        return null;
     53    }
     54   
     55    // Return Unix timestamp
     56    return (int) $timestamp;
    3157}
    3258
  • az-video-and-audio-player-addon-for-elementor/trunk/includes/libs/lex-settings-new/config/tabs/quick-start.php

    r3417290 r3424247  
    9191            </ul>
    9292            <p class="lex-mt-4">
    93                 <a href="#all-options" target="_blank" class="button lpl-admin__tab-link"><?php echo esc_html__('View Shortcode Options', 'vapfem'); ?></a>
     93                <a href="#all-options" class="button lpl-admin__tab-link"><?php echo esc_html__('View Shortcode Options', 'vapfem'); ?></a>
    9494            </p>
    9595        </div>
  • az-video-and-audio-player-addon-for-elementor/trunk/includes/libs/lex-settings-new/core/partials/upgrade-modal.php

    r3417290 r3424247  
    7070        <!-- Header: Title left, Close right -->
    7171        <div class="lex-modal__header">
    72             <h3><?php echo esc_html__('🎉 Limited-Time Lifetime Offer', 'lex-settings'); ?></h3>
     72            <h3><?php echo esc_html__('Unlock Premium Features', 'lex-settings'); ?></h3>
    7373            <button class="lex-modal__close" aria-label="<?php echo esc_attr__('Close', 'lex-settings'); ?>" onclick="closeUpgradeModal()">
    7474                <span class="dashicons dashicons-no-alt"></span>
     
    8282            </p>
    8383
    84             <p class="lex-upgrade-heading">
    85                 <?php echo esc_html__('70% OFF Lifetime Access', 'lex-settings'); ?>
    86             </p>
    87 
    8884            <p class="lex-upgrade-description">
    89                 <?php echo esc_html__('Unlock all premium features, priority support, and lifetime updates. Pay once, own forever!', 'lex-settings'); ?>
     85                <?php echo esc_html__('Unlock all premium features, priority support, and regular updates. Get the most out of this plugin with our PRO version.', 'lex-settings'); ?>
    9086            </p>
    9187
     
    9692            </div>
    9793           
    98             <p class="lex-upgrade-guarantee"><?php echo esc_html__('14-day money-back guarantee • Limited spots', 'lex-settings'); ?></p>
     94            <p class="lex-upgrade-guarantee"><?php echo esc_html__('14-day money-back guarantee', 'lex-settings'); ?></p>
    9995        </div>
    10096       
  • az-video-and-audio-player-addon-for-elementor/trunk/includes/shortcodes/class-player-shortcode.php

    r3417290 r3424247  
    6666     */
    6767    public function render_player_shortcode($atts, $content = null) {
     68        // @future: make it work in Elementor editor as well
     69        $is_elementor_editor = false;
     70        if ( did_action( 'elementor/loaded' )
     71            && \Elementor\Plugin::$instance->editor->is_edit_mode() ) {
     72            $is_elementor_editor = true;
     73
     74        }
     75
    6876        if (is_admin()) {
    6977            // Don't render in admin area
  • az-video-and-audio-player-addon-for-elementor/trunk/plugin-main.php

    r3417325 r3424247  
    44Plugin URI: https://leanplugins.com/
    55Description: Video & Audio player for Elementor, Gutenberg & Classic Editor
    6 Version: 3.0.2
     6Version: 3.0.3
    77Author: LeanPlugins
    88Author URI: https://leanplugins.com/
     
    1919// Both version may have this constant, so check first
    2020if (!defined('LEANPL_VERSION')) {
    21     define('LEANPL_VERSION', '3.0.2');
     21    define('LEANPL_VERSION', '3.0.3');
    2222    define('LEANPL_URI', plugins_url('', __FILE__));
    2323    define('LEANPL_DIR', dirname(__FILE__));
  • az-video-and-audio-player-addon-for-elementor/trunk/readme.txt

    r3422726 r3424247  
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 3.0.2
     7Stable tag: 3.0.3
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    1616Version 3.0.0 marks a major milestone: our rebranding checkpoint and major update. We've rebranded our plugin under the LeanPlugins brand and made significant improvements to make it more performance-focused and aligned with our brand philosophy.
    1717
    18 👉 [Live Demo](https://demo.leanplugins.com/video-and-audio-player/)
     18👉 [Live Demo](https://demo.leanplugins.com/video-and-audio-player/?utm_source=wordpress.org&utm_medium=desc)
    1919👉 [Purchase Pro](https://leanplugins.com/wordpress-plugins/video-and-audio-player/?utm_source=wordpress.org&utm_medium=desc&utm_campaign=upgrade#pricing)
    2020
     
    9999== Changelog ==
    100100= Version: 3.0.2 =
     101- Fixed: Installed time overwrite on activation issue
     102- Added: FAQs
     103
     104= Version: 3.0.2 =
    101105- Fixed: Dual plugin activation issue
    102106
     
    164168iv. Drag and Drop the the desired addon to your page, play with the options and relax!
    165169
     170== FAQ ==
     171
     172= How do I use the shortcode? =
     173
     174You can use the simple shortcode format: [lean_player id="123"]
     175
     176Replace "123" with your player's ID. You can find the shortcode for each player in the Players list in your WordPress admin. The shortcode works in:
     177
     178* Posts and pages
     179* Widgets
     180* Classic Editor
     181* Block Editor (Gutenberg)
     182* Anywhere shortcodes are supported
     183
     184= What video and audio formats are supported? =
     185
     186**Video Sources:**
     187* YouTube videos (via URL)
     188* Vimeo videos (via URL)
     189* HTML5 video files (MP4, WebM, OGG)
     190
     191**Audio Sources:**
     192* MP3 files
     193* Other HTML5 audio formats supported by browsers
     194
     195You can upload files through the WordPress media library or use direct URLs/CDN links.
     196
     197= Does this work with Elementor? =
     198
     199Yes! The plugin provides two Elementor widgets:
     200
     201* **Video Player** - Add YouTube, Vimeo, or HTML5 videos
     202* **Audio Player** - Add MP3 or other audio files
     203
     204Both widgets appear in the "General" category in the Elementor editor. You can customize all player settings directly from the Elementor widget panel.
     205
     206= Is the player compatible with all devices and browsers? =
     207
     208Yes, the player is designed to work across:
     209
     210* All modern browsers (Chrome, Firefox, Safari, Edge)
     211* Mobile devices (iOS and Android)
     212* Tablets and desktops
     213* All WordPress themes
     214
     215The player is lightweight and won't significantly impact your website's loading speed.
     216
     217= Can I create multiple players with different settings? =
     218
     219Yes! You can create unlimited players through the Player Manager in your WordPress admin. Each player can have its own:
     220
     221* Source (video URL or audio file)
     222* Autoplay settings
     223* Volume settings
     224* Control options
     225* Styling options
     226
     227You can also set Global Player Settings to define default behavior for all players, then override those defaults for individual players as needed.
     228
     229= Does this plugin use any third-party services? =
     230
     231Yes. When you deactivate this plugin, a feedback modal appears. If you choose to submit feedback, these 5 pieces of information are sent to our server:
     232
     233* Your deactivation reason (from the options provided)
     234* Your optional comment (if you write one)
     235* Plugin version
     236* WordPress version
     237* PHP version
     238
     239This feedback helps us understand real-world issues and prioritize fixes. You can click "Skip & Deactivate" to skip feedback entirely.
     240
     241Service Used: Supabase (https://supabase.com/)
     242Privacy Policy: https://supabase.com/privacy
     243Terms of Service: https://supabase.com/terms
     244
     245The feedback is only sent when you click "Submit & Deactivate". Nothing is collected during normal plugin usage.
    166246
    167247== Screenshots ==
     
    18326316. Elementor Integration - Video player widget in Elementor editor
    18426417. Elementor Integration - Audio player widget in Elementor editor
    185 
    186 
Note: See TracChangeset for help on using the changeset viewer.