Release 9.31.0
Release Date: 20th December 2024
New Feature
Improved Portal Settings UI
The Settings User Interface has been redesigned to be more intuitive. Organisation settings now appear in the top Menu Bar instead of in a modal, making access easier.
Google Tag Manager Integration
Google Tag Manager (GTM) can now be integrated into paid and free registration sites through the Integration tab in Registration configuration. Google Tag Manager allows the addition of third-party tags such as Google Analytics, Facebook, or LinkedIn pixels on Jomablue registration sites.
For compliance reasons, the Tag Script will only execute if the configuration is correctly set up. Currently, we are not passing any eCommerce data (like order values) or custom attributes to GTM; therefore, it can only be used for tracking page progress and default button clicks.
Custom Domains for Free Registration Sites
Free Registration Sites now support custom domains. For example, a free registration site associated with the lep.jomablue.com instance could appear on a sonicconference.com domain.
Please note that implementing this feature requires action from the product team, and DNS configuration by the customer
Event Level Permissions
A new user role has been introduced that allows the allocation of users to individual events–one or many–restricting their access to particular events. This feature is especially valuable when working with agencies or during Jomablue professional services events.
Customisation of Registration Field Validation Error Colours
The colours for all registration error notifications are now customisable via a variable in the registration advanced theme settings.
Session Organisation UID Displayed on Session Detail
The Organisation UID (a unique identifier for customers) for sessions is now displayed at the top of the session if available. Session Organisation UIDs are imported via the Importing Sessions feature and cannot be edited. They are often used as a customer’s campaign ID, referring to them as useful.
Visibility Expiry Date for Registration Sites
Newly created registration sites will no longer be visible after the event’s end date and time. Each registration site now has a configurable visibility expiry date and time. After the specified date, the Site can no longer be accessed. By default, this is set to the event end date/time but can be changed or removed.
SSO User Role Provisioning
When configuring SSO, we can now set the default role for new users provisioned by customers SSO. Previously, this role was always set to 'portal.’
SMS Countries for Custom Sender IDs
The SMS Sender IDs feature has been extended to include a “Countries Status” for each Sender ID, indicating the countries where the Sender ID can be used.
Note: This feature is informational only; it does not affect the sending of SMS messages to different countries. If a country is not listed, we will still attempt to send the SMS, but cannot guarantee delivery or that it will arrive with the configured Sender ID.
See More Here: 9.31.0 - SMS Countries for Custom Sender IDs
Improvements
Test Drive Seed Data Refresh
The Test Drive Seed data has been updated for improved content, providing excellent examples of all Jomablue features.
Updated Localisation Helper Text
The text in the localisation tab has been revised for better clarity, and it now includes a link to Event Settings for selecting the appropriate label set to use for the event.
Registration Invoice Preview in a Modal
The registration invoice preview is now displayed in a pop-up dialogue box for improved visibility.
Translation of Registration Field Validation
For both paid and free registration sites, field validation messages (e.g., ‘Invalid Email Address’) can now be translated into Korean, Thai, and Vietnamese.
Improved Login Form User Experience
When using SSO with Jomablue, the login form button now disables after the user enters their email address, indicating that a process is ongoing. This improvement prevents double submissions and clears the password field after failed attempts in the username/password.
Updated Hover Text on People Detail Header
The hover text has been revised to prioritise ‘Checked In’ over ‘Badge Printed’ since some events may not have badges.
Portal Events List Enhancements
The Upcoming and Past Events Tabs now display a ‘Checked In’ count and percentage, enhancing consistency between the portal event list and Jomablue CX. Additionally, ‘Past Events’ now loads much faster, even for instances with hundreds of events and hundreds of thousands of registered attendees.
Restoration of Preview Admissions Functionality
The functionality to preview an Admission, which was temporarily disabled, has been restored in this release.
Default Sender IDs Can No Longer Expire
Default sender IDs (EventInfo for SMS, and no-reply@event-email.io) can no longer expire because they are defaults and should always be available.
Updated “Checked In” Icon on eTickets
The “Checked In” wording has been removed from the QR code displayed on attendees’ eTickets. It has been replaced with a simple green checkmark, allowing for cross-region support without the need for localisation.
Friendly Messaging for Events Without Vendors
When you load the Vendors page in the portal and there are no Vendors listed, users will now see a friendly message explaining what a Vendor is and their purpose.
Relocation of Omnia Setup Page
The Omnia setup page has been moved to the organisation settings page, where users can change the event name and other settings. The original location within the portal now contains a link to the new location.
Preventing Admin Orders Without a Payment Gateway
Admin Orders (Paid orders created from the portal) can no longer be created if a payment gateway has not been set up. This change ensures that users don’t accidentally create admin orders that cannot be paid for due to the absence of a payment gateway.
Updated Method for Copying Custom Fields From Other Events
The process for copying a Custom Field from another event has been updated. To copy a custom field from another event, follow these steps:
- Start by creating a new Custom Field
- Click on the “Copy field from another event (optional)” link. This will open a dialogue box that allows you to select the event you wish to copy the field from
- Select the field that you wish to copy
Note that after copying the field, make any desired edits before saving the field.
Samsung Internet Browser QR Code Fix
A specific workaround has been implemented for ‘Samsung Internet’ browser (the default browser on Samsung Devices) to prevent the QR code from darkening when the phone is in Dark Mode. This browser applies a greyscale overlay to white elements on the screen, which reduces the QR code’s contrast and makes it hard to scan. Many requests have been to Samsung for a permanent fix, but this workaround is in place for now.
Added German, Italian, Polish, and Czech to Localisation Label Sets
German, Italian, Polish, and Czech are now available as pre-set language options for registration localisation.
Updated Default Kiosk Template
To support the new Kiosk application release, the default Kiosk template (which is pre-filled when creating a new template) has been updated with new branding and includes a new portrait_screen configuration option, set to false by default.
Error message for CX Login from a user role that doesn’t support CX
Users assigned to the new event-limited role will no longer have access to CX. If they attempt to log in, they will receive a new error message stating, “Insufficient Permissions.”
Known Defect
URL parameters restored for the Templates Portal Page
URL parameters are now displayed correctly when navigating between the “Email,” “SMS,” and “eTicket” tabs within the ‘Templates’ section, allowing for hotlinking to these tabs.
Unexpected Site Save When Adding Products to Site
When configuring registration and adding Products to a site, previously closing the selection modal would also save the site and close the accordion. This issue has been fixed, requiring users to manually save after selecting products.
Fixed Timeout for Resuing Live Streams in Live Stream Block
The timeout issue when attempting to reuse existing live streams in the Live Stream Block, especially when multiple blocks are present, has been resolved.
Inability to Disable a User From Within User Detail
The bug preventing users from disabling another user from the user detail page has been corrected.
Added Missing Registration Customisation Label in Add-on Workflow
A previously missing customisation label in the Add-on workflow has been added, allowing for customisation via Label Sets.
Enhanced UI for Adding a New Person
The user interface for creating a new person has been improved to prevent overlapping icons and lines when there are no timestamps in the header.
Duplicate Event Modal Resized and Checkmark Consistency
The duplicate event modal has been restored to its original width after being narrowed by previous changes. Checkmarks that were cascading down in size for each event option are now consistent in size.
Improved Community Login Image Uploader UI
The user interface for the community login image uploader has been improved to enhance usability while maintaining a fixed resolution for the login image.
Aligned People Export “Categories” and “Sessions” Text in Exports For Larger Screens
The Categories and Sessions texts in exports are now properly aligned for larger screen sizes above 1800px.
Community Name Update Display Issue
When updating the Community Name in the Organisation settings, code was briefly visible in the page title for about 60 seconds before the updated title appeared.
Scrolling Issue When Selecting a Vendor’s ‘Sponsored Session’
There was an issue where users were unable to scroll through a long list of sessions when selecting a vendor’s sponsored session. This issue has now been resolved.
HTML Tags Issue in Site Descriptions
In Registration > Configuration > Sites, collapsing a Site in the list would momentarily display HTML tatas in the Description and Purchasing Terms Text fields. While this was purely a visual bug, it has been fixed.
Resolved Issues with the External Links Editor
Several visual issues with the External Links editor (for Registration and Sites) have been resolved. Additionally, a problem where the modal would not fully close after saving a single External Link has been addressed.
Consistency of External Links
The external link wrapping is now consistent between Sites and ‘Registration’ (aka clicking on “Register Now”)
Timestamp Issue of Reverting Back to UTC When Editing Person Records
An issue where the registered timestamp on a person record reverted to UTC after editing has been resolved. The timezone is now correctly applied after saving changes.