Changes & Fixes:
- Separated upgrade scripts into Docker and manual. The
upgrade.shscript has been renamed toupgrade-docker.sh.- Fixed SEO color on embeds.
- Changed the default page titles to use the site name configured in settings, as opposed to the one set in
.env.- Fixed cosmetic issue on admin dashboard button.
- Fixed case when the creator and admin could be corrupted by unloaded Alpine data until reload.
- Fixed cosmetic case for the Terms of Service acceptance checkbox.
- Fixed cosmetic issue on the "Checkout using x" button.
Changes:
- A new addon system has been implemented. Together with it, we have published our first addon, the Knowledgebase Addon. You can develop your own addons, to scaffold a new addon, run the command
php artisan make:addon YourAddonName. Addons can be managed from the newAddonstab in the admin panel.- Links are now navigated using JavaScript (how it was in v15 and before), resulting in faster page loads, a much smoother user experience and adding a loading indicator when navigating between pages.
Fixes:
- Fixed a case where the Aurora effect would not initialize.
- Fixed site description in SEO embeds.
Fixed a case where the Checkout button was available despite the Terms of Service not being accepted.
Changes:
- The theme front-end code is now fully written in native Laravel Blade views, from React. This change greatly improves performance, SEO and helps possible themers be more efficient due to the instant reactiveness of changes. You will also see much quicker Vite builds. This will allow us to develop modular addons and further support the store.
- Addons in products are now listed as toggleable pills akin to the product options. The single "Add to Cart" action adds the base product + all selected options + all selected addons to the cart.
- Fixed cart page erroring when reloading.
Info for upgraders: You do not have to replace the entire store - only thevite.config.jsfile changed. Simply drop it in and runnpm run build, or on Dockerdocker compose exec app npm run build.
This is the official release for the v16.0.0 version, for which changes are listed in the Beta update below.
Changes:
Fixes:
- Made Product Option description field optional, and increased the length limit.
- Made it possible to have option groups without any upgrade options.
- If the price typed in is $0.00, the product will be inherently marked as "Free" to prevent the possibility of $0, but not "free" products.
- Improved cart modal transition animation.
- The basic tier price (0.00) will now display the correct currency prefix or suffix instead of a hardcoded "$0.00".
- Free products now display "Free" instead of "$0.00" like they used to prior to the 16.0.0-beta.2 update.
- Logging in with an already linked Discord account will use that account instead of creating a new one.
- Users created with "Login with Discord" will now show Discord as linked.
- Fixed 419 immediately after hitting "Delete Account".
- Fixed potential 500 error when entering the Discord Bot Settings page without a Discord Bot sync (possible if the bot was unlinked, and the settings page was refreshed.)
New Features:
- Added options. Options work like ladder upgrades when adding products to carts. They are meant to work alongside addon products, and do not exclude each other.
- Prices are now calculated according to currency rates. You can adjust conversion rates to your store's default currency in the currencies tab
Fixes & Changes:
- Changed the way the cart saves items internally, and refactored code related to carts. Report issues if arise.
- Replaced cart overlay with a modal instead of a slideout sheet.
- Fixed Discord Bot sync not receiving events, and therefore not showing servers.
- Modernized the default e-mail template design.
- Replaced the MarkdownEditor with a regular, native Textarea for mail template editing due to issues in parsing.
- Fixed cart "You might be interested" section responsiveness on mobile.
