- Fixed the issues in the Velux and Norix themes where support and store modals were staying in the background or not opening at all. Editor-related problems were also resolved.
- Fixed the issue where product images were not displaying in the Profile > My Products section in the Velux and Norix themes.
- Added a new page for Open Appeals: "/list/appeals"
- Fixed the issue in the Velux and Norix themes where the 2FA modal was staying in the background. Also resolved the bug that caused the session to end before the 2FA screen could open.
- Blocked access to profile pages in the Velux and Norix themes when the user is not logged in.
- Fixed additional endpoint-related errors in the Velux and Norix themes.
- Fixed the issue where the 2FA verification screen would not appear when users with 2FA enabled tried to log in again.
- Updated input text colors in dark mode to display as white in the Velux and Norix themes.
- Added the User Search widget.
- Added the necessary animations for role suffixes in the Velux and Norix themes.
- Removed the sections widget in the Norix theme when no store category is available. The comparison table width was also adjusted accordingly.
- Optimized modal padding values in the Velux and Norix themes.
- Fixed various CSS issues in the Velux and Norix themes.
- Resolved the tag confusion issue in the announcements section and updated the related endpoints.
- Re-added the countdown timer CDN used in the campaigns section for the Default, Velux, and Norix themes, and made it compatible with the SPA structure.
- Updated the backend flag structures and expanded post data input support.
- Fixed the loading issue in the quick replies table. Due to missing configuration, the backend side was rebuilt from scratch.
- Fixed the issue where content could not be transferred into the editor in quick replies.
- Added a new section for support center category management.
- The report system has been temporarily removed and is planned to be reintroduced in a future update.
- Added support for System, AdvancedBan, and LiteBans plugins to the punishment module, with a switchable dataset structure.
- Added multi-provider support to the punishment API, allowing data from different sources to be collected under a single unified structure.
- Standardized listing records into a shared format so data from different providers can now be displayed in a consistent output structure.
- Updated the user mapping resolver and aligned profile and avatar fields with the existing functions.
- Removed the incorrect “Product purchased successfully” alert from the basket API when the user has no credit.
- Improved the article editing editor.
- Updated the image upload area by adding built-in image libraries, cache-based images, and cropping tools.
- Added new emoji areas and a refreshed interface to the editor.