We'll keep this feed updated regularly with improvements made to the platform for both admins and users. Subscribe to these updates to be notified!
- Implement our v2 data handler for QR code scanning. This is the first of several feature updates that aims to make QR codes easier to read from long distances, provide a number of new options for QR functionality, and improve the overall user experience for users of our onsite mobile app.
- The first iteration of our basic/advanced form toggle has been implemented. This toggle, which defaults to basic, hides a number of fields and sections that are uncommonly used, or only needed in specific situations. This will continue to be refined, allowing Admin Users to see the bare essentials, and allowing more advanced users to see more options as needed.
- Add several APIs for our Joyn Companion mobile app.
- Provided better messaging to users in Registration and Talk Submission flows when mandatory file uploads have not been uploaded.
- Edit/Upload buttons are disabled in admin forms unless the form can be edited (e.g. the form is in a read only state).
- Discount codes now apply the event time zone for start/finish dates.
- Check boxes and Radio boxes in Registration and Talk flows appear side by side, not vertically stacked for better presentation.
- Dropdown fields always show 'Select an Option' instead of defaulting to the first possible response in the list. This prevents users from selecting an incorrect option by accident.
- Update a number of 'Default Settings' to reduce the number of button clicks when correctly configuring an Event.
- The Event Chooser field has been removed from the Talk Submission process, it will always submit to the current event.
- Improve the performance of the talk ratings views for admin users.
- Update a number of dependencies.
- Not load Twilio by default in development environments. This will save significant Twilio costs and reduce the number of Sidekiq jobs being triggered on demo builds. To enable Twilio, set the ENV VAR DISABLE_TWILIO_USERS to false, or remove the ENV VAR entirely.
- Changed the handling of user registrations in the event auto scaler to user .valid to improve scaling performance.
- Production instances can be fully build in Docker using Docker-Compose.
- Sidekiq metrics are now available in Sidekiq-Web.
- None
- Add a number of API endpoint for our Mobile App
- Validate that each poll option is unique, preventing speakers/moderators from creating two different options labelled 'answer 1' for example
- Ensure that emails will check for their enabled/disabled status before sending
- None
- Add an Event Format option in the Events form. This will enable sensible defaults to be created with each Event and minimise the amount of manual effort required when first setting up a Platform
- Fix an edge case where the Livestream page is not available to the public when this event feature is enabled and the event is using Polling
- Implement a number of API endpoints for additional functionality in the Joyn Event Companion app
- Migrated a number of commonly used deprecated icons to the new Phosphor icon pack
- Fix an edge case in the talk rating workflow where talks could not meet the requirements for rating
- Allow existing users to take advantage of Magic Links, not just newly created users
- Improve error messages when users don't upload files in talk submission/registrations flows
- Add additional formatting requirements on colours/dates in talk submission/registration flows
- Swiftium registrations will continue to retry syncing until they are successful. This provides more flexibility when Swiftium is enabled
- Improve the responsive layout of ePoster Kiosk views
- Disable an irritating display shake on mobile if users don't interact with registration pages
- Update a number of dependencies.
- Add a number of improvements to the demo script performance
- When a user partially registers individually for an event but does not complete their registration journey, a user can be registered as part of a group registration. Similarly, if a user is partially registered as part of a group registration that is not yet paid, the individual can complete an individual registration journey.
- Correctly show Registration Billing Address 2 in the Invitation Letter PDF
- Users can utilise rich text areas in Registration and talk submission additional fields
- Show the correct URL for the VoD uploader
- none
- Small Validation Styling Changes
- None
- CPD certificates can be completely customised in both visual style and content. Admin users can use the default certificate layout or customise a certificate that suits the event/association brand.
- Users can be emailed an invitation letter upon payment of their registration for the event, often used when applying for a visa to the host country. This letter can be completely customised using the same strategy as the CPD certificate listed above. Invitation letters can be enabled/disabled for each Delegate Type and optionally resent to individual users from the Registrations admin page.
- Reduce the initial page load for users by up to 70% of data in some circumstances.
- Implement a better caching strategy for static assets across platforms, to reduce the first page load time when users have visited other Joyn Event Platforms.
- Numerous improvements to the Scheduled Meeting attendee experience.
- Users can request a 'Magic Link' to login to the platform from the login page. This will send the user an email with a link that when clicked on will sign the user into the platform without needing to enter a password. This is now enabled for all users on all platforms by default. Links are valid for 28 days.
- Improve the overall look and feel of user front-end forms. We have applied a more consistent theme to these forms and reordered many of these things to provide a better flow of information to users.
- Implement a consistent workflow to creation of presenter links for all interaction types (livestreams, scheduled meetings, webinars).
- Update a number of dependencies.
- Numerous improvements to API's for the Joyn Mobile Companion.
- Fix a JavaScript error being printed into users browser consoles when resizing their screen. No user impact from this error.- Update Stimulus for better performance on polling and other real time features.
- Users can add email addresses to be CC'd into all email correspondence. This is a useful feature for users working with collegues who assist with communication, or for copying in a manager or supervisor
- Fix a layout error introduced in the last release that caused the login form to be misaligned on high DPI devices
- Optimise the first page load by reducing the javascript loading by up to 50% in some use cases when first navigating to the platform
- Improve the look and feel of metadata responses
- Update a number of dependencies
- Increase the build speed of the application in development environments and demo experiences
- We have totally overhauled the submission process for talks/sponsors/exhibitors applications. This includes a complete restyling of the forms, a significant number of additional field options, and better reporting capabilities on the existing data. Additionally, submitters can choose one or more authors to be the speakers/presenting authors for the submission.
This allows for multiple people to be involved in the submission process, and for the submission to be presented by someone other than the submitting author. This is especially useful for submissions that are a collaboration between multiple people, or where the submitting author is not the presenting author.
- Add date time handling to BCOM integration to allow faster sync of results
- Numerous improvements to internal workflows and forms, including better handling of specific email validations
- Fix a validation prompt when reviewing previous versions of submitted forms
- Enforce file uploads in registration custom fields with a better error message presented to users
- Fix a scenario where admins will see the livestreams start/end timings for the day, not the live stream
- Improve speed and performance of updating metadata models and workflow statuses in bulk
- Update a number of dependencies
- Improve geocoding speed and accuracy for user logins
- Migrate to new SSO proxy service in development
- Fix a bug where moderators needed to refresh their screen or wait a number of seconds to see polling results.
- Update a number of dependencies.
This release provides internal updates with no code level changes.