Plugin Directory

Changeset 3453565


Ignore:
Timestamp:
02/04/2026 07:31:18 AM (5 weeks ago)
Author:
wprigel
Message:

Version release 1.0.7 with minor fix

Location:
commandify
Files:
269 added
6 edited

Legend:

Unmodified
Added
Removed
  • commandify/trunk/commandify.php

    r3447270 r3453565  
    55 * Plugin URI: https://wprigel.com/commandify
    66 * Description: Action-driven command palette for WordPress with contextual commands and deep WooCommerce, Elementor, Bricks, form builders and SEO integrations.
    7  * Version: 1.0.6
     7 * Version: 1.0.7
    88 * Requires at least: 6.2
    9  * Tested up to: 6.9
     9 * Tested up to: 6.9.1
    1010 * Requires PHP: 7.4
    1111 * Author: wpRigel
     
    2222
    2323defined( 'ABSPATH' ) || exit;
    24 define( 'COMMANDIFY_VERSION', '1.0.6' );
     24define( 'COMMANDIFY_VERSION', '1.0.7' );
    2525define( 'COMMANDIFY_FILE', __FILE__ );
    2626define( 'COMMANDIFY_PATH', plugin_dir_path( __FILE__ ) );
  • commandify/trunk/includes/Settings.php

    r3447270 r3453565  
    998998        }
    999999
     1000        // Verify nonce - WordPress uses 'update-user_' . $user_id for profile forms.
     1001        if ( ! isset( $_POST['_wpnonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_POST['_wpnonce'] ) ), 'update-user_' . $user_id ) ) {
     1002            return;
     1003        }
     1004
    10001005        $preferences = array();
    10011006
     
    10131018        // Results Per Page - only save if not empty.
    10141019        if ( isset( $_POST['commandify_results_per_page'] ) ) {
    1015             $results = absint( $_POST['commandify_results_per_page'] );
     1020            $results = absint( wp_unslash( $_POST['commandify_results_per_page'] ) );
    10161021            if ( $results > 0 ) {
    10171022                $preferences['results_per_page'] = $results;
     
    10221027        }
    10231028
    1024 
    10251029        // Always update preferences to allow resetting to null.
    10261030        self::update_user_preferences( $preferences, $user_id );
  • commandify/trunk/includes/core-commands/action-commands.php

    r3447270 r3453565  
    365365    }
    366366
    367     // Extend execution time for large operations
    368     // Note: This is scoped only to this specific callback function, not a global setting
     367    // Extend execution time for large operations.
     368    // Note: This is scoped only to this specific callback function, not a global setting.
     369    // phpcs:ignore Generic.PHP.NoSilencedErrors.Discouraged, WordPress.PHP.DiscouragedPHPFunctions.runtime_configuration_set_time_limit -- Necessary for batch delete operations that may exceed default PHP timeout when emptying trash with many posts.
    369370    if ( function_exists( 'set_time_limit' ) ) {
    370         set_time_limit( 300 );
    371         // 5 minutes
     371        @set_time_limit( 300 ); // 5 minutes.
    372372    }
    373373
  • commandify/trunk/languages/commandify.pot

    r3447270 r3453565  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Commandify 1.0.6\n"
     5"Project-Id-Version: Commandify 1.0.7\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/commandify\n"
    77"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2026-01-26T16:59:03+00:00\n"
     12"POT-Creation-Date: 2026-02-04T07:19:50+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.9.0\n"
  • commandify/trunk/package.json

    r3447270 r3453565  
    11{
    22  "name": "commandify",
    3   "version": "1.0.6",
     3  "version": "1.0.7",
    44  "private": true,
    55  "scripts": {
  • commandify/trunk/readme.txt

    r3447270 r3453565  
    1 === Commandify – Command Palette, Content Search, Themes Control, Product Edits, Context Actions, Dynamic content, Page builders navigation and actions ===
     1=== Commandify — Admin Command Palette ===
    22Contributors: wprigel
    3 Tags: admin search, navigation tools, instant action, productivity tools, command palette
     3Tags: search, quick navigation, instant action, productivity, spotlight search
    44Requires at least: 6.2
    55Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 1.0.6
     7Stable tag: 1.0.7
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    6262**Commandify** brings a modern, keyboard-first workflow to WordPress with a **Spotlight-style command palette** that helps you navigate, search, and perform admin actions instantly using **Cmd/Ctrl + K**.
    6363
    64 Where most admin search tools stop at navigation, Commandify focuses on **actions**, workflow automation, contextual intelligence, and WooCommerce-first capabilities. These make Commandify valuable for creators, developers, agencies, and online stores managing complex, high-volume sites.
     64Commandify focuses on **actions**, workflow automation, contextual intelligence, and WooCommerce capabilities. These features make Commandify valuable for creators, developers, agencies, and online stores managing complex, high-volume sites.
    6565
    6666### Detailed LITE Feature Breakdown
     
    136136#### Full WooCommerce Feature Set
    137137
    138 Commandify Pro includes the most comprehensive WooCommerce command system available in any WordPress command palette.
     138Commandify Pro includes a comprehensive WooCommerce command system.
    139139
    140140**WooCommerce Order Management**
    141141
    142142- Search order by order number, Customer name or customer email.
    143 - Each order there are lots of actions like **Edit order**, **Change order status**, **Add order notes**, **Apply coupons**, **Recalculate totals**, **Resend order emails**, **Copy customer email or order number**, **View order**, **Send order details email**. No other command palette offers this level of WooCommerce depth.
     143- Each order there are lots of actions like **Edit order**, **Change order status**, **Add order notes**, **Apply coupons**, **Recalculate totals**, **Resend order emails**, **Copy customer email or order number**, **View order**, **Send order details email**.
    144144
    145145**WooCommerce Product & Variation Management**
     
    277277
    278278= Does Commandify work with WooCommerce? =
    279 Yes. Commandify Pro includes the most advanced WooCommerce command system available, including orders, products, variations, and customer actions.
    280 
    281 = How is Commandify different from CommandUI or WP Spotlight? =
    282 Other command palettes focus primarily on search.
    283 Commandify focuses on actions — order actions, product updates, settings toggles, contextual commands, and deep workflow automation.
    284 It’s built for users who want to do more without leaving the current screen.
     279Yes. Commandify Pro includes a comprehensive WooCommerce command system for orders, products, variations, and customer actions.
     280
     281= What makes Commandify useful? =
     282Commandify focuses on actions — order actions, product updates, settings toggles, contextual commands, and workflow automation.
     283It's built for users who want to do more without leaving the current screen.
    285284
    286285= Does it work with all themes and plugins? =
     
    318317
    319318== Changelog ==
     319
     320= 1.0.7 – February 04, 2026 =
     321
     322* [Fix] Changed the readme name and updated some readme description.
     323* [Fix] Fixed nonce verficaton issue on settings update.
    320324
    321325= 1.0.6 – January 26, 2026 =
Note: See TracChangeset for help on using the changeset viewer.