New Features
Implemented the ability to use Webhooks to add new Reviews for the Reviews notification.
Implemented the new MyFatoorah payment gateway for One time purchases.
Implemented the new Quarterly (3 months) & Bi-Annual (6 months) plans for Extended License holders.
Implemented the new Maintenance Mode that allows you to display a custom message to your users when doing work on the site.
Improved share buttons - added the colors of each brand for easier recognition.
Improved share buttons - added the ability to use native device share when possible.
Improvements
Implemented email notification warning when notifications impressions have reached their limit.
Implemented dashboard notification warning when notifications impressions have reached their limit.
Implemented the completely reworked Sitemap auto-generation that works with multi-languages as well.
Implemented the ability to sort SSO links via the admin panel.
Implemented the ability to only display language strings that are of active features (to avoid translating things that you don't even use).
Implemented the ability to hide/show PWA installer bar for guests (PWA plugin).
Implemented the ability to set a minimum number of pageviews before the installer bar shows up (PWA plugin).
Implemented the ability to display the Push Notification subscription modal after a certain number of pageviews (Push notifications plugin).
Improved the plans way of displaying - now less important features can be toggled with a button.
Improved blog posts text legibility and spacing.
All user side custom css, custom js fields now have a default of 10K characters instead of 8K.
Plans expirations that are longer than 10 years will now be shown as "Lifetime" for the end user.
Plans purchase button now is colored if the plan has a colored setting.
SMTP emails now have a 5 seconds timeout to avoid the script blocking the app for longer if the SMTP connection fails.
Teams related plan features now show in one line (instead of 2) in the plan features display section.
AVif(image) files can now be used in different parts of the system.
Cookie consent library CSS has been minified to reduce load times.
Multiple other small improvements and changes.
Bug Fixes
Fixed cron jobs not properly sending out email reports and resetting monthly limits in some cases.
Fixed custom domains filters showing even if custom domains system is disabled.
Fixed issue with the Spotlight icon showing when disabled.
Fixed issue with social logins where they would not take into consideration the pre-selected language of the user.
Fixed issue with Google Safe Browing check making the app fail when the API is down.
Fixed email notifications on payments for Iyzico, PayU, Offline payment missing translations.
Fixed tooltips displaying when printing.
Fixed certain issues with blog & pages system when using certain symbols in the URL.
Fixed ratings not properly working for blog posts.
Fixed issues on certain admin pages that were triggered by the new Spotlight system implementation.
Fixed PWA plugin bar displaying when printing.
Performance Optimizations
Implemented the new language caching system that greatly improves performance and lowers RAM usage.
Implemented the new Imagery Pro API endpoint that can optimize images up to 20MB and support SVG, AVIF & WEBP files (Image Optimizer plugin).
Heavily improved performance on all webhooks that are being sent out.
Improved performance on all API requests.
Improved performance on all Payment Webhooks requests.
Improved image optimizer plugin with the ability to select providers & optimization quality.