EasyQR Changelog

All of the updates for EasyQR will be listed here. EasyQR versioning is based on the MAJOR.MINOR.PATCH system.

Update 9.0.0 - 10 September, 2021

  • Implemented Coinbase (crypto) payments.
  • Fully reworked the Trial system. Now you can set how many days you want to give out on a per-plan basis.
  • Implemented the ability to display, edit and set a Custom plan on the plans section, via the admin panel.
  • Implemented the ability to highlight a particular plan with a particular color via the admin panel.
  • Implemented the ability to enable/disable search engine indexing from the admin panel.
  • Implemented Twitter login functionality.
  • Implemented Google login functionality.
  • Fully reworked the social logins workflow for better performance and user experience.
  • Reworked the admin panel plan update, create & user update pages for consistency purposes.
  • Improved the way admin panel plans are displayed.
  • Fully reworked the whole admin panel - website settings page, which now avoids some small, yet annoying bugs & UX bugs.
  • Now you are able to use utf8 characters in store URL aliases, (ex: domain.com/s/特点)
  • Reworked the admin panel - pages part for a better UX experience.
  • If you now redeem a plan that you already have on your account, the redeemed plan days will be now added on top.
  • Implemented the ability to view & delete all the user logs from the Admin Panel, filter them, export them via CSV and JSON.
  • Implemented user logs device type, country and operating system tracking for important activities of an account.
  • Implemented the ability to view all the used coupons of a particular user from the admin panel.
  • Implemented the ability to export Account Payments to JSON and CSV.
  • Implemented the ability to export Account Logs to JSON and CSV & filter them.
  • Reworked the ability to send SMTP test emails from the admin panel for testing.
  • Reworked the homepage qr code pointing to the demo store for better performance.
  • Many code cleanups, improvements and other small bugfixes.

Update 8.0.0 - 24 July, 2021

  • Implemented RTL support.
  • Implemented the ability to set the number of days that store statistics will be kept for, per plan from the admin panel.
  • Implemented the ability to enable/disable the Referral system per plan from the admin panel.
  • Implemented the ability to export store page visits statistics via CSV and JSON.
  • Implemented the ability to export store page orders statistics via CSV and JSON.
  • Implemented admin panel bulk deletion feature for Stores, Domains.
  • Completely remade the PayPal One Time payments with the new V2 API.
  • Completely remade the PayPal Subscription payments which fixed a few small UX issues.
  • Various other small, but multiple improvements over the code, performance and UX.
  • Improved the consistency of the success messages across the platform, while reducing the size of the translation file.
  • Fixed custom domains issue when using multiple languages.
  • Fixed small taxes calculation issue.

Update 7.2.0 - 17 June, 2021

  • Implemented email reminders for accounts that are on one-time payments (not recurring) 3 days before expiration.
  • Implemented the first "Affiliate" plugin, available to purchase here.

Update 7.1.0 - 11 June, 2021

  • Implemented the first version of the Plugins Management system.
  • Implemented the first "Offload" plugin, available to purchase here.
  • Implemented the ability to change the plans order via the admin panel.
  • Fixed a few small bugs.

Update 7.0.0 - 31 May, 2021

  • Implemented the ability to reorder menus, categories and items.
  • Implemented the ability to switch between raw html content & wysiwyg editor for the admin panel pages system.
  • Reworked the checkout flow (better UX) for when the user is required to fill in his billing details.
  • Implemented admin panel statistics total numbers per selected date range.
  • Fully reworked the admin panel statistics page and separated them for better performance.
  • Implemented new admin statistics - domains statistics pages.
  • Implemented new admin panel users management - bulk selection & deletion feature.
  • Implemented new admin panel Plans API (Read).
  • Added the last execution date of the Cron Job in the admin panel.
  • Improved all the emails that are being sent (activation, password reset..etc) for consistency.
  • Updated the bootstrap library to the latest stable release of 4.6.
  • The cover header image of the store will now only show on the homepage of that store.
  • The store menu, item images placeholders will not show anymore if an image is not uploaded.
  • Fixed various small admin panel bugs.
  • Fixed taxes not being properly displayed on invoices in certain cases.

Update 6.1.0 - 26 April, 2021

  • Implemented the ability to set a text & background color for announcement messages in the admin panel.
  • Implemented the ability to upload a custom Opengraph image for the index directly from the admin panel.
  • Fixed statistics email reports bug.
  • Fixed admin panel plan creation bug.

Update 6.0.0 - 21 April, 2021

  • Implemented announcements system from the admin panel where you can set a short text announcements for your users.
  • Implemented the ability to remove already uploaded store related images, instead of only being able to replace them.
  • Implemented the ability to set an upload size limiter for store related images from the admin panel.
  • Implemented hCaptcha, as a great alternative to Google Recaptcha.
  • Implemented Domains API (CRUD).
  • Implemented Payments API (Read).
  • Implemented User Logs API (Read).
  • Implemented Admin API Users List endpoint.
  • Implemented the ability for the API feature to be enabled/disabled per plan.
  • Implemented language detection based on the browser in certain cases, where possible.
  • Fully reworked all the statistics related charts: now they are grouped results by years, months, days & hours based on the selected date range.
  • Some of the forms were remade, now displaying better error messages based on which field generated that error (in case of one).
  • Improved UX for the Reset Password, Resend Activation, Lost Password pages.
  • Separated the language JSON file into 2 of them: one for the regular user, one for the Admin panel. This change was done for better performance & also for the fact that most people do not need to also translate the admin panel.
  • Replaced the TinyMCE library with a faster, more lightweight one for the admin panel pages system.
  • Reworked the Admin Dashboard.
  • Updated all product dependencies to their latest versions, where available.
  • Fixed store order statistics bug where you couldn't use the date range picker.
  • A ton of other improvements, new features, bug fixes, and code cleanups.

Update 5.0.0 - 25 February, 2021

  • Fully reworked all the Admin Panel tables (Users, Payments, Stores).
  • Implemented filtering & ordering system in the Admin Panel tables (Users, Payments, Websites).
  • Implemented the ability to view stats by hours for the Admin Statistics page.
  • Implemented the ability to select an "All time" date picker range for stats.
  • Implemented the ability for the Admin to export to CSV and JSON the users list.
  • Implemented the ability for the Admin to export to CSV and JSON the payments list.
  • Implemented the ability for the Admin to set up Webhook URLs events for new user registrations and user deletions (helpful when you want to automatically sign up emails to a newsletter on registration for example).
  • Implemented the ability for the Admin to receive an email notification when a custom domain is pending approval.
  • Implemented the ability to set the SMTP sender name from the admin panel.
  • Implemented store pages cities tracking statistics.
  • Implemented store pages UTM parameters tracking statistics.
  • Improved the payment page when users are prompted to fill in the billing details.
  • Discount codes can now be created for hidden plans as well.
  • Discount & redeemable codes can now be shared via a link for better convenience.
  • Various other improvements, new small features and bugfixes.

Update 4.1.0 - 13 January, 2021

  • Implemented the new Admin API for the users resource (Create, Read, Update, Delete, One time login).
  • Implemented a new documentation page for the Admin API.
  • Implemented the ability to enable/disable the Captcha based on individual pages in the admin panel website settings.
  • Implemented the ability for a store to set a minimum value that an order must meed.
  • Implemented the ability for a store to set a delivery fee.
  • Implemented an easier to use quantity switcher in the cart page.
  • Implemented an easier to read breadcrumbs for the store pages.
  • Implemented the the ability to add to cart an item from the Category or Menu pages of a store.
  • Fixed bug when a store couldn't enable invoices.
  • Fixed bug when setting a password for a store.
  • Fixed store still showing ads when the user has "no ads" enabled.

Update 4.0.0 - 27 December, 2020

  • Implemented the ability for store owners to accept Paypal & Stripe payments.
  • Implemented the the ability for the admins to enable/disable online payments based on plans.
  • Implemented the ability for a store owner view invoices for the online payments.
  • Other small improvements and bugfixes.

Update 3.0.0 - 19 December, 2020

  • Implemented a new Orders Statistics page, where you can see orders, revenue and top sold items on the menu for any period of time.
  • Implemented the total orders per each store, including the conversion rate to show in the dasbhoard.
  • Implemented the ability for a store owner to receive a detailed email notification when a new order arrives.
  • Implemented order numbers, which will help identifying orders easily for each store.
  • Implemented the ability to set the SMTP sender name from the admin panel.
  • Fully reworked the Cart checkout and Order view page to be able to see what has been ordered in the past, even if ordered items are deleted in the store and not existing anymore.
  • Improved the Cart checkout to show the item extras and variants that have been chosen.
  • Improved the Order view page to show the item extras and variants that have been chosen.
  • Improved the plans switcher when monthly prices aren't set in the admin panel.
  • Improved the payment page when users are prompted to fill the billing details.
  • Fixed Paypal payments problem when a discount is set and the payment is a subscription.
  • Fixed various problems when using custom domains.
  • Other various improvements and bugfixes.

Update 2.1.0 - 6 December, 2020

  • Implemented statistics widgets in the Dashboard.
  • Implemented statistics chart in the Store overview page.
  • Implemented auto reloading in the Store Orders page.
  • Implemented the ability to set the default theme style (light/dark) from the admin panel.
  • Implemented a filtering feature for the Account Payments page.
  • Implemented a filtering feature for the Dashboard page (for stores).
  • Implemented the Facebook register button on the Register page as well.
  • Fixed potential timezone problems throughout the product.
  • Fixed the deletion of a user via the admin panel.
  • Fixed custom domains related problems inside some pages.
  • Other small fixes and code cleanups.

Update 2.0.0 - 13 November, 2020

  • Implemented the new Custom domains system.
  • Implemented the ability for the admin to enable / disable the custom domains, additional global domains systems.
  • Implemented the ability for the admin to offer the custom domains system to users as a plan feature.
  • Implemented the ability for the admin to offer the ordering system to users as a plan feature.
  • Implemented the ability for the admin to limit the categories and items creation as a plan feature.
  • Implemented the ability for a store to have On premise, Takeaway and Delivery ordering.
  • Implemented the ability to enable / disable On premise, Takeaway and Delivery ordering.
  • Improved the look on the Order details page of the Store.
  • Fully remade the QR Code generator to a more advanced one (color picking, text inserting, image inserting).
  • Fixed various caching related problems.
  • Fixed the ability to accept and delete orders.
  • Fixed some cart related problems.
  • A lot of other fixes, code cleanups and improvements that don't need mentioning.

Initial release - 5 November, 2020