Added
- Email verification on registration
- Support for free products
- Custom markdown editor for description and renderer in product page
- New runtime support for frontend plugin, you can now create full custom pages
Updated
- Improved email check on registration
- Improved password security check on registration
Fixed
- Node.js DNS issues
- Auth page bug on mobile
- Full description on cards instead of the short description
1.7.0
Added
- New Plugin System (MAYOR)
- More email notifications
- Added a globe in the logs page showcasing where request come frompayment receipts
payment failures
refunds
license revocations
product unavailability
security events (IP/HWID additions, login blocks)
PIN changes
Discord linking/unlinking
admin role changes
file updates
account deletions
Updated
- Improved product edit UI
- Improved license creation UI
- Improved file creation UI
- Dashboard optimizations
Fixed
- Slug issue when creating a product
- Other bug fixes and improvements
Fixed
- Critical Security Vulnerability in React Server Components
Read more
Added
- Email notifications for your users
When the user creates an account
When the user receives a product (purchasing it, license activation or product grant)
When a product is about to expire and when it expires
When a new product releases
When the user gets banned
When the users IP/HWID gets reset
When the user updates username
When the user updates password
When the user creates the account pin
When the user links the discord
When a new file is added to a product the user owns
- You can now log in to your account in the dashboard with discord if you link it
- Turkish and Portuguese translation (thanks to fy7r and NiceATC)
- New file endpoint for quick downloads in your program rather than only have it in the dashboard
- You can now make another user an Admin
- Not found page
Updated
- React and Next.js version to its latest
- Improved product creation page
- Dashboard UI
- Main page UI
- Documentation for the new file endpoint
- Banned page
- You can now set the max file size upload limit in config
Fixed
- Discord bot crashing the API
- Fixed some translations
- Image rendering issues in the store page
- Visual bug in the license management page when using other styles
- Issue when opening mobile sidebar
- Other bug fixes and improvements
Added
- Support for Coinbase and PayPal
- New Cart and Checkout system
- Added new fields for the product model (image, features, FAQ, description, etc.)
Updated
- Environment files (check discord for more information)
- Adds pagination and metadata to file listing endpoints
- Improved file search with regex and product name support, and optimizes analytics queries
- Refactored file repository to support advanced query options and counting
- Strengthened API authentication with better error handling, dashboard initialization checks, and permission validation
- Updated request logging to handle async errors
- Tightened rate limiting
- Cleaned up unused code in the app homepage
- Improved Next.js image config for remote patterns
Fixed
- Other bug fixes and improvements
Added
- Grant Product to a user directly in the Users Tab
- You can now change your username and password in the settings tab
- Notify the user when activating a new license or revoking one, will show his new expiration time or if he doesn't have access to it anymore
- Added pagination in the license/products embed from the user info context menu
Updated
- Environment files (check discord for more information)
- If stripe is not configured it will display a modal to the customer to join the discord
- Reworked the whole expiration system, it can now handle multiple activations of the same product and the plans will add up together, same when revoking
- Notifies the user when the product expires not just when its about to expire
- Removed some unnecessary stuff in the documentation page
Fixed
- Issue with expiry notifications
- Issue when logging in in the dashboard with bad credentials it would give a totally unrelated error
- Issue with temporary licenses
- Other bug fixes and improvements
Added
- Users can now have more than 1 IP/HWID - Configurable in settings
Fixed
- Reset HWID / Reset IP wasn't resetting users info
- Other bug fixes and improvements
Added
- CRON jobs for reminding discord users that their product is expiring and removing expired products of their account rather than checking it every time the user logs ins
- Unlink and ban commands to the discord bot
Updated
- All request past through a proxy in the client rather than going directly to the back-end route
- Changed some variables name in the
.env(watch the discord news channel to see what changed)
Other bug fixes and improvements
