66SocialProofo - Social Proof & FOMO Widgets Notifications (SAAS) v56.0.0
Implemented the new Badge Widget into the Pro Notifications pack.
Notification Handlers - email handlers will now be required to confirm their emails when added to prevent abuse of adding unwanted emails.
Implemented the new API Widget Statistics endpoint to get statistics per whole account or per campaign.
Implemented IOS widget via Scriptable app (available for AltumCode Club subscribers).
Implemented search & filters support for all API endpoints data retrieval endpoints.
Implemented the new Unsubscribe function for Newsletter (broadcast) emails that offers a 1 click unsubscribe option for your users.
Implemented the ability to enable/disable the Broadcasts system completely.
Implemented the new payment proof secure viewing page on the offline payment gateway. No more direct links to the uploaded resources will be used for viewing payment proofs.
Implemented the new Favicon Getter reverse proxy. Favicon links will now be automatically retrieved from Duckduckgo, stored, cached and returned in a more performant and private way.
Reworked dashboard, campaign, notifications, statistics page designs to fit the consistency of the other parts of the product.
Improved security in regard to passwords - to prevent long password attacks.
Improved security in regards to SVG images uploads.
Improved security in regards to Session Fixation potential attacks.
Consistency improvement: All altumcode products now use the same style of menu, footer & border roundness.
Better memory usage by improving certain used functions across the product.
Cookie consent dependency upgraded to the latest version 3.1.
All php dependencies available were upgraded to their latest releases.
Performance improvements on the client-side javascript (less unnecesssary queries and event handlers).
Highly improved language cache generation based on available / enabled features (many non-used strings will now be removed in caching if not used).
Highly improved performance on statistics cleanup cron jobs.
Improved Stripe payment gateway: You can now enable automatic tax handling via Stripe.
Small improvements over the look on the API documentation pages.
Fixed display issue with the Country map usage across the product where stats are displayed.
Fixed rare issue with Razorpay due to usage of decimals.
Fixed issue duplicated modals being inserted in certain pages causing a potential slow down.
Fixed issue with missing email verification page.
Fixed issue with social icons not displaying properly in certain browsers.
66SocialProofo - Social Proof & FOMO Widgets Notifications (SAAS) v55.0.0
Implemented the new Email Verification screen that shows up after a successful registration.
Implemented the ability to set Display Decimals Count for Currencies.
Implemented the ability to set a default global avatar for your users - which will also stop the usage of gravatar.com API.
Implemented the new Admin Webhooks system - for which you will now be able to use a Signing Secret to validate all incoming webhooks from the system.
Implemented the ability to set the Referrer Policy header rule from the admin panel - settings page.
Implemented the new 404 not found system - which will automatically trigger when needed (instead of redirecting to a 404 page when triggered) - better SEO.
Improved the landing page notification preview experience.
Improved Admin Panel Webhooks: Now you will be able to receive webhooks for Campaign creation & update.
Improved the self-hosted default captcha.
Improved the language AI translation: Using the new OpenAI API endpoint, added new AI models, removed old ones.
Improved no favicon states: Default empty favicon will be provided - so the browser stops doing favicon.ico requests to your server.
Improved the Account API regeneration page: You will now be prompted to confirm the regeneration of the API key.
Improved unconfirmed users that now login with social logins will have their account automatically confirmed.
Improved the structure of the admin panel - settings - users page.
Improved the broadcasts system: You will now be able to set a maximum amount of sent emails per cron run.
Improved landing page animations in certain sections.
Fixed issues with custom domains 404 custom link redirects not working.
Fixed issue with currency auto detection not properly triggering on countries.
Fixed footer social icons not showing as rounded in all browsers.
Fixed Teams API documentation visual issues.
Fixed issues account 2FA settings not displaying its current status properly.
Fixed issues with certain drag&drop tooltip elements remaining on the screen after moving.
Fixed plan permission issue on CSV, JSON still being exportable even if the plan does not allow it.
Fixed issues with a few payment gateways on the status not being properly set.
Fixed payment discount not applying in certain edge cases.
Fixed affiliate payment page not always showing the proper affiliate ranges.
PWA plugin update required right after updating the product - only for PWA plugin owners.
Implemented the ability to import campaigns from a CSV file.
Implemented the ability to disable/enable & re-order plan features right from the admin panel.
Implemented Redis caching, as an alternative for the native file-based caching system.
Implemented the new Plisio (Crypto) payment gateway with one time payments.
Implemented the new Revolut payment gateway with one time payments.
Implemented auto currency detection based on County & Country of the user.
Implemented the ability to control the text & background color of a Plan Tag for better customizability.
Implemented the ability to automatically generate dynamic splash screens for IOS for the PWA plugin as well as having a translucent background header just like native apps.
Improved all widgets stacking / de-stacking animations.
Improved admin panel settings page sidebar - fully categorized it.
Improved admin panel plans page: display base currency prices at a glance, automatically set the order for new created plans.
Improved admin panel plans page: to be able to export to JSON the existing plans.
Improved blog posts with WYSIWYG editor to automatically make the inserted images responsive.
Improved cron jobs performance on user logs & internal notification logs.
Improved cron jobs tracking with a new additional parameter to display in the admin panel: execution time.
Improved styling on button groups elements.
Fixed issues admin api domains not properly working in some cases.
Fixed issues Razorpay payment gateway.
Fixed issues with CSV exporter in some cases.
Fixed emailing broadcasts system edge-case bugs.
Fixed some of the cron jobs not properly reporting their execution.
Fixed issues with some webhosts caching the cron pages automatically - ending up in not executing them anymore.
Fixed Yookassa issue on detecting new payments.
Fixed Free plan editing not displaying the Suggested plan feature options.
Fixed admin panel AI translation not working for certain selected models.
Implemented the new Widgets Translation system - you can now translate widgets to any languages, which will be automatically detected & displayed based on the user browser.
Implemented the new Klarna payment gateway with one time payments.
Implemented the new Paddle Billing payment gateway with one time & recurring payments.
Implemented the ability select a suggested plan upgrade - which will display in the account plan page, as a way to advertise higher paid plans.
Implemented the ability to also add & select a discount for the suggested plan upgrade feature.
Implemented the ability to manually log a payment via the admin panel & generate an invoice.
Implemented the ability to import taxes via CSV file upload.
Implemented the ability to bulk delete taxes.
Implemented the ability to define State & County based Taxes for countries that require this.
Implemented the ability to use HTML for plan descriptions for better highlighting.
Implemented the ability blacklist list of IPs from registration.
The plans will now show the percentage % discount when choosing the annual vs the monthly plan, for example.
Resources that go above the plan limit will now not be editable unless the user deletes the ones that go above the limit.
Improved performance for all Admin API requests.
All user blacklists (email domain, IP) will now be automatically apply to already registered users as well.
Improved admin panel language translation page information details.
Improved documentation for all social logins integrations & FAQ section.
Notice on SMTP not being configured on new installation displays now in the admin panel.
All datepicker calendars for statistics will now get more pre-defined range sets.
Currency code inputs are now all transformed to list selectors - to avoid human error.
Improved the look of the widgets & FAQ section on the Plans page.
Improved the structure of the footer links.
Fixed forms on widgets editing missing icons looking inconsistent.
Fixed theme switcher not properly saving the preferred theme in some cases.
Fixed dependency issue from the two factor authentication implementation code.
Fixed UI bug on payment thank you page when it would wrongly show unrelated text.
Fixed potential issue with Stripe payments on newer version of APIs.
Fixed UI of admin panel pages & blog posts editors on dark mode.
Implemented the fully featured dark mode for notification widgets. You can now control the colors for both light and dark mode and display them dynamically based on the device theme.
Implemented spintax support for titles & descriptions of each notification widgets.
Implemented the ability to lock down the trials system to credit card only via Stripe (instead of offering the trial without asking for a card).
Implemented the ability to display either the Currency Symbol or Code via the admin panel.
Implemented the ability to display the Currency Symbol in either the left or right of the price of the plans on a per-currency basis via the admin panel.
Implemented the ability to tag plans with custom translatable text and to highlight them.
Implemented the ability to write custom bucket endpoints for the Offload plugin.
Implemented admin panel notifications to let the admin know when certain features are disabled - such as when viewing the blog posts system when the blog system is actually disabled.
Reworked plans & payment page to display the plan savings dynamically based on the available payment frequencies.
Implemented better CSV export to include more data for certain resources that contain dynamic data.
You can now set custom HTML code to better design each campaign branding.
Improved & reworked the widgets close button and paddings.
Improved the Custom HTML widget to also now support custom JS code.
Fully redesigned the live counter widget.
Improved FAQ & testimonials section on the homepage with better prefilled data & fixed visuals on mobile.
Improved admin broadcasts system to auto-generate a dynamic name & performance improvement on filtering users.
Improved all forms that contain collapsible sections when required data is missing. Now it will specifically send you to the missing field, instead of not being able to submit the form.
Account name is now more strictly cleaned up to only allow letters, numbers & a few other characters.
Improved footer buttons responsiveness.
Improved plans payment frequency buttons responsiveness on small devices.
Upgraded SVG cleaner library to its latest version for improved security.
Fixed notification handlers whatsapp integration testing not properly working.
Fixed social share widget issue with facebook not being able to be disabled.
Fixed blog & page creation in the admin panel failing when inserting a custom button.
Fixed all API documentation pages not properly showing formatted data.
Fixed system url redirection login/register pages generating issues in certain cases.
Fixed admin broadcasts system not properly saving the filtered users ids mentioned.
Fixed admin broadcasts system sending failing in some specific cases when requested broadcasting users are not existing anymore.
Improved create buttons on resource pages - it will now show a link to upgrade the plan if the plan reached its limit.
Improved AI prompt for automatic language translation.
Improved affiliate presentation page by making it look better (affiliate plugin).
Improved & optimized CSS loading in the homepage and throughout the app.
Improved email shield plugin to support whitelisted domains.
Improved language translation in the admin panel to support usage of multiple dynamic variables inside the translation.
Improved variables used throughout the product, such as the admin panel - broadcast creation - to support click to copy for ease of use to the dynamic variables.
Improved cookie consent implementation to emit JS events, so that you can connect to updates programatically.
Fixed admin panel theme settings for dark mode - font not properly saving.
Fixed landing page delay in animations not properly working.
Fixed issues with print to PDF button.
Fixed some date picker modules not taking into consideration the account timezone.
Fixed admin panel resource pages loading certain delete modals in the HTML more than needed.