Release Notes

2024 December 31

Embedded campaigns are here! This exciting update allows you to seamlessly integrate campaigns into your website for a polished, branded experience. You can now choose between popups or embedded content to engage your users, giving you greater flexibility and control over your campaign delivery.

2024 December 19

Resolved reporting incompatibility with the Firefox browser and enhanced analytics event capturing when users leave the browser. This fix ensures more accurate and reliable data tracking across platforms.

2024 December 18

Improved custom integration processing with enhanced retry logic for greater robustness and reduced warning email notifications.

2024 December 17

This major release marks a foundational shift for Fluentos, preparing the platform for upcoming hyper-personalization features and expanded use cases. The client-facing script was rebuilt from the ground up using web component technology, allowing campaigns to be embedded in the website. This update introduces scoped styling, improved campaign independence, optimized memory management, enhanced cleanup cycles, and reduced requests.

2024 December 16

Fixed an issue where the exit intent trigger was not properly working in combination with other triggers.

2024 November 29

Fixed a styling issue in the Spin the Wheel widget that occurred in rare specific cases.

2024 November 27

Integration mapping improvements. Now, only mapped fields or fields with a defined key and value are sent to the integration endpoint, ensuring more efficient data handling.

2024 November 22

Spin the Wheel widget improvements - added label color override for each slice, enabling enhanced customization options.

2024 November 14

Fixed an issue with re-engage count, which was previously missing one re-engagement.

2024 November 13

Fixed an issue with the analytics calculation display that was incorrectly grouping different event types.

2024 November 6

Fixed an issue with rounded corner styling. Previously, the calculation was incorrect for all corners when using the two-column layout as a single column.

2024 October 30

Fixed an issue where the Close button shadow was not rendered consistently across browsers.

2024 October 29

Added the ability to copy and paste steps across campaigns and campaign groups (minified and expanded) within the same website. This improvement simplifies duplicating campaign steps and accelerates popup creation, making workflow more efficient.

2024 October 27

A new Referring Website Trigger has been released! This feature helps you target customers based on where they came from, whether a search engine or another website.

2024 October 18

Added Total Session Count to campaign analytics visuals to better understand campaign performance within overall site traffic.

2024 October 17

Stopped recording close events triggered by Automatic Behaviour. Close event reporting will only include active user-initiated closes, providing a clearer understanding of user behavior.

2024 October 16

Additional server-side cache improvements in preparation for high traffic during the sales season.

2024 October 15

Introduced an option to turn off integration processing, ideal for cases where form handling is managed directly within the popup. Selection prevents duplicate form submissions and ensures smoother form handling for self-contained campaigns.

2024 October 11

Adjusted server-side caching strategy for better performance.

2024 October 9

Updated the publishing logic to bypass schedule settings when deploying to the test environment. This change ensures that campaigns are published to the test environment immediately, preventing the need to manually reset schedules after testing is complete.

2024 October 8

Updated the campaign evaluation engine to ensure it behaves consistently with non Single Page Application websites, improving compatibility and seamless functionality across different website architectures.

2024 October 7

Added posibility to sort campaign steps.

2024 October 4

Enhanced logging to log any potential issues during campaign rendering.

2024 October 3

Fixed the issue of campaign auto publishing.

2024 October 2

Introduced the ability to copy campaigns across websites within the same organization. This new feature lets you quickly share and reuse campaigns without recreating them, saving you valuable time and effort.

2024 October 1

A new demo store is now available to showcase Fluentos functionality. You can explore it at https://demo.fluentos.com

2024 September 27

Introduced historical usage tracking on the billing page, allowing enterprise customers to view detailed usage per website from previous subscription periods. Additionally, a scheduling function has been added to display upcoming changes for enterprise plans, providing better visibility and control over future usage.

2024 September 20

Runtime, monitoring and package updates to ensure security, stability, and incorporation of the latest changes.

2024 September 14

Fixed the issue with live data encoding/decoding that caused the Spin the Wheel success message to display incorrectly formatted.

2024 September 10

Added two new templates to make setting up Spin the Wheel as easy as possible.

2024 September 9

Fixed the memory issue with the Spin the Wheel module.

2024 September 7

Released the Spin the Wheel gamification module.

2024 September 5

Partial package updates to support the gamification module release. Fixed an issue with VueJS internal computation.

2024 September 1

Enabled component drag and drop between layouts. Previously, this was limited to a single layout section.

2024 August 27

Added mobile layout override. This long-awaited improvement allows for significantly different layout possibilities on mobile compared to desktop.

2024 August 9

Improved the DataHub trigger capabilitiess. You now have more flexibility in how this trigger is activated: Trigger on Command and Trigger on Page View. You can read how to use it in the wiki.

2024 August 3

Fixed the issue with website session counts being cached and misleading total usage figures.

2024 June 19

Added an option to have a localizable Rich Text Editor for Choice Component labels. This allows for cases where terms and conditions need to be part of the label.

2024 June 12

Improved session usage calculation to prevent incorrect counts when misconfigured.

2024 June 11

Improved the Edge campaign caching logic to support the Test environment and avoid unnecessary resource usage.

2024 June 7

Improved Live Data by preventing failures when incorrect entries are submitted and added additional value sanitization.

2024 June 5

Fixed the issue with the typography. After updating the Rich Text Editor, fonts were parsed differently, hence causing font formatting to be incompatible with Vue rendering.

2024 June 4

Introducing Button Callback Actions (beta). This feature allows for advanced use cases, like a Registration Form that interacts with website-native functionalities. It is still in beta as we are gathering more use cases and ensuring stability. Additionally, we have added a new input type, Password, to support Form Registration.

2024 May 30

Resolved an issue where the Campaign Priority: Skip Priority Check flag was not functioning as expected in certain scenarios.

2024 May 29

Implemented a campaign override safeguard. This prevents a campaign from accidentally being overwritten from another tab or by a teammate.

2024 May 28

Firewall adjustments and adoption of new RuleSet after Cloudflare Page Rules deprecation notice. Adjusted strictness of data passed to integration processing.

2024 May 22

Added a line height option to the rich text editor. Now you can tailor text styling to be more precise.

2024 May 16

Fixed the issue where the popup step close button was not hidden when deselected.

2024 May 15

Added campaign tagging. Now you can tag campaigns, search by tag, and add color to tags for better visual grouping. Improved campaign search, allowing searches by name, tag, and campaign ID.

2024 May 8

Added an option to export full and selected range campaign analytics and A/B test result data to CSV files.

2024 May 3

We've enhanced the campaign preview by adding overall performance metrics. Now, you can view total counts of impressions, events, and the conversion rate. Additionally, we've introduced a date range selector, which allows access to more than just the previous 90 days of campaign analytics data. We've also added totals for the selected date range. Plus, you can now zoom and pan on the analytics graph.

2024 April 27

We have introduced a wiki into Fluentos Dashboard. It is in the early stages and will be constantly updated.

2024 April 25

Introduced email sent out informing about the campaign being published.

Fixed dates to correctly represent timezone changes for teams working across different timezones. Now campaign time is adjusted to the user's timezone, not the one that was originally created.
Fixed the issue where an expired campaign wasn't automatically unpublished.
Security patch for one of the packages.
Updated Stripe API.

2024 April 23

Introducing mathematical operations in conjunction with Live Data. This allows for precise messaging to inform customers about the remainder required for free shipping and other cases where customers need to know the remaining amount to qualify for a promotion.

2024 April 22

We are excited to announce another performance optimization release, focusing on enhancing the efficiency and stability of our systems without disrupting user experience.

Campaign Analytics Optimization: Optimized how campaign analytics are processed, batching requests and setting request to low priority. This ensures they do not interfere with primary website requests, maintaining a seamless user experience.

Database Request Batching: By batching these requests, we've managed to significantly reduce latency, speeding up data processing and improving overall performance.

Image Caching: To enhance loading times and reduce bandwidth usage, we have increased the image cache duration to 1 year. Error Reporting Accuracy: We've made adjustments to reduce false positives in error reporting from our client script.

Submitted Data Processing: Changes have been implemented in data processing to avoid interference with Datadog.

2024 April 19

Added missing CodeBlock to a tiptap editor.

2024 April 18

Security package update: New vulnerabilities were discovered during regular security checks, and related packages were updated to patch underlying issues.

2024 April 17

Typography settings have been switched to using @font-face, allowing for more complex cases and dynamic font loading based on weight. Only normal and bold weights are supported, and the font needs to be set up in the same way on the website where the popup is loading. Additionally, pasting content into a rich text editor now cleans all the styles and preserves the typography settings where the cursor is.

2024 April 12

Replaced the native input element for date-time, which was used for campaign scheduling, with a community-built Vue3 component. It was causing an inconsistent look and feel across different browsers and operating systems, and on Windows, it wasn't always working, creating frustration points for the customers.

2024 April 11

Increased the size of the clickable area for a Popup Close button to 42px, in accordance with the best UX practices for buttons. This resolves the issue related to Dead Clicks, where a user is not able to close the popup on the first attempt and has to repeat the action.

2024 April 10

Fixed Campaign A/B Test result calculations. There was a type mismatch issue after the migration.

2024 April 9

Updated General Terms and Conditions, Privacy Policy, Privacy Notice, and Data Processing Agreement to reflect the new updates made for the team setup and to better represent the rights of invited users. Also, updated icons in the dashboard to more accurately convey the Profile View and Company View.

2024 April 7

We're thrilled to announce a significant update to Fluentos, featuring a comprehensive overhaul of our backend infrastructure and numerous enhancements aimed at improving performance, security, and user experience.

New Backend with Team Setup: We've launched a completely new backend, designed to facilitate smoother team collaboration and management.

NodeJS Update: Migrated from NodeJS 16 LTS to the cutting-edge NodeJS 20 LTS, ensuring enhanced performance and security.

Integration Service Upgrade: Transitioned to the new MailerLite from MailerLite Classic.

Framework Optimization: Moved from ExpressJS to FastifyJS, now with full TypeScript support, for faster and more reliable web service.

Authentication: Switched from Auth0 to SuperTokens, introducing a seamless, passwordless login/sign-up experience to enhance customer satisfaction.

Build System and Performance: Upgraded to Vite 5 for lightning-fast build times and optimal performance.

Database Security Enhancement: Each entity in our database now has a UUID, significantly reducing the potential attack surface.

Structural Migration: Successfully migrated all users, campaigns, and companies to a new, more efficient structure.

Monorepo Transition: Our codebase has moved to a monorepo setup, streamlining deployment processes and boosting safety and efficiency.

Logging and Traceability: Enhanced infrastructure logging for improved traceability and debugging.

Permission Validation: Added strict permission validation for Admins and Campaign Managers across all endpoints.

New Features in a Company Page Section: Introduced invitations and an overview of access rights within the Company page view.

Profile View Section Enhancements: Added a detailed overview of Company access in the Profile View, along with the option to create new Companies from the Sidebar.

Notification Improvements: Notification emails are now sent to all Admin users, ensuring that the right team members are always informed.

Terms and Agreements Updates: Revised our General Terms and Conditions and Data Processing Agreement to reflect the change in authentication providers.

Asset Storage and Retrieval: Enhanced the performance of cached asset storage and retrieval, particularly for advanced campaigns.

Internal Caching: Implemented improvements in internal caching mechanisms for better performance.

Server and API Enhancements: Upgraded EC2 servers to new CPU types and optimized regions to minimize latency, alongside changes to API endpoint URLs and a new Dashboard URL structure to align with our updated system architecture.

This release marks a significant milestone in our journey to provide the most efficient, secure, and user-friendly experience to our customers. We're excited for you to explore these new features and improvements. As always, your feedback is invaluable to us as we continue to refine and expand our platform.

2024 March 1

Fixed the issue where locales were incorrectly rendered for Text Component for mobile devices.

2024 February 13

Added a localization override for mobile devices to the Text Component, enabling tailored messages for improved styling and communication. This completes the localization overrides for components, eliminating the last barrier to text override on mobile.

2024 February 7

Improved Input Component with an Auto-Complete option for a better customer experience when filling out forms for newsletter subscriptions and similar purposes.

2024 February 6

Improved UTM parameters for buttons and images. Now, the button link includes utm_content='cta' and utm_term, which adopts the default value from the button component. For images, utm_content='image' is used, without the term. This enhancement adds additional layers for more precise internal analytics and provides a better understanding of user behavior.

2024 February 5

Fixed an issue where finishing an A/B test caused the campaign to be unpublished from the test environment.

2024 February 2

Enhanced sign-up experience by directing visitors to the correct Fluentos Dashboard sign-up form instead of the login page, eliminating confusion.

2024 January 31

Introducing A/B Split Test functionality to enable data-driven decisions. We have not set any limits on the number of variations you can test, giving you great flexibility.

Additionally, the campaign list display has been enhanced with status badges to indicate whether a campaign is offline, scheduled, or live. This update resolves the previous confusion where campaigns set for future dates appeared as live.

2024 January 17

Introducing two new features in our latest update for enhancing UI design flexibility. Firstly, the "Inline Group" component now includes an "Equal Width and Height" horizontal alignment option. This feature ensures balanced appearance for elements within the group, regardless of their individual content sizes. Secondly, we've upgraded the Button component to support multiline text. This allows for greater creative freedom in button design, enabling you to convey more information and create visually engaging design.

2024 January 16

Introduced "Equal Width" horizontal alignment option for Inline Group components in our latest update. This option ensures that inlined components within a group, such as buttons, are displayed with consistent width. It is particularly useful in tackling localization challenges, where different languages often resulted in varying component widths. With the "Equal Width" option, your UI design remains uniform and visually appealing across all languages.

2024 January 5

Fixed Fluentos script install instructions as it was missing domain name before the script.