Skip to content

Commit

Permalink
Merge pull request #417 from addonify/development
Browse files Browse the repository at this point in the history
2.0.6 Update
  • Loading branch information
Asok17 committed Oct 16, 2023
2 parents a185ad4 + 28c77f1 commit d978882
Show file tree
Hide file tree
Showing 214 changed files with 7,521 additions and 4,205 deletions.
22 changes: 2 additions & 20 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,5 @@
# ignore everything in the root except the "wp-content" directory.
!wp-content/

# ignore everything in the "wp-content" directory, except:
# "mu-plugins", "plugins", "themes" directory
wp-content/*
!wp-content/mu-plugins/
!wp-content/plugins/
!wp-content/themes/

# ignore these plugins
wp-content/plugins/hello.php

# ignore specific themes
wp-content/themes/twenty*/

# ignore node dependency directories
node_modules/

# ignore log files and databases
*.log
*.sql
*.sqlite
*.DS_Store
node_modules/
Binary file added .wordpress-org/banner-1544x500.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified .wordpress-org/banner-772x250.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
50 changes: 33 additions & 17 deletions README.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
Contributors: addonify
Tags: wishlist, woocommerce wishlist, product wishlist, woocommerce, ecommerce, e-commerce
Requires at least: 5.9
Tested up to: 6.2.2
Stable tag: 2.0.5
Tested up to: 6.3.2
Stable tag: 2.0.6
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Expand All @@ -13,7 +13,7 @@ Addonify WooCommerce Wishlist is a light-weight yet powerful tool that adds a wi

== Description ==

Addonify Wishlist is a light-weight yet powerful tool that adds wishlist functionality to your e-commerce shop. Addonify Wishlist is packed with various functionalities that will help the shop owner to customize the wishlist behaviour.
Addonify Wishlist is a light-weight yet powerful tool that adds wishlist functionality to your e-commerce shop. Addonify Wishlist is packed with various functionalities that will help the shop owner to customize the wishlist behavior.

👉 [Live demo preview](https://demo.addonify.com/woo/01/wishlist/)
👉 [Documentation guide](https://docs.addonify.com/kb/woocommerce-wishlist/)
Expand All @@ -25,7 +25,7 @@ The primary goal of the Addonify Wishlist plugin is to allow website visitors to
💰 *Not using a wishlist plugin yet? Let's start using it today. Addonify Wishlist is **FREE** & it will remain **free forever.*** Start using Addonify Wishlist today and increase your online store conversion.


#### 🔔 BENIFITS & IMPORTANCE OF HAVING WISHLIST FUNCTIONALITY
#### 🔔 BENEFITS & IMPORTANCE OF HAVING WISHLIST FUNCTIONALITY

- Saves customers time (Assume that you are having 1500+ products in your e-commerce store).
- Helps to boost revenue.
Expand All @@ -40,7 +40,7 @@ The primary goal of the Addonify Wishlist plugin is to allow website visitors to
- Choose the position of "Add to Wishlist" button in WooCommerce product catalog.
- Set custom "Add to Wishlist" button label.
- Show/Hide icon on wishlist button.
- Allow only logged-in users to add product in wishist.
- Allow only logged-in users to add product in wishlist.
- Display modal popup to let your customers know the product is either added to, removed from, or already in the wishlist.
- Sticky off-canvas sidebar drawer to show the wishlist.
- Display wishlist items in sidebar drawer for quick navigation.
Expand Down Expand Up @@ -75,12 +75,12 @@ The primary goal of the Addonify Wishlist plugin is to allow website visitors to
- Reset all settings: This tool will reset all the plugin settings to default.
- Export all settings: This tool will export all the plugin settings in a JSON file.
- Import all settings: This tool will import all the plugin settings from a JSON file.
- Remove data on plugin uninstallation: This tool will remove all the plugin data from the database on plugin uninstallation.
- Remove data on plugin un-installation: This tool will remove all the plugin data from the database on plugin un-installation.


#### 🔐 GDPR COMPLIANT

Addonify Wishlist does not collect any personal or sensative data from website visitors which makes our plugin GDPR compliant.
Addonify Wishlist does not collect any personal or sensitive data from website visitors which makes our plugin GDPR compliant.


#### ⚔️ DEVELOPER
Expand All @@ -98,7 +98,7 @@ We are open to any kind of discussions on that can help improve our plugin. So,

#### 🎭 TRANSLATION GUIDELINES

If you wish Addonify Wishist to be translated in your language, feel free to contribute translating at [*transalte.wordpress.org*](https://translate.wordpress.org/projects/wp-plugins/addonify-wishlist) directly.
If you wish Addonify Wishlist to be translated in your language, feel free to contribute translating at [*translate.wordpress.org*](https://translate.wordpress.org/projects/wp-plugins/addonify-wishlist) directly.


== Frequently Asked Questions ==
Expand Down Expand Up @@ -135,11 +135,27 @@ You can use this `[addonify_wishlist]` shortcode to display the wishlist table i
5. Add to wishlist button in product catalog.
6. Addonify wishlist canvas sidebar.
7. Addonify wishlist page table.
8. Add to wishist button in product single page.
8. Add to wishlist button in product single page.
9. Save for later (Add to wishlist) button in cart page.

== Changelog ==

= 2.0.6 - 16 October, 2023 =

- Added: Confirmation modal when trying to empty wishlist and new options for popup notice's messages.
- Added: Documentation link, GitHub link, and support link to the plugin row in plugins list table.
- Added: Deprecated files are renamed with suffix, `deprecated`, and are moved to folders named `deprecated`.
- Updated: Optimized database query and avoided duplicate queries.
- Updated: Action hooks `addonify_wishlist_before_adding_to_wishlist` and `addonify_wishlist_after_adding_to_wishlist`. Array argument is passed in both action hooks.
- Updated: Icons.
- Fixed: Migration of user wishlist data when updating from version 1.1.3.
- Fixed: Plugin setting page link in plugins listing page is displayed before `Deactivate` link.
- Fixed: Color picker cursor issue (Vue JS).
- Tweak: Changed DIR for Inter & Manrope fonts files. Now, Using NPM package to install Inter & Manrope fonts.
- Removed: Wishlist button icon color options.
- Tested: WordPress 6.3.2
- Tested: WooCommerce 8.2.0

= 2.0.5 - 29 June, 2023 =

- Fix: Invalid JSON body passed while importing options.
Expand Down Expand Up @@ -189,8 +205,8 @@ You can use this `[addonify_wishlist]` shortcode to display the wishlist table i

= 1.1.3 - 03 March, 2023 =

- Updated : UDP updated.
- Added : Shortcode for 'add-to-wishist' button.
- Updated: UDP updated.
- Added: Shortcode for 'add-to-wishlist' button.
- Updated: Undo remove from wishlist action. Add undo notice timeout time option, action text, and undo link label.
- Updated: For 0 value of the setting, Save Wishlist Cookie for [x] days, wishlist data remains forever.
- Added: Option for icon position on Add to Wishlist button.
Expand All @@ -202,10 +218,10 @@ You can use this `[addonify_wishlist]` shortcode to display the wishlist table i
= 1.1.2 - 22 February , 2023 =

- Added: Clear Wishlist button in wishlist shortcode content for removing all items in wishlist.
- Added: JavaScript function for getting wishlist items while handelling from client side (Not logged-in).
- Update: Multisite Data stored in same array.
- Added: JavaScript function for getting wishlist items while handling from client side (Not logged-in).
- Update: Multi-site Data stored in same array.
- Added: Spinner for clear wishlist data.
- Fixed: Data removed from all sites in multisite on clear all button action.
- Fixed: Data removed from all sites in multi-site on clear all button action.
- Fixed: Wishlist icon and view wishlist button showing on add to cart in wishlist page.
- Update: User wishlist saved as an array with created and updated time.
- Update: Option to remove product from wishlist on clicking on add to wishlist button if already in wishlist.
Expand All @@ -217,7 +233,7 @@ You can use this `[addonify_wishlist]` shortcode to display the wishlist table i
- Added: Option to import all settings.
- Added: User Data Processing. Ref: https://creamcode.org/user-data-processing/
- Added: Spinner on wishlist page.
- Tweak: Now saving wishlist data in browser local strorage if the user is not logged-in.
- Tweak: Now saving wishlist data in browser local storage if the user is not logged-in.
- Removed: Default behavior from "After Add to Wishlist Action" option on settings page.
- Updated: Removed custom add to cart button from wishlist table and added WooCommerce default button.
- Removed: Unwanted settings.
Expand Down Expand Up @@ -268,12 +284,12 @@ Improvement: Color picker in settings page.

- Fixed: Author name typo.
- Updated: Cookie includes last_updated and wishlist_items fields.
- Updated: Wishlist data is json ecoded and decoded to save and retrive respectively.
- Updated: Wishlist data is json encoded and decoded to save and retrieve respectively.


= 1.0.2 - 12 July 2022 =

- New: Added graphics for wordpress.org pugin landing page.
- New: Added graphics for wordpress.org plugin landing page.

= 1.0.1 - 11 July 2022 =

Expand Down
31 changes: 23 additions & 8 deletions addonify-wishlist.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* Plugin Name: Addonify - WooCommerce Wishlist
* Plugin URI: https://wordpress.org/plugins/addonify-wishlist
* Description: Addonify WooCommerce Wishlist is a light-weight yet powerful tool that adds a wishlist functionality to your e-commerce shop.
* Version: 2.0.5
* Version: 2.0.6
* Requires at least: 5.9
* Requires PHP: 7.4
* Author: Addonify
Expand All @@ -26,10 +26,11 @@
die;
}

define( 'ADDONIFY_WISHLIST_VERSION', '2.0.5' );
define( 'ADDONIFY_WISHLIST_VERSION', '2.0.6' );
define( 'ADDONIFY_WISHLIST_DB_INITIALS', 'addonify_wishlist_' );
define( 'ADDONIFY_WISHLIST_PLUGIN_PATH', dirname( __FILE__ ) );
define( 'ADDONIFY_WISHLIST_PLUGIN_FILE', __FILE__ );
define( 'ADDONIFY_WISHLIST_BASENAME', plugin_basename( __FILE__ ) );

/**
* The code that runs during plugin activation.
Expand Down Expand Up @@ -62,7 +63,6 @@ function deactivate_addonify_wishlist() {
require_once plugin_dir_path( __FILE__ ) . 'vendor/autoload.php';
require_once plugin_dir_path( __FILE__ ) . 'admin/app.php';


/**
* Begins execution of the plugin.
*
Expand All @@ -74,9 +74,24 @@ function deactivate_addonify_wishlist() {
*/
function run_addonify_wishlist() {

$plugin = new Addonify_Wishlist();
$plugin->run();

if ( class_exists( 'WooCommerce' ) ) {
$plugin = new Addonify_Wishlist();
$plugin->run();
} else {
add_action(
'admin_notices',
function() {
?>
<div class="notice notice-error is-dismissible">
<p>
<?php
echo wp_kses_post( __( '<b>Addonify WooCommerce Wishlist</b> plugin is enabled but not functional. <b>WooCommerce</b> is required for it to work properly.', 'addonify-wishlist' ) );
?>
</p>
</div>
<?php
}
);
}
}

run_addonify_wishlist();
add_action( 'plugins_loaded', 'run_addonify_wishlist' );
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
22 changes: 22 additions & 0 deletions admin/app/dist/assets/main-1af33518.js

Large diffs are not rendered by default.

23 changes: 0 additions & 23 deletions admin/app/dist/assets/main-28866110.js

This file was deleted.

1 change: 0 additions & 1 deletion admin/app/dist/assets/main-28866110.js.map

This file was deleted.

1 change: 0 additions & 1 deletion admin/app/dist/assets/main-3233b0e6.css

This file was deleted.

1 change: 1 addition & 0 deletions admin/app/dist/assets/main-489af1b8.css

Large diffs are not rendered by default.

Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit d978882

Please sign in to comment.