Plugin Directory

Changeset 3340398


Ignore:
Timestamp:
08/06/2025 01:30:04 PM (6 months ago)
Author:
zarhasan
Message:

Release v1.1.8 to trunk.

Location:
fast-fuzzy-search/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • fast-fuzzy-search/trunk/fast-fuzzy-search.php

    r3332855 r3340398  
    44 * Plugin URI: https://redoxbird.com/product/fast-fuzzy-search
    55 * Description: A blazing fast and lightweight search engine plugin for your WordPress site.
    6  * Version: 1.1.7
     6 * Version: 1.1.8
    77 * Author: RedOxbird
    88 * Author URI: https://redoxbird.com
     
    2222
    2323if (!defined('FAST_FUZZY_SEARCH_VERSION')) {
    24     define('FAST_FUZZY_SEARCH_VERSION', '1.1.7');
     24    define('FAST_FUZZY_SEARCH_VERSION', '1.1.8');
    2525}
    2626if (!defined('FAST_FUZZY_SEARCH_JOIN_SYMBOL')) {
     
    6969    $screen = get_current_screen();
    7070
    71     if (isset($screen->id) && $screen->id === 'toplevel_page_'.$settings_page_slug) {
     71    if (isset($screen->id) && $screen->id === 'toplevel_page_'.$settings_page_slug || isset($screen->id) && $screen->id === 'fast-fuzzy-search_page_fast_fuzzy_search_options_pro') {
    7272        wp_enqueue_script('alpine', plugin_dir_url( __FILE__ ) . 'js/alpine.min.js', array(), "3.14.8", false);
    7373
     
    104104        'fast_fuzzy_search_options'
    105105    );
    106 
     106   
    107107    $add_field([
    108108        'id' => 'primary_color',
     
    260260    }
    261261}, 20);
     262
     263add_action('admin_menu', function() {
     264    $option_name = 'fast_fuzzy_search_options';
     265    add_submenu_page(
     266        $option_name,
     267        __('Pro Version', 'fast-fuzzy-search'),
     268        __('Pro', 'fast-fuzzy-search'),
     269        'manage_options',
     270        $option_name . '_pro',
     271        'fast_fuzzy_search_render_pro_page',
     272        20
     273    );
     274}, 99);
     275
     276function fast_fuzzy_search_render_pro_page() {
     277    ?>
     278    <div class="wrap">
     279        <h1 class="text-2xl font-bold mb-8"><?php esc_html_e('Fast Fuzzy Search Pro', 'fast-fuzzy-search'); ?></h1>
     280        <div class="pro-info">
     281            <?php fast_fuzzy_search_get_template_part('template-parts/admin/pricing'); ?>
     282        </div>
     283    </div>
     284    <?php
     285}
    262286
    263287if(!function_exists('fast_fuzzy_search_get_default_options')) {
  • fast-fuzzy-search/trunk/languages/fast-fuzzy-search.pot

    r3332855 r3340398  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Fast Fuzzy Search 1.1.7\n"
     5"Project-Id-Version: Fast Fuzzy Search 1.1.8\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/fast-fuzzy-search\n"
    77"Last-Translator: FULL Fast Fuzzy Search <EMAIL@ADDRESS>\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2025-07-23T16:50:27+05:30\n"
     12"POT-Creation-Date: 2025-08-06T18:57:55+05:30\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.11.0\n"
     
    4141
    4242#: fast-fuzzy-search.php:115
     43#: fast-fuzzy-search.php:292
    4344msgid "Fast Fuzzy Search Pro"
    4445msgstr ""
     
    5051
    5152#: fast-fuzzy-search.php:179
    52 #: fast-fuzzy-search.php:283
     53#: fast-fuzzy-search.php:307
    5354#: template-parts/input-button.php:22
    5455#: template-parts/input-field.php:28
     
    5657msgstr ""
    5758
    58 #: fast-fuzzy-search.php:487
     59#: fast-fuzzy-search.php:280
     60msgid "Pro Version"
     61msgstr ""
     62
     63#: fast-fuzzy-search.php:281
     64msgid "Pro"
     65msgstr ""
     66
     67#: fast-fuzzy-search.php:511
    5968msgid "Price on request"
    6069msgstr ""
  • fast-fuzzy-search/trunk/readme.txt

    r3332855 r3340398  
    1 === Fast Fuzzy Search – WordPress & WooCommerce Live Search === 
    2 Contributors: zarhasan 
     1
     2=== Fast Fuzzy Search – WordPress & WooCommerce Live Search ===
     3Contributors: zarhasan
    34Donate link: https://redoxbird.com
    45Tags: woocommerce search, ajax search, live search, fuzzy search, search by sku
    5 Requires at least: 5.0 
     6Requires at least: 5.0
    67Tested up to: 6.9
    7 Requires PHP: 7.4 
    8 Stable tag: 1.1.
    9 License: GPLv3 or later 
    10 License URI: [https://www.gnu.org/licenses/gpl-3.0.html](https://www.gnu.org/licenses/gpl-3.0.html) 
     8Requires PHP: 7.4
     9Stable tag: 1.1.8
     10License: GPLv3 or later
     11License URI: https://www.gnu.org/licenses/gpl-3.0.html
    1112
    1213Blazing fast, typo-tolerant, AJAX-powered search for WordPress and WooCommerce. Built for conversions and optimized for massive product catalogs.
    1314
    14 == Description == 
     15== Description ==
    1516
    16 **Tired of slow or irrelevant WordPress search results?** 
     17https://www.youtube.com/watch?v=mx1QhdYJqtI
    1718
    18 [Fast Fuzzy Search](https://redoxbird.com/product/fast-fuzzy-search) is a lightweight, privacy-focused plugin that replaces the default WordPress search with an **instant, typo-friendly** search bar that works out of the box.
     19**Tired of slow or irrelevant WordPress search results?**
    1920
    20 Whether you're running a blog, an online store, or a documentation portal, Fast Fuzzy Search makes sure your visitors find what they're looking for—fast.
     21[Fast Fuzzy Search](https://redoxbird.com/product/fast-fuzzy-search) is a lightweight, privacy-focused plugin that replaces the default WordPress search with an instant, typo-friendly search bar that works out of the box.
    2122
    22 == Perfect for: ==
     23Whether you're running a blog, an online store, or a documentation portal, Fast Fuzzy Search ensures your visitors find what they're looking for—fast.
    2324
    24 - WooCommerce sites
    25 - Blogs and content-heavy sites
    26 - Portfolios and project listings
     25== Perfect for ==
     26
     27- WooCommerce stores
     28- Blogs & content-heavy sites
     29- Portfolios & project listings
    2730- Membership or internal knowledge bases
    2831- Agencies building client sites
    2932
    30 **Live Demo →** [Fast Fuzzy Search Live Demo](https://demo.redoxbird.com/fast-fuzzy-search/)
     33**Live Demo:** [Fast Fuzzy Search Live Demo](https://redoxbird.com/product/fast-fuzzy-search/)
    3134
    3235== Features ==
    3336
    34 - **Blazing Fast Fuzzy Search Engine** 
    35   Built for typo-tolerant matching, even on massive websites. Your search just got smarter.
    36 
    37 - **WooCommerce-Optimized Search** 
    38   Search products by name, SKU, category, tags, attributes with the pro version. Works seamlessly with large stores.
    39 
    40 - **Live AJAX Search Experience** 
    41   No reloads, no lag. Instant results as your visitors type.
    42 
    43 - **Product Price & Thumbnail Display** 
    44   Show product prices and featured images right inside the search results to boost click-throughs and conversions.
    45 
    46 - **Smart Caching for Speed** 
    47   Index thousands of posts and products with our blazing fast, file-based cache system.
    48 
    49 - **Beautiful, Customizable UI** 
    50   Choose from premium-style aesthetics like Minimal, Material, Glassmorphic, or Brutal. Customize colors, position, and layout.
    51 
    52 - **Shortcode + Auto Mode** 
    53   Drop it anywhere via shortcode or let it auto-render across your site in one click.
    54 
    55 - **Multiple Trigger Types** 
    56   Use a floating button, input field, icon, or hybrid to open the search panel—your choice, no coding.
    57 
    58 - **Responsive & Touch Friendly** 
    59   Mobile-ready design that looks amazing and works effortlessly on all screen sizes.
    60 
    61 - **Custom Post Type Support** 
    62   Search through blog posts, pages, documentation, downloads, properties, and more.
    63 
    64 - **Advanced WooCommerce Integration** 
    65   Index variations, show prices, and pull in categories, tags, and attributes for ultra-relevant results.
    66 
    67 - **Multilingual-Ready** 
    68   Localized and compatible with Polylang.
    69 
    70 - **Zero External Dependencies** 
    71   No CDNs. No trackers. No bloat. 100% self-contained and performance optimized.
     37- **Blazing Fast Fuzzy Search Engine** – Typo-tolerant matching, even on massive sites.
     38- **WooCommerce-Optimized Search** – Search products by name, SKU, category, tags, attributes.
     39- **Live AJAX Search** – Instant results, no reloads.
     40- **Product Price & Thumbnail Display** – Boost conversions with prices and images in results.
     41- **Smart Caching** – File-based cache for thousands of posts/products.
     42- **Beautiful, Customizable UI** – Choose Minimal, Material, Glassmorphic, Brutal. Customize colors, position, layout.
     43- **Shortcode + Auto Mode** – Embed anywhere or auto-render sitewide.
     44- **Multiple Trigger Types** – Floating button, input field, icon, or hybrid.
     45- **Responsive & Touch Friendly** – Mobile-ready, works on all screens.
     46- **Custom Post Type Support** – Search posts, pages, products, docs, properties, and more.
     47- **Advanced WooCommerce Integration** – Index variations, show prices, pull categories/tags/attributes.
     48- **Multilingual-Ready** – Compatible with Polylang.
     49- **Zero External Dependencies** – No CDNs, trackers, or bloat. 100% self-contained.
    7250
    7351== Why Fast Fuzzy Search? ==
    7452
    75 - **Instant AJAX Results** – Lightning-fast feedback as you type 
    76 - **Typo-Tolerant Matching** – “blu cap” still finds “blue cap” 
    77 - **Fully Self-Hosted** – 100% of your data stays on your server 
    78 - **Zero Configuration** – Just install, activate, and go 
    79 - **Works with Polylang** – Multilingual support for Latin script languages 
    80 - **Lightweight and Performant** – Built for speed, optimized for up to 50,000+ posts 
    81 - **Built-In Styles** – Drop-in themes and styles included 
     53- **Instant AJAX Results** – Lightning-fast feedback as you type
     54- **Typo-Tolerant Matching** – “blu cap” still finds “blue cap”
     55- **Fully Self-Hosted** – 100% of your data stays on your server
     56- **Zero Configuration** – Install, activate, and go
     57- **Works with Polylang** – Multilingual for Latin script languages
     58- **Lightweight & Performant** – Optimized for 50,000+ posts
     59- **Built-In Styles** – Drop-in themes included
     60
    8261
    8362== Pro Version ($29) ==
    8463
    85 - Better integration with WooCommerce, Easy Digital Downloads, and Easy Property Listings
    86 - Search by SKU
    87 - Search by Tags & Categories
    88 - Search by Attributes (Color, Size, etc.)
    89 - Premium Themes & Styling
     64- Enhanced integration for WooCommerce, Easy Digital Downloads, Easy Property Listings
     65- Search by SKU, tags, categories, attributes (color, size, etc.)
     66- Premium themes & styling
    9067- Priority support
    9168
    92 [Get the Pro Version →](https://redoxbird.com/product/fast-fuzzy-search/)
     69**Pro Version:** [Get Fast Fuzzy Search Pro](https://redoxbird.com/product/fast-fuzzy-search/)
    9370
    94 == Installation == 
    9571
    96 1. Upload the plugin to your `/wp-content/plugins/` directory or install via Plugins > Add New.
     72== Installation ==
     73
     741. Upload to `/wp-content/plugins/` or install via Plugins > Add New.
    97752. Activate the plugin.
    98 3. Customize the style and behavior under **Settings > Fast Fuzzy Search**.
    99 4. Optionally use `[fast_fuzzy_search]` shortcode to embed the search manually.
     763. Customize under **Settings > Fast Fuzzy Search**.
     774. Optionally use `[fast_fuzzy_search]` shortcode to embed search manually.
    10078
    101 == Frequently Asked Questions == 
    10279
    103 = Is it compatible with WooCommerce? = 
    104 Yes! Fast Fuzzy Search automatically detects and indexes WooCommerce products, including SKUs, categories, tags, attributes, and prices.
     80== Frequently Asked Questions ==
    10581
    106 = Will it slow down my site? = 
    107 Not at all. It uses a smart caching system and loads asynchronously with no external scripts—built for performance.
     82= Is it compatible with WooCommerce? =
     83Yes! Automatically detects and indexes WooCommerce products, SKUs, categories, tags, attributes, and prices.
    10884
    109 = Can I use it with a custom post type? = 
    110 Yes. It supports all public post types by default, and you can choose which ones to index.
     85= Will it slow down my site? =
     86No. Uses smart caching and loads asynchronously—built for performance.
    11187
    112 = Is it better than AJAX Search Pro? = 
    113 If you're looking for speed, simplicity, and WooCommerce-ready features out-of-the-box—yes.
     88= Can I use it with a custom post type? =
     89Yes. Supports all public post types by default; you can choose which to index.
    11490
    115 = How customizable is it? = 
    116 You can change colors, UI types, positioning, and more with no code.
     91= Is it better than AJAX Search Pro? =
     92If you want speed, simplicity, and WooCommerce-ready features out-of-the-box—yes.
    11793
    118 == Changelog == 
     94= How customizable is it? =
     95Change colors, UI types, positioning, and more—no code needed.
    11996
    120 = 1.1.4 = 
    121 * improved admin settings page
    122 * Fixed buttons triggers
    12397
    124 = 1.1.3 = 
    125 * Enhanced integration capbilites with themes.
    126 * Added ability to do contextual searches.
     98== Changelog ==
    12799
    128 = 1.1.2 = 
    129 * Added animations to the search panel. 
     100= 1.1.8 =
     101* Improved admin settings page
     102* Improved frontend UI for filtering post types
    130103
    131 = 1.1.1 = 
    132 * Updated readme for more clarity. 
     104= 1.1.4 =
     105* Improved admin settings page
     106* Fixed button triggers
    133107
    134 = 1.1.0 = 
    135 * Fixed issue related to integration with Documentation Pro. 
    136 * Updated readme for more clarity. 
     108= 1.1.3 =
     109* Enhanced integration capabilities with themes
     110* Added contextual search
    137111
    138 = 1.0.3 = 
    139 * Fixed issue related to integration with custom themes. 
     112= 1.1.2 =
     113* Added search panel animations
    140114
    141 = 1.0.2 = 
    142 * Added support for SKU search. 
     115= 1.1.1 =
     116* Updated readme for clarity
    143117
    144 = 1.0.1 = 
    145 * Bug fixes. 
     118= 1.1.0 =
     119* Fixed Documentation Pro integration
     120* Updated readme
    146121
    147 = 1.0.0 = 
    148 * Initial release of the plugin. 
     122= 1.0.3 =
     123* Fixed custom theme integration
    149124
    150 == Upgrade Notice == 
     125= 1.0.2 =
     126* Added SKU search support
    151127
    152 = 1.0.0 = 
    153 First stable release of Fast Fuzzy Search. Update safely for improved search functionality. 
     128= 1.0.1 =
     129* Bug fixes
    154130
    155 == CSS and JavaScript == 
     131= 1.0.0 =
     132* Initial release
    156133
    157 **uFuzzy**, Copyright (c) 2022 Leon Sorokin 
    158 [MIT License](https://github.com/leeoniya/uFuzzy/blob/main/LICENSE) 
    159 [Source](https://github.com/leeoniya/uFuzzy) 
    160134
    161 **Alpine.js**, Copyright © 2019-2021 Caleb Porzio and contributors 
    162 [MIT License](https://github.com/alpinejs/alpine/blob/main/LICENSE.md) 
    163 [Source](https://github.com/alpinejs/alpine) 
     135== Upgrade Notice ==
    164136
    165 == Screenshots == 
    166 1. Minimal theme in light mode
     137= 1.0.0 =
     138First stable release. Update safely for improved search functionality.
     139
     140
     141== CSS and JavaScript ==
     142
     143**uFuzzy** – Copyright (c) 2022 Leon Sorokin
     144MIT License: https://github.com/leeoniya/uFuzzy/blob/main/LICENSE
     145Source: https://github.com/leeoniya/uFuzzy
     146
     147**Alpine.js** – Copyright © 2019-2021 Caleb Porzio and contributors
     148MIT License: https://github.com/alpinejs/alpine/blob/main/LICENSE.md
     149Source: https://github.com/alpinejs/alpine
     150
     151
     152== Screenshots ==
     1531. Minimal theme (light mode)
    1671542. Backend options with stats
    168 3. Backend options showing different styles
     1553. Backend options showing styles
    1691564. Backend options showing layout controls
    1701575. Backend options showing more options
    171 6. Minimal theme dark mode
    172 7. Material theme light mode
    173 8. Material theme dark mode mode
     1586. Minimal theme (dark mode)
     1597. Material theme (light mode)
     1608. Material theme (dark mode)
    1741619. Glassmorphic theme
    17516210. Brutal theme
Note: See TracChangeset for help on using the changeset viewer.