Remove political information from the sweetalert2 package.
Admin Panel: Bots Blocking settings & feature added.
Compatibility for PHP 8.4+ is added.
Route & Config cache support is added.
Replace dynamic asset loading with loading from pre-cached static files.
i.e., Switch from dynamically loading assets at runtime to using pre-cached static files for improved performance and stability.
Add-ons directory migration from extras/plugins/ to extras/addons/.
Cache support added for add-ons assets files.
The selected front skin is now also applied to the auth pages.
Minor bugs fixed.
Minor improvements.
Bugs fixed.
Improvements.
Properly cache the homepage sections related to their cache expiration time.
Admin users can now dynamically configure responsive margins for homepage sections without code changes.
Menu Management System N+1 queries issus fixed.
Admin Panel pivot relationships' forms fields saving fixed.
Admin Panel Settings: Separation of header and footer related options from style options.
Admin Panel: PHP information page added (in System Info).
Usage of the Bootstrap Toast component to display the flash message notifications (except for validation errors).
Minor bugs fixed.
Minor improvements.
The Front-end header and footer improved.
Minor improvement of the Front-end and the Admin panel global UI.
The assets management and generation improved.
New UI settings added under Admin panel → Settings → General → Style
Support for the latest version of Bootstrap (version 5.3.7) added for all the app.
Migrated from Owl Carousel to Tiny Slider 2 for all carousel components.
Minor bugs fixed.
Minor improvements.
Complete Frontend Redesign: Updated to a modern, high-contrast visual style while keeping the original layout.
Bootstrap Upgrade: Updated the entire app to use the latest version of the Bootstrap framework.
CSS Optimization: Replaced ~95% of custom CSS with Bootstrap utility classes for cleaner, maintainable code.
Dark Mode Enhancements: Improved dark mode for a polished look.
Dark Mode Toggle: Added a dark mode selector to the main navigation bar.
Fixed restriction of payment methods to specific countries.
Resolved issue with Google reCAPTCHA v3 integration.
Minor bugs fixed.
Additional Improvements: Enhanced code consistency with various under-the-hood updates.
Minor bugs fixed.
Minor improvements.
Frontend: Refactored all form fields into reusable components for a cleaner, more maintainable codebase.
JS: Added an "Unsaved Form Guard" to key frontend forms to prevent accidental data loss.
Implemented full dark theme support, with an option to automatically sync with the OS appearance theme.
Admin Panel: Added a dark-mode toggle to the navbar for quick theme switching.
Improved the dark theme CSS files (for the auth layout, front-end and the admin panel).
Many JavaScript plugins (e.g. intl-tel-input, sweetalert2, select2, etc.) updated.
Resolved various bugs.
Included numerous minor enhancements and optimizations.
Minor bugs fixed.
Improvements.
- The social authentication callback URLs are changed. This is the new callback URLs:
- Facebook: https://domain.tld/auth/connect/facebook/callback
- LinkedIn: https://domain.tld/auth/connect/linkedin/callback
- X (Twitter) v2: https://domain.tld/auth/connect/twitter-oauth-2/callback
- X (Twitter) v1: https://domain.tld/auth/connect/twitter/callback
- Google: https://domain.tld/auth/connect/google/callback
- Some database tables columns are changed in the API requests/responses.
- Added support for Laravel 12.x.
- Enhanced authentication system, now unified for both front-end and admin panel.
- Introduced Two-Factor Authentication (2FA) functionality.
- Added a new settings group in the Admin panel for configuring authentication options.
- Implemented user notifications for account suspension or banning.
- Added account lockout feature triggered by exceeding maximum login attempts.
- Improved the user account area for better usability and clarity.
- Resolved various bugs.
- Included numerous minor enhancements and optimizations
Bugs fixed.
Improvements.