COSMOS Builder - 20240213
Release Notes
Revision History
| Version | Date | Revision Author | Summary of changes |
|---|---|---|---|
| 1.0 | 30-01-2024 | Maria Keshavarz | Initial version |
| --- | --- | --- | --- |
Web Builder
Automatic Layout shift prevention and warning
To improve page load and prevent layout shifts, the browser will now draw pages without images first, adding them in after download. Warnings are shown for images lacking size attributes that could cause shifts. The warning icon appears next to the "dimensions" label, styled with a yellow colour and warning symbol. Addressing these will prevent layout shifts that negatively impact user experience and Cumulative Layout Shift, an important performance metric.
Supporting woff/woff2 Fonts
Users can now upload .woff and .woff2 web fonts in website builder up to 200kb, alongside existing .ttf and .otf types limited to 500kb. An improved system extracts font details like standardized names and weights for consistent information across any uploaded font files.
Asset Library improvements
Users can now create customizable folders and sub-folders to organize assets in the web builder library. This improves organization for algorithm and gamification campaigns with many related visuals.
Consumer Management (CM)
Website Filters Added in Participations Tabs
Filters and columns for Website were added to the All Participations and Test tabs. This enables filtering and sorting participations by the website used alongside client and campaign. Improves analysis without needing manual exports.
Notification Builder
HTML Email Builder
A new HTML email builder allows creating custom templates with a user friendly interface similar to the web builder. Users can define email info like name, subject, sender details, and start building the email body with text, images, and formatting tools. Breadcrumbs enable easy navigation between the email overview and builder pages.
HTML Email Builder- Editor page/ work plot
The email builder has been upgraded to an HTML email builder with a user friendly interface like the web builder. Users can now easily design complex, custom email templates to suit campaign needs and provide better visual experiences for consumers.
Tech Debt
Listings API - .NET 8 upgrade
The listings repository .NET projects have been upgraded to .NET 8, updating related dependencies and packages. Known vulnerabilities reported in dotnet 8 have been addressed. Dockerfiles are updated to use .NET 8 as well. This keeps the listings repo up-to-date with the latest .NET improvements and security fixes.
Websites - Support Purchase for additional TLD
The domain purchase handler has been updated to support more top level domains by retrieving and implementing the required schema for each. This adds the ability to purchase the domains .au, .ca, .co.uk, .co.za, .com, .com.au, .de, .es, .eu, .fr, .it, .net, .nl, .org, .pl, and .pt. The updated handler can validate purchase models for these TLDs. If a website domain is not a supported TLD, the purchase is stopped.
Other
Website cleanup - Run based on website country timezone
Website automation now sends scheduled alert emails at 8AM local time for each website by accounting for the timezone offset of the website's country. This ensures emails arrive at the desired time without confusion between the cleanup and notifications. Processing website end stages has also been updated to run at 8AM based on the local timezone.