Information on how to update can be found here.
Version 1.9.6
- Jan 14 2021
- Show margin below reward image if there is only one image
- The "Popular rewards" and "Get loyalty points" titles can now be changed when editing a campaign
Version 1.9.5
- Jan 1 2021
- Resolved issue where 0 was interpreted as NULL and some records could not be updated
Version 1.9.4
- Aug 4 2020
- Prevent staff to redeem a reward with customer code if the customer does not have a sufficient balance
- Increased customers limit for plans
Version 1.9.3
- Jul 18 2020
- Resolved ServerPilot API issue resulting from previous configuration changes
Version 1.9.2
- Jun 26 2020
- Updated issue due to Stripe changes
- Updated docs
Version 1.9.1
- Apr 3 2020
- Check for existence of ResourceBundle class to prevent error on some server configurations
- Added translation variable to /resources/lang/en.json
- Updated links to new demo and doc urls
Version 1.9.0
- Mar 1 2020
- When staff redeems points for reward by entering code, show reward title after redemption instead of "null"
- Resolved CKEditor text input (e.g. links) not being focusable by disabling retain-focus on Vuetify dialog
- Added missing index propterty to Vue loops
- Updated NPM libraries
Version 1.8.0
- Feb 23 2020
- Resolved PHP 7.4 type offset issue
- Composer libraries update
- DataForm show friendly error in case msg is empty
- Updated .env default configuration descriptions
- Fixed 2Checkout artefact that set subscriptions for plan id = 1 to never expire
- Added window object to client-side Stripe checkout configuration for improved compatibility
- Docs update
Version 1.7.0
- Feb 11 2020
- Added "log in to account" (impersonate) feature for admin
- Automatically log in after registration for users and customers
- Added missing translations to /resources/lang/en.json
Version 1.6.3
- Jan 14 2020
- Missing campaign translation added
- UI update auth screens (login, register, forgot pass) app, campaign & layout
- Added class for no-caps
- Clarified hint for campaign title
Version 1.6.2
- Jan 13 2020
- Increased server side validation for e-mail address length to 64 chars
- Navigation drawer layout and active color update
- Added MAILGUN_ENDPOINT to config example
Version 1.6.1
- Dec 12 2019
- Fixed typo in CRON controller
Version 1.6.0
- Dec 12 2019
- Implemented logic that when a subscription has expired, the user can only access the billing page
- System admin can now delete users in dashboard
- Made customer history translatable
- Fixed minor label issue where html wasn't parsed
- Updated docs
- Configuration updates
- Removed Telescope reference from kernel
Version 1.5.2
- Nov 27 2019
- Registration fix for Laravel 6 helper function update
Version 1.5.1
- Nov 26 2019
- Fixed installation error that occurred after updating to Laravel 6
Version 1.5.0
- Nov 22 2019
- Updated to Laravel 6 and updated all PHP libraries to latest version
- Updated Vuetify and NPM libraries to latest version
- Fixed issue where language dropdown wasn't visible due to styling
- Fixed translation variable issue
Version 1.4.0
- Nov 21 2019
- Updated docs
- Loyalty campaign website translation with language selector
- Set last login to NULL when exporting customers who have never been logged in
Version 1.3.0
- Nov 17 2019
- Updated docs
- Added export customers to Excel feature
- Only process CRON jobs when not in demo mode
Version 1.2.0
- Nov 12 2019
- Updated Vuetify and other NPM libraries to latest version
- Updated Composer libraries to latest version
- Updated DateTimePicker component for compatibilty with latest Vuetify version
- Updated date range picker style to match Vuetify update
- Updated color picker component style to match Vuetify update
- CSS fix for card title word-break issue (https://github.com/vuetifyjs/vuetify/issues/9130)
- Updated Vuetify component on campaign contact page
- Removed redundant lifecycle hook
- Added 'exact' to dashboard navigation
- Fixed boolean property issue on billing page
Version 1.1.6
- Sep 20 2019
- Resolved issue with showing QR code for earning and redeeming points
Version 1.1.5
- Sep 18 2019
- Added HOMEPAGE=true|false .env configuration to disable homepage
- Layout tweaks + minor fixes
- Resolved email sender config issue
Version 1.1.4
- Aug 27 2019
- Various layout improvements
- Extended documentation (mainly Staff Manual)
- Updated NPM front-end libraries to latest version
Version 1.1.3
- Aug 21 2019
- Added vue-the-mask library to replace deprecated Vuetify mask directive
- Resolved issue with redeeming rewards by customer number
Version 1.1.2
- Aug 20 2019
- Resolved server issue where type formatting went wrong for certain JSON output
- Added scheme to QR links for better QR scanner compatibility
- Updated earn points and rewards by link layout in staff area
- Site layout updates
Version 1.1.1
- Aug 14 2019
- Documentation update
- Loyalty campaign website layout improvements
- Staff area layout improvements
- Resolved billing configuration issue
Version 1.1.0
- Aug 12 2019
- Docs updated
- Implemented Stripe
- Fixed issue with updating profile
Version 1.0.0
- Aug 8 2019
- Initial release