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.
- 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
Usage of services based architecture in web controllers instead of making sub-requests or HTTP requests with cURL.
API endpoints improved.
Many code improvements.
Minor bugs fixed.
Improvements.
Fixed: Listings view (visit) count by 2 instead of 1.
Other bugs fixed.
- Install wizard form improved.
- The listings multiple steps wizard form improved.
- The global.php language file improved (for easy translation).
- Improvements.
- Bugs fixed.
Improvements.
Fixed an issue causing an infinite redirect loop when inactive users attempted to log in.