Fixed:
- Store creation page (showing 404 after new user login)
- Logout button in dashboard not working properly
Fixes:
- Improved mobile menu placement when site logo is not set.
- Added a link to the Admin/Creator dashboard on mobile menu.
- Improved style on the mobile menu.
- Fixed mobile tabs in the profile page.
Added new features:
- New product tabs.
![]()
![]()
Fixed / Changed:
- Custom links in product pages to redirect users to support, docs or anything else.
- The ability to download legacy product versions.
- Meta information about the product, like the purchase count, impression count and dates of latest update & the first publishing.
- Reorganized the product edit page into collapsible sections.
- Automatically bulk auto-fill product prices to all available currencies.
- Improved breadcrumb links for product search.
Developer notes:
- Fixed multiple issues when adding and reomving discounts in the cart.
- Fixed most (if not all - report these on the support Discord if found) single-cent inconsistencies between displayed total amount and actual charged amount.
- Removed "figure caption" field for product description images and images in changelogs.
- Cart breaking when products in cart are deleted from the store.
- "app:create-admin" command not giving the user the role.
- Default product category not being able to be renamed.
- Nav links not highlighting properly.
- Reviews & top products sections spacing on landing page.
- Admin dashboard charts now display earnings for paid orders only, instead of any pending order.
- The custom page codes now needs to be HTML and not Markdown, and now supports script and style tags.
- Added user friendly placeholders for max uses and expires at values in the coupon codes table.
- The visibility of the "Vendor" fields in forms and tables is now controlled by the
vendors.editpermission, as opposed to the respective resource'sview.anypermission.- Currencies "Disable / Enable" button now respects the
currencies.editpermission.- Crash during license creation through the admin / creator dashboard.
- Products for the addon selector not displaying properly without the
*permission.- Allow assigning products outside your own store to the following resources, if the user has the
products.view.anypermission:
- Coupon codes
- Licenses
- Transactions
- Reviews
- Upgraded Filament to (major) v4.
- Resolved occasional calls to
/storage/null.
IMPORTANT UPGRADE NOTICE: Before uploading the new files, make sure to delete the oldapp/folder from your store directory. Only then upload the new files. This is required due to the changed structure of the files.
Fixes:
- Deleting a product with favorites present works.
- Increased max text limit on the versions changelogs from 255 to (more-or-less) infinite.
Features:
Fixes:
- Revamped the front page UI.
- The login and register page don't have the normal page layout (nav + footer) anymore and appear as centered floating windows.
- New secondary navbar makes exploring the store faster and more accessible than before, as well as making the currency selector more obvious.
- Added "Custom Pages". You can now easily create simple, custom pages using Markdown or HTML. Full CSS and JS is supported. By default, Tailwind prose styles are applied.
- Added Tailwind prose to product descriptions which adds default styling to Markdown text, including properly spaced headings, lists, tables etc.
- Added an option to "Hide" currencies instead of outright deleting them. and restricted the ability to delete currencies if there are existing orders or products with said currency.
- Added missing mail template for "Forgot password" password resets.
- Added a separate "Please Verify your Email" page after registration - instead of a toast notification.
- Gateway secrets can now be revealed by using an eye icon.
- The legacy "admin" switch has been removed.
- Cart "You Might be Interested" section will no longer attempt to add free items to cart and will instead display a "View" button to redirect directly to the Download button.
- Made product search case insensitive.
- Protected against importing settings with a default currency that doesn't exist.
- Prevented deleting currency set as default.
- Deleted "Password" field on the user edit page (it was causing the user to be logged out, even if not modified). The field stays intact for user creation.
- The progress bar for loading pages now matches the theme color.
