- 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.
Implemented SSO (Single Sign On) support where you can automatically switch between AltumCode software installations with a single click of a button.
Implemented Multicurrency support for payments.
Implemented the ability to set default payment processor on a per-currency basis.
Implemented the ability to set allowed currencies on a per-payment-gateway basis.
Implemented Midtrans payment gateway for one time payments.
Implemented Yizico payment gateway for one time payments.
Implemented Flutterwave payment gateway for one time & recurring payments.
Implemented the ability to enable/disable the password requirement when first logging in via a social network.
Implemented a subtle prompt to install the PWA app with instructions based on the device for the PWA plugin.
Implemented a new "Health check" page in the admin panel - settings section.
Added all languages available on the OpenAI Text to speech feature.
Implemented the ability to specify the Output format for the Text to speech functionality.
All AI creation features now auto fill the name - for faster creation.
A better looking custom scrollbar is now applied on all widgets that are scrollable.
Improved the looks of the "Logged in as Team" bar at the top of the page for the Teams plugin.
Upgraded bootstrap CSS/JS to latest v4.6.2.
Push notification subscription modal will now only automatically show to the user if their browser is compatible for the Push Notifications plugin.
Stripe implementation has been reworked to support the latest available API version.
Fix pay page not having default values selected in some cases.
Fix ad blocker detector not working properly.
Fix ClipDrop bug with AI image creation for the AIX plugin.
Implemented & Released the new Push Notifications Plugin.
Implemented DALL-E v3 images API model.
Implemented the new GPT 4 Vision API into the AI Chat functionality, to upload images and ask any info about them.
Implemented Text to Speech functionality via OpenAI.
Implemented the ability to set a custom start URL - PWA plugin.
Implemented notification badges for installed PWA instances in case the user has an internal notification pending - PWA plugin.
Implemented the ability to set preview screenshots for mobile and desktop when installing the PWA of the app - PWA plugin.
Implemented the ability to set shortcuts for contextual menu on the PWA app - PWA plugin.
Implemented admin panel statistics page for Internal notifications sent.
Implemented new filters for users logs: device type filter, city search, continent filter, country search, browser name and browser language.
Implemented new custom select component with search for the frontend and admin panel.
Implemented admin panel new details and filters for each user based on last login: OS Name, Browser language, Device type.
Implemented admin panel new filter for broadcasts: device type.
Implemented admin panel new filter for internal notifications: device type.
Implemented AI Chat settings for Context length & automatic end of maximum context handling.
Implemented AI Chat settings for creativity (temperature).
Implemented the ability to change the default payment frequency selected, via the admin panel.
Improved the AI Chat window overall experience (added total number of messages, timestamp, scroll window, easier chat creation with pre-filled name).
The ad blocker detector will only be triggered when a user is not logged in and does not have the No ads plan feature.
Cleaned up and optimized duplicated translations.
Admin panel taxes can now be deleted in case they are created by mistake.
Removed old and deprecated AI models: davinci, curie, babbage, ada.
Added latest released OpenAI models: GPT 3.5 Turbo latest version, GPT 4 1106 preview.
Implemented the ability to set a custom delay for the ad blocker detector modal via the admin panel.
Fix internal notifications URL destination bug.
Fix AI background replace / remover tool issue with the Offload plugin.
Implemented & Released the new PWA Plugin.
Implemented the ability to set icons for custom pages created in the admin panel.
Implemented the ability to change the tracking type and cookie tracking duration of the affiliate system.
Implemented Ad blocker detection alert system.
Implemented Ad blocker detection lock content until ad blocker is disabled.
Implemented Admin panel Webhooks for Domains creation & update events.
Implemented the ability to change the main font of the whole website directly from the admin panel.
Implemented Database tables size stats in the admin panel statistics page.
Implemented Search widget for the Blogging system.
Implemented Redeemed Codes Statistics page in the Admin panel.
Implemented User's plans distribution statistics table in the Admin panel.
Implemented Blog RSS feed.
Implemented Microsoft social login.
Implemented canonical tags for public pages where they will help with SEO.
Implemented the ability to change the OpenAI model for admin panel translation usage.
Implemented the ability to set a CDN via the Offload plugin.
Implemented the ability to set a Language flag and also set the order of the Languages via the admin panel.
Improved the Pay page by displaying an alert on the title when leaving the page.
Improved the UI on the admin panel statistics page.
Cleaned up the share buttons used in places like blog posts & custom pages and added Telegram share button.
Upgraded ReCaptcha, PHPMailer, TwoFactorAuth, Stripe project dependencies to their latest versions.
Other small code improvements, changes and tweaks across the whole product.
Fix API User endpoint not working properly.
Fix Paypal recurring payment rare issue when the business name is not provided.
Fix Admin panel Discount update not working properly in some cases.
- Implemented Remove Background from Images with the complete set of features.
- Implemented Replace Background from Images with the complete set of features.
- Improve announcements look on the frontend.
- LinkedIn login transitioned to the new version required by LinkedIn.
- Other small visual improvements and code cleanups.