Plugin Directory

Changeset 3453639


Ignore:
Timestamp:
02/04/2026 09:23:05 AM (2 weeks ago)
Author:
deepwork
Message:

Update to version 1.5.3 from GitHub

Location:
stacksuite-sales-manager-for-woocommerce
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • stacksuite-sales-manager-for-woocommerce/tags/1.5.3/includes/class-aisales-chat-page.php

    r3453605 r3453639  
    6969    public function add_submenu_page() {
    7070        add_submenu_page(
    71             'ai-sales-manager',
     71            null,
    7272            __( 'AI Agent', 'stacksuite-sales-manager-for-woocommerce' ),
    7373            __( 'AI Agent', 'stacksuite-sales-manager-for-woocommerce' ),
  • stacksuite-sales-manager-for-woocommerce/tags/1.5.3/readme.txt

    r3453634 r3453639  
    55Tested up to: 6.9
    66Requires PHP: 8.0
    7 Stable tag: 1.5.2
     7Stable tag: 1.5.3
    88WC requires at least: 8.0
    99WC tested up to: 9.0
     
    114114
    115115== Changelog ==
     116
     117= 1.5.3 =
     118* Improved: Hide submenu items until user connects account
     119* Improved: Hide AI Agent from admin menu (accessible via direct links)
    116120
    117121= 1.5.2 =
  • stacksuite-sales-manager-for-woocommerce/tags/1.5.3/stacksuite-sales-manager-for-woocommerce.php

    r3453634 r3453639  
    44 * Plugin URI: https://github.com/stacksuite-dev/woo-ai-sales-manager
    55 * Description: AI-powered product catalog management for WooCommerce. Generate content, suggest tags/categories, and create/improve product images using Google Gemini.
    6  * Version: 1.5.2
     6 * Version: 1.5.3
    77 * Author: StackSuite
    88 * Author URI: https://stacksuite.dev
     
    300300
    301301    /**
    302      * Ensure Support Center appears last in submenu
     302     * Reorder submenu items and hide them when not connected.
     303     *
     304     * When the user has not connected their account, only the main
     305     * settings page is shown. All other submenu items are hidden
     306     * but remain registered so direct URLs still work.
    303307     */
    304308    public function reorder_submenu_items() {
     
    309313        }
    310314
     315        // Hide all submenu items except the main settings page when not connected.
     316        if ( ! AISales_API_Client::instance()->is_connected() ) {
     317            $main_item = null;
     318            foreach ( $submenu['ai-sales-manager'] as $item ) {
     319                if ( isset( $item[2] ) && 'ai-sales-manager' === $item[2] ) {
     320                    $main_item = $item;
     321                    break;
     322                }
     323            }
     324            $submenu['ai-sales-manager'] = $main_item ? array( $main_item ) : array();
     325            return;
     326        }
     327
     328        // When connected, ensure Support Center appears last.
    311329        $items = $submenu['ai-sales-manager'];
    312330        $support_item = null;
  • stacksuite-sales-manager-for-woocommerce/trunk/includes/class-aisales-chat-page.php

    r3453605 r3453639  
    6969    public function add_submenu_page() {
    7070        add_submenu_page(
    71             'ai-sales-manager',
     71            null,
    7272            __( 'AI Agent', 'stacksuite-sales-manager-for-woocommerce' ),
    7373            __( 'AI Agent', 'stacksuite-sales-manager-for-woocommerce' ),
  • stacksuite-sales-manager-for-woocommerce/trunk/readme.txt

    r3453634 r3453639  
    55Tested up to: 6.9
    66Requires PHP: 8.0
    7 Stable tag: 1.5.2
     7Stable tag: 1.5.3
    88WC requires at least: 8.0
    99WC tested up to: 9.0
     
    114114
    115115== Changelog ==
     116
     117= 1.5.3 =
     118* Improved: Hide submenu items until user connects account
     119* Improved: Hide AI Agent from admin menu (accessible via direct links)
    116120
    117121= 1.5.2 =
  • stacksuite-sales-manager-for-woocommerce/trunk/stacksuite-sales-manager-for-woocommerce.php

    r3453634 r3453639  
    44 * Plugin URI: https://github.com/stacksuite-dev/woo-ai-sales-manager
    55 * Description: AI-powered product catalog management for WooCommerce. Generate content, suggest tags/categories, and create/improve product images using Google Gemini.
    6  * Version: 1.5.2
     6 * Version: 1.5.3
    77 * Author: StackSuite
    88 * Author URI: https://stacksuite.dev
     
    300300
    301301    /**
    302      * Ensure Support Center appears last in submenu
     302     * Reorder submenu items and hide them when not connected.
     303     *
     304     * When the user has not connected their account, only the main
     305     * settings page is shown. All other submenu items are hidden
     306     * but remain registered so direct URLs still work.
    303307     */
    304308    public function reorder_submenu_items() {
     
    309313        }
    310314
     315        // Hide all submenu items except the main settings page when not connected.
     316        if ( ! AISales_API_Client::instance()->is_connected() ) {
     317            $main_item = null;
     318            foreach ( $submenu['ai-sales-manager'] as $item ) {
     319                if ( isset( $item[2] ) && 'ai-sales-manager' === $item[2] ) {
     320                    $main_item = $item;
     321                    break;
     322                }
     323            }
     324            $submenu['ai-sales-manager'] = $main_item ? array( $main_item ) : array();
     325            return;
     326        }
     327
     328        // When connected, ensure Support Center appears last.
    311329        $items = $submenu['ai-sales-manager'];
    312330        $support_item = null;
Note: See TracChangeset for help on using the changeset viewer.