Minimium PHP required is now PHP 8.1 (from PHP 8.0).
Implemented the ability to set custom images for the homepage directly from the admin panel.
Implemented the ability to set a custom account profile picture.
Implemented the ability to send a custom email on plan expiration to the user.
Implemented custom background color option for your PWA in the admin panel (for the PWA plugin).
Implemented clickable tooltip link to plan upgrade page when a user does not have a specific feature available.
Implemented a set of pre-defined fonts that you can choose from when theming your website via the admin panel.
Implemented the ability to view all the generated OG images via the Admin panel (for the Dynamic OG images generator plugin).
Implemented the ability to set a custom refresh interval for the generated OG images (for the Dynamic OG images generator plugin).
Implemented dynamic preview generation for the the Dynamic OG images generator plugin in the admin panel.
Implemented the ability to enable/disable specific social share buttons via the admin panel settings page.
Implemented the ability to set the Blogging system on a One or Two colum design look.
AI chat character text limit is now set higher.
Reworked the admin panel dashboard statistics widgets - now the page loads faster and the statistics load dynamically after.
Improved custom js field syntax highlighting on dark mode.
Improved default provided .htaccess file with default rules that might prevent API issues based on the host provider.
Improved default provided .htaccess file with default rules that might prevent service worker loading issues.
API rate limits for admin users have been removed.
Improved account API page will now show quick links to all API endpoints.
Admin panel broadcast details can now be viewed even in processing mode (while sending).
Improved device detection algorithm (mobile, tablet, desktop).
Improved pages & blog posts quotes & code blocks not having any styling.
Improved admin panel statistics page responsiveness in the menu.
Improved admin panel pages & blog posts editor to support easier color picking.
Improved admin panel pages & blog posts editor to handle addition of buttons.
Improved share buttons by adding the new Share to Snapchat handle.
Improved share buttons by adding the new Share to Microsoft Teams handle.
Improved share buttons look.
Improved the PWA installation bar look and responsiveness (pwa plugin).
Improved the look of dropdown menu items.
Improved the API docs endpoints now all show the API key for easier access, including information about the timezone.
Fixed issues with multiple AI implementation models.
Fixed issue with the social share buttons not properly displaying in smaller devices.
Fixed issue with wysiwyg editor in the blog posts & pages creating exaggerated spaces in between paragraphs.
Fixed issue with quarterly and bi-annual payments not properly processing in some cases.
Fixed responsiveness issues in multiple pages.
Fixed issue with Mollie payment processor.
Fixed issue with Mercado Pago payment processor.
Fixed issue with the dynamic og images plugin not working with custom domains.
Fixed issue in the admin panel dashboard with current month payments not properly displaying.
Fixed issue charts not displaying in certain cases.
Fixed issue with the Image optimizer plugin still optimizing even if disabled.
Implemented the completely reworked Sitemap auto-generation that works with multi-languages as well.
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.
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).
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).
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.
Improved blog posts text legibility and spacing.
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.
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.
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.
Implemented the new payment gateway for One time & Recurring payments: LemonSqueezy 🍋.
Implemented the new Spotlight search system - Enabled via the admin panel - settings page.
Implemented all the available open graph tags to automatically work on all public pages to boost social media activity.
Implemented the new way to set your custom theme color from the admin panel via a pre-set palette of colors.
Implemented the HSTS header for security purposes on all endpoints.
Implemented new BETA feature that automatically detects when you write example.com in an URL required field and automatically adds the required "https://" in front of it.
Implemented the ability to control & specify if Iframe embedding is allowed on your site (disable, enable for all, or enable for specific domains only) via the admin panel.
Implemented the new blog posts rating system.
Implemented rich snippets (structured data) for blog posts with ratings for improved SEO.
Implemented the ability to hide the account settings newsletter subscribe option - from the admin panel - settings page.
Implemented the ability to set a custom branded color & border radius for all emails sent.
Improved call to action buttons where feasible for system emails that are sent out.
Improved meta parameters with more details for OpenGraphs and Twitter cards.
Documentation integrated with the main look of the product website.
Dark/Light mode can be switched now from CMD/CTRL + I shortcut.
Improved & changed certain SVG icons to better support the dark mode look.
Improved SEO by denying indexing on app routes that should not be indexed.
Improved the image optimizer plugin to have a working fallback option when the public API fails.
Fixed custom domains filters showing even if custom domains system is disabled.
Fixed image optimizer plugin issues where it might not work in some cases.
Fixed issues filters in the internal notification system.
Fixed issues FAQ structured data schema on the landing page.
Implemented a custom and more friendly 500 error page (instead of blank white) when issues happen.
API key regeneration will now not work when the API is not available in the plan of the user.
Added the currency switcher above the plans section.
Improved whole system to not product layout shifts when Fontawesome icons are loaded.
Gravatar avatars are now requested with the no-referrer tag for better privacy.
EditorJS library files are now stored locally.
Fixed issue with Custom JS variables not working in pages like the Login, Register, Lost Password...etc.
Fixed small issues dynamic sitemap generator.
Fixed issue with content not being editable for broadcasts, pages, blog due to an EditorJS library release.
Fixed issue with internal notifications system not sending notifications when filters are used.
- Implemented the ability to send filtered broadcasts/internal notifications based on the user language.
- Reworked the page that shows up when a database error is triggered to a more beautiful & simple one.
- Reworked the sizing of the images shown when no data is found in different pages.
- Reworked all the admin panel statistics pages empty states.
- Updated the MaxMind ciy/countries tracking databases to their latest versions.
- Updated the chartjs library to the latest version.
- Improved the pay page look when numerous payment gateways are available.
- Improved the push notifications plugin to support using variables and fixed issue with certain strings.
- Improved the structure and look of the account settings page 2FA section.
- Cleaned up a few pieces of unused CSS code.
- Fixed visual issue with the plugins page from the admin panel.
- Fixed domain update page bug with custom not found URLs.
- Fixed admin panel ad blocker detector feature not properly working.
- Fixed taxes not displaying properly on checkout when using tax values with decimals.
- Fixed broadcast issues with trackable links within the email sent in some cases.
- Fixed broadcast view page errors that trigger in some specific cases.
- Fixed issues yookassa payment gateway.
Implemented the OpenAI GPT 4o mini model.
Enabled vision (image upload) on chats for GPT 4o and 4o mini.
PHP 8.1 is now minimum required PHP version.
Improved prompt for AI translations in the admin panel.
Added versioning to all asset links to avoid potential issues on new updates due to cached asset files.
Ads & cookie consent message (if set) will no longer show when using the print option of a browser.
Improved the admin panel - settings - cache page.
Fixed blog RSS not working properly in the presence of some characters.
Fixed duplication of resources issue when the name of the duplication is too big.
Fixed footer pages icons not showing up.
Fixed display issues of dropdowns in some data tables.
Fixed admin panel push notifications campaign filters not saving properly - push notifications plugin.
Fixed admin panel push notifications pagination not properly working - push notifications plugin.
- Improved the language auto translation system that is used in the admin panel.
- Implemented the OpenAI GPT 4o model.
- PHP 8.1 is now the minimum PHP version required (from PHP 8.0).
- Fixed footer / menu links icons not showing up when added in the admin panel - resources - pages section.
- Fixed admin panel - broadcast titles not properly working when using certain characters.
Implemented the new GPT 4 turbo model.
Implemented Projects Bulk Deletion capability.
Implemented Images Bulk Download capability.
Implemented Images Bulk Deletion capability.
Implemented the Export to PDF functionality to the frontend app.
All password fields now have a button to toggle the visibility.
CSV & JSON export files are now dynamically named by the title of the page.
Filters are now kept after a successful resource deletion (instead of resetting the filters).
The currency switcher is now only displayed in pages which are related to making payments.
Improve all bootstrap CSS files to generate themselves smaller without unused components.
Fixed issue with Microsoft Login - now it will only work if the user initially created his account with the Microsoft Login feature.
Fixed all chart issues when enabling printing from the browser.
Fixed admin panel printing not being scrollable.
Fixed a few sanitization issues in the backend.
Implemented the ability to enable/disable AI scraping on your website content - from the admin panel.
Implemented new handler for pages that do not show data because of filtering for better UX.
Reworked many file image uploaders to support image preview & look better.
Added the currency parameter to the Thank You page URL after a successful payment.
Improved Offload plugin - region can now be edited in all cases.
Fade in animation for all pages is now reduced from 1s to 500ms for a faster and snappier feel.
Removed complex fade animations for the hero section on the landing page to improve LCP for SEO purposes and UX.
Improved header text and buttons in some app pages not being consistent and responsive properly.
No data, Thank you, Affiliate, 404 svg images now support dynamic colors - based on the theme color.
Improved the affiliate page, now it will show a range of potential commissions (ex: "10% - 50%" instead of "variable commission").
Improved the admin panel theme page to be a bit easier to understand.
Removed deprecated AI models.
Fixed language creation/updating when using certain characters in the name of the language.
Fixed broadcast statistics viewing page issues.
Fixed SSO issue when using it with a logged in team member.
Fixed AI Documents creation issues with old models (token limitations) - AIX plugin.
A lot of other behind the scenes things that have been changed and improved.
Implemented the ability to enable and display latest Blog posts on the homepage footer.
Improved the top menu dropdown when being logged in, showing all internal app links.
Reworked the whole discounts system to be able to choose the Plans for the discount, directly on the discount creation page in the admin panel.
Cookie consent dependancy upgraded and improved to support RTL.
Improved the admin panel language update page - added scroll up / down floating buttons.