ShopBot V7 Mega Update Release!
· 3 min read
The biggest update ShopBot has ever seen is LIVE. More than 100,000 lines of code were changed, and the entire dashboard was re-written from scratch to provide a better experience for all ShopBot users. The whoel API has also been re-written to support new features and to follow indutry best practices.
Additions (+)
Dashboard overhaul
- Completely re-wrote the Dashboard: a complete visual overhaul for a faster, darker, and more intuitive workflow.
- Errors are now better understandable on the dashboard.
- The Dashboard is now much better optimised thanks to atomic component separations.
- Complete redesign of the different pages of the dashboard to make them more intuitive.
Rebuilt dashboard pages (non‑exhaustive)
- Auth
- Auth guards
- General Theme
- Lib configurations
- Build system configuration
- Home page
- Navbar
- Sidebar
- Profile page
- Billing portal
- Deleting user
- Connected server list
- Connected server empty page
- Edit connected server
- Economy manager -> Home page
- Economy manager -> Operation page
- Economy manager -> User tracking popup
- Economy manager -> User tracking page
- Economy manager -> Member managment page
- Economy manager -> Operation analytics page
- Economy manager -> Better subscription lock
- Teams List
- Teams Leave
- Team Delete
- Teams Create
- Teams Edit
- Product List
- Product List empty
- Transfer product
- Delete Product
- Edit Product
- Edit Product Text
- Edit Product Discord
- Edit Product Minecraft
- Edit Product Token
- Edit Automatic Actions
- Edit sensible informations
- Create a product step 1
- Create a product step 2
- Create a product step 3
- Create a product step 4
- Create a product step 5
- Create a product Back-Handling
- Create a product "Game" selection
- Create a product Minecraft
- Create a product Text
- Create a product Discord
- Create a product Token
- Product info page
- Product info page -> modal answers
- Product info page -> subscriptions
- Analytics page
- Premium page
- Upgrade dashboard modal
- 404 page
- Internal Error page
Product & platform updates
- NEW: RCON Compatibility: native support for Minecraft Bedrock and servers without plugins.
- Normal products now become Text products for better clarity.
- Minecraft Products will still be called minecraft products but will be presented as Game products.
- Better handling of sub account on the dashboard.
- ShopBot Sharding.
Backend & infrastructure
- Redesign ShopBot Bot code to handle the new game type.
- Redesign ShopBot Bot Payment API code to handle database migrations.
- Redesign ShopBot Bot API code to handle the new game type.
- Re write backend code that handles subscription flows.
- Re write backend cron tasks.
- Fix db helper tool.
- Database re design to handle the new game type.
- Added a monitoring solution for better understanding of potential bottlenecks and issues.
- Added monitoring on the dashboard to better track issues.
- Added more than 400+ tests that will execute before each change made to the code to ensure taht no critical service can be affected.
- Updated the crypto payment website to handle more error cases.
- Update website.
Fixes (-)
- Fixed Automatic action not triggering for subscription minecraft products.
- Fixed typos on the website.
- Fixed game page on the website now loads faster.
- Fixed a lot of dashboard visual bugs thanks to the re-write.
- Fixed issues with crypto payments not going through.
With this update live, I will be able to develop new update much quicker thanks to a lot of deleted tech dept.
A mega thanks to ShopBot Premium and ShopBot Plus members for supporting ShopBot, without your support I simply would not have been able to to this update!