Minimium PHP required is now PHP 8.1 (from PHP 8.0).
Implemented the completely new AI QR CODES GENERATION SYSTEM.
AI QR codes implemented: The ability to enable/disable the system completely.
AI QR codes implemented: The ability to bulk download & delete.
AI QR codes implemented: The ability to Export data via JSON, CSV, PDF.
AI QR codes implemented: The ability to use it via API.
AI QR codes implemented: The ability to view statistics and manage all the submissions via the admin panel.
Implemented the ability offer full white-labeling to the end user (custom Title, Logo & Favicon) customizable based on plans.
Implemented the ability offer the Export (PDF, CSV, JSON) features on a per-plan basis.
Implemented the ability to view & manage the Team members via the admin panel (including Export feature, Bulk deletion).
Implemented the ability to use a one-click button to select / deselect permissions of a user from a Team.
Implemented the ability to use include or remove yourself from the Directory page.
Implemented the ability to set default order by via the Account Preference page for all remaining resources.
Added referrer policy tags to favicon image requests for more added privacy.
Improved the language update process to automatically update all resources using that language (in case the language code/name changes).
Security improved checks against direct access to certain PHP files.
Updated the available countries list & language locales to a more accurate one.
Footer socials links now use the noreferrer tag for added privacy.
Reworked the admin panel widgets for more available space.
Updated a few used external libraries of the project to their latest released versions.
Improved SEO by adding image alt texts for all the landing page images.
All datetime picker buttons will now show a smaller format as 19 Dec, 2024 instead of 19 December, 2024.
Improved loading speed in certain cases by minifying a few unminified JS libraries (select2, daterangepicker).
All charts now are automatically watermarked with your website's logo.
Multiple other small improvements throughout the product.
Fixed issue with the Follow URL Query Parameters system on the Short URLs feature.
Fixed issue with server sent emails not taking into consideration the Custom Reply & Name.
Fixed issue with QR exporting to JPG when using mobile devices.
Fixed issue with statistics pages not properly saving the filtering (by country, for example) in certain cases.
Fixed issue with deleted Syntheses not deleting the actual file for the AIX plugin.
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 the Short URL system when Cookie Consent is enabled and Pixels are used.
Fixed issue with the QR code generator failing when certain colors are not inserted.
Fixed issue with the QR code generator on Calendar events when dates are inserted improperly.
Fixed small issues dynamic sitemap generator.
Fixed issue with Custom JS variables not working in pages like the Login, Register, Lost Password...etc.
Fixed issue with content not being editable for broadcasts, pages, blog due to an EditorJS library release.
Fixed issue with the QR code generator failing when 100% transparency on background is used.
Fixed issue with internal notifications system not sending notifications when filters are used.
Minimum PHP requirement is now PHP 8.0 instead of PHP 7.4.
- Implemented & Released the new Push Notifications Plugin.
- Implemented the new App linking feature for Short URLs that can automatically detect certain apps and open them via mobile.
- Implemented YouTube, Instagram, Snapchat, Telegram, Whatsapp, Fb Messenger, Spotify, LinkedIn, Pinterest, Netflix, Twitch, Google Sheets, Google Maps, Airbnb for App linking automatic detection on short URLs.
- QR code embedded data will now be displayed to the user when creating / updating a QR code.
- Implemented the ability to set custom phone number labels for Vcard QR codes.
- 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 the ability to change the default payment frequency selected, via the admin panel.
- 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.
- Implemented the ability to set a custom delay for the ad blocker detector modal via the admin panel.
- Fix internal notifications URL destination bug.
- Implemented the ability to duplicate QR codes.
- Implemented Turnstile Cloudflare captcha system.
- Implemented Code Redeemed webhook in the admin panel.
- Implemented user deletion email notification for admins.
- Implemented unconfirmed users auto deletion feature, configurable via the admin panel.
- Implemented a better color picker for all color type inputs.
- Reworked the admin panel language translation pages for better clarity and also performance.
- Improved performance of the whole script & cron job by not running queries to the database when not needed.
- Now you can also upload Webp images in most image upload related forms.
- Improved theme switcher: now the logo will automatically switch as well.
- Blog category pages now also show a sidebar with widgets, for consistency purposes.
- The New Users Webhook now sends the source data of the creation of the user as well.
- The New Payments Webhook now sends the plan expiration date as well.
- Taxes set from the admin panel can now contain decimals.
- Improved upload type fields: now it will specify the maximum size allowed.
- Now you can install the product and use it on PHP 8.1 as well (please report if there are any related bugs).
- Multiple code cleanups & improvements throughout the product.
- Updated some external libraries to their latest versions.
- Fixed specific email sending with default webhost settings for Email notifications.
- Fixed Two Factor Auth login not working properly.
- Fixed blog post opengraph image not working properly.
- Reworked the Paddle implementation to work with the new API changes.