What was Fixed:
SFTP credentials & password
WHMCS language detection
- Removed hardcoded SFTP username fallback (gashfix) that displayed incorrect credentials to clients
- SFTP username is now resolved from the game panel API (username.identifier format)
- Added SFTP password configuration in Settings → SFTP Details
- Password updates are applied to the panel account via the Application API (not WHMCS)
- Updated SFTP hint and related strings across all 27 locale files
Language fallback
- Fixed module loading in English even when the client had a different language set in WHMCS
- Language is now read from the client profile (tblclients.language) before the session value
- Session language is synced automatically when it differs from the profile
- vortexushub.php and console.php now use centralized language resolution
- Removed duplicate session_start() call in fullscreen hub that could interfere with WHMCS session
- Brazilian Portuguese (portuguese-br) now correctly maps to pt_BR.json
- Default fallback locale to English (en) when no language is detected or locale file is missing
Added
- New API endpoint: updateSftpPassword
- New settings UI: SFTP password fields (new password, confirm, save)
- New translation keys: sftp_password, sftp_password_new, sftp_password_confirm, sftp_password_save, sftp_password_required, sftp_password_min, sftp_password_mismatch, sftp_password_updated
Changed
- SFTP hint message updated to instruct clients to set their SFTP password in the panel instead of implying it matches the WHMCS login password
- Language::resolveClientLanguage() added as the single source of truth for client language detection
Technical notes
- SFTP address/port: Client API (getServerDetails)
- SFTP username: Application API (panel user account)
- SFTP password: Application API (updatePanelUserPassword)
- WHMCS is used only for authentication and service ownership validation — never for SFTP credentials
License & activation
- Fixed an issue where the license could appear inactive after refreshing the admin page, even when it was still valid
- License status now updates automatically when you open the License page — no need to click Recheck every time
- Temporary connection problems with the license server no longer mark a valid license as invalid
- Improved reliability of the Recheck and Activate buttons on the License page
Server provisioning (WHMCS)
- Fixed server creation failing for game hosting products (e.g. Minecraft) when provisioning new orders
- Module now correctly reads game template settings from the panel when creating a server
- Clearer error messages when something goes wrong during server setup
- Improved handling when provisioning is run again on the same service
General
- More stable day-to-day operation with fewer false “license invalid” warnings
- Better error reporting across admin and provisioning flows
Release: v2.0
Type: Major Update
Overview
Vortexus Marketplace 2.0 introduces a complete redesign of the platform experience. This release goes far beyond visual adjustments — it delivers a full product-level UI/UX rebuild across key marketplace and management areas, modernizing the interface, improving usability, and creating a more premium SaaS-style experience.
What's New
Complete UI/UX Redesign
- Fully redesigned the marketplace interface from the ground up
- Rebuilt layouts, visual hierarchy, and navigation flow
- Replaced outdated legacy WHMCS-style structures with a cleaner, modern product experience
- Introduced a consistent premium design language across the module
New Design System
- Implemented a unified UI system across marketplace components
- Standardized cards, headers, action areas, forms, tables, badges, and modal patterns
- Improved spacing, typography, alignment, and content density
- Created a more polished and consistent admin and client experience
Marketplace Experience Improvements
- Redesigned marketplace listings and extension management pages
- Improved product browsing, page structure, and action visibility
- Enhanced overall interaction flow for a more intuitive experience
- Better visual separation between sections and actions
Admin Area Modernization
- Refactored admin-facing views to follow the new interface structure
- Improved configuration layouts and page consistency
- Modernized forms and settings screens
- Reworked management areas to feel more aligned with a professional SaaS dashboard
Better States & Feedback
- Added improved loading experiences with skeleton loaders
- Enhanced empty states, confirmation flows, and interaction feedback
- Improved error and success state presentation
- Reduced reliance on outdated browser-native interaction patterns
Modal & Interaction Enhancements
- Replaced older confirmation patterns with more modern UI flows
- Improved user interaction consistency across module actions
- Refined action handling for a smoother overall experience
Frontend Structure Improvements
- Cleaned and reorganized major frontend templates
- Improved maintainability of UI-related files and styling structure
- Refined the overall presentation layer without compromising existing backend functionality
Responsiveness & Usability
- Improved layout behavior across different screen sizes
- Enhanced readability and usability throughout the interface
- Better structured sections for faster navigation and management
Improvements
- More professional and modern marketplace appearance
- Cleaner interface with improved clarity
- Stronger visual consistency across pages
- Better user guidance and action placement
- Improved perceived performance and smoother UX
Compatibility
- Preserves core backend functionality
- Maintains WHMCS module integration
- Designed to modernize the frontend experience while keeping core workflows intact
Notes
Version 2.0 is a major milestone release and represents a substantial evolution of the Vortexus Marketplace experience. This update is recommended for users who want a more refined, modern, and scalable interface standard across their marketplace environment.
