Features:
- Added customizable email templates.
- Added an option to import products from BuiltByBit (requires BBB Ultimate API).
- Changed behavior of the "Dashboard" link - now no longer opens in a new tab.
- The Docker Compose setup now automatically runs the queue worker. This means you no longer need to run a service to run the worker manually.
Fixes:
- Roles getting deleted / unassigned when a user is deleted.
- Users with
products.view.anypermission now correctly displays all user's products in addon selector.- Recommended products in cart page will now properly show 3 items instead of 4.
- Added "Not Banned" & "Not Verified" placeholders in Users tab.
- Typing the email in uppercase is now properly handled in login.
- Email settings not saving properly until restart.
- Creating a product did not create version and errored instead.
- Logging out via the admin dashboard no longer 404's.
- Fixed improper total rounding in cart.
Features:
- Added granular permissions & roles for improved security and control of the dashboard.
- A default role is granted to new users. That role can be customized in general settings.
- Roles can be assigned to users via the Users tab. Only one role can be assigned per user (we intend on keeping it that way, as keeping a hierarchy of multiple roles is too complex for the purposes of this project).
- By default (after seeding the database, which happens by default on every run of the Docker install) two roles exist: Admin & User.
- The
admintoggle stays in this version, but is deprecated. In the next version, it will be removed in favor of granting a role with the*wildcard permission.- The
*wildcard permission gives all permissions, including the permission to edit other users, edit roles, edit their permissions and so on. Grant with care.- We've made a guide outlining the advanced topics in permission management: https://storedocs.nortexdev.com/v1/permissions-and-roles.html.
- Added a "Remember me" field for remembering the logged in user.
- OAuth2 logins, like Discord, Google and GitHub will always remember until the user logs out.
Fixes:
- Fixed issue where the first oauth2 login wouldn't authenticate the user and would only create the account.
Features:
Fixes:
- Added manual product approval queues. By default, products have to be approved by an admin before they are visible on the front page.
- You can disable manual approval (automatically accept all products).
- Admins bypass approval.
- Removed linking accounts.
- The linking accounts feature proved to be an unnecessary function that brought more problems than it solved. We might consider re-adding it in the future with enough demand.
- Default Redis inside Docker compose will now persist data. This means session data will be retained through app restarts.
- Fixed error when signing up using a social account with a full cart.
- Improved UI clarity in the profile page.
Features:
Fixes:
- (dash) Added "Logs" page for admins.
- (docs) Added increased
client_max_upload_sizein nginx sample config.
- (dash) Fixed error when creating new license.
- Improved Tab navigation order in the login page.
Features:
Bigger feature update coming soon.
- Added Logs page to admin dashboard for viewing website logs.
- Fixed issue where email settings wouldn't be saved correctly and therefore ignored.
