Release date: December 12, 2022
A new version of the Help Chat is released at the same time: Help Chat (Smartloop)Version 2.01
A new learning experience LEARNING
This section is about the new JUNO learning management system. If you don’t see these features on your site, your platform still uses the legacy version.
JUNO’s learning experience is getting an upgrade. Courses are replaced with a new and improved version that allows for more robust learning management and a friendlier user experience. Below is a summary of the features. You can learn more in our Help Center: https://help.junolive.com/clients/courses-and-the-learning-management-system
User types and their permissions: “Instructors” and “Managers” are new user types that help site admins manage and create courses. Learners are the users who take courses. They are added to “Admin groups,” so that managers only have permission to manage learners from their admin group (like a class or school).
Create and edit courses on the front end: You can create and edit courses directly on your platform. Courses are made up of lessons. Lessons are made up of multiple lesson parts (videos, questions, and blurbs), which can be added and rearranged to create a dynamic lesson. To prevent grading errors, certain parts of lessons lock (can’t be edited) once the course starts.
Enrollment and waitlist: You can require enrollment by a site admin or manager, or allow learners to self-enroll. Other enrollment controls include limiting how many learners can enroll, setting enrollment open and close dates, and the ability for site admins to reorder learners on the waitlist.
Course catalog page: Learners can search for courses and find courses they are enrolled in.
Grading: Lessons can be graded or ungraded, and then averaged for the total course grade. Learners can pass or fail a course; if they pass, they get course credits. (Note that course credits are different from CE credits.) Site admins can recalculate grades in case of changes to the lessons or grading settings.
Reports: The JUNO team can help clients download analytics reports about who is enrolled or waitlisted in courses, which questions learners answered, and transcripts (course grades). The reports are available from the internal database (Das Admin). Learners, managers, and site admins will be able to pull their own reports in a future version.
Import courses: The new course importer includes improvements like definitions, dropdown menus and enforced rules.
Email, platform, and mobile push notifications about community activity COMMUNITY
There are multiple ways for users to get real-time notifications about activity in the forum, social feed, and their direct messages. In previous versions, some notifications already existed for certain activities, but now they are a more consistent and complete set.
Types of notifications include:
Profile notifications: Are added to the user’s notifications list on the platform. Unread notifications are indicated by the number next to the bell icon.
Email notifications: Sent to the user’s email address.
Website push notifications: Appear in the corner of the screen when the user is on the platform.
Mobile push notifications: Sent to the user’s device with the mobile app downloaded.
Notifications are sent for the following activities.
Users can control if and how they get these notifications, in the notifications preferences panel (see below).
Default notifications settings
New message requests
New messages (after accepting the initial request)
Forum & Feed
New forum topics
(“Social feed activity“)
Tagged on a post
(“Responses on your posts and comments“)
On your posts:
On any post:
(“Likes on posts and comments“)
On your post:
On any post:
In emails, the from name (1) and branded logo and color (2) are configurable.
Users can manage their own notifications settings COMMUNITY
Users can turn notifications on or off from a notification preferences panel. For multi-site platforms, they can choose different settings for each site. See the Default notifications settings table above.
Note that the forum digest email is not included in these permissions. The JUNO team still sets it up separately, and users can unsubscribe at the bottom of the email if they don’t want to receive it.
For profile notifications, users can also manage them by marking them as read or unread.
Learn more: Manage your notification preferences
Group leaderboard EVENTS COMMUNITY
Groups can now be used as teams for leaderboard competitions. The points for all users in the group are added up to a team total. The team standings leaderboard ranks teams in order, next to the individual standings leaderboard.
Group leaderboards can be configured on or off.
Anaytics and queries PLATFORM
Success Managers can now run a query in the database to download a list of the latest magic links sent to users. This makes it easier to find a link that was sent to a specific user, rather than checking Mandrill. Success Managers can request to add this query to a database if it’s not there.
Added a Unique Users count to quick analytics, matching the Unique Users downloadable report. This makes it easier to tell the difference between Unique Users and Unique Views.
Unique Users: Counts the number of unique people who interacted with the content while logged in. Interactions could happen on the content page (like commenting) or outside of the page (like clicking Attend on a session from the schedule). For this reason, Unique Users might show a larger number than Unique Views.
Unique Views: Counts the number of unique people who visited the content page while logged in.
Updated the Unique Views quick analytics count so that it does NOT include users who are logged out on a public-preview site (guests). Neither the Unique Views nor Unique Users counts include logged-out users.
Activity reports now include data about which piece of content the user performed the activity on. You will see 3 additional columns on the right side of the report: Content ID, Content Name, and Content Slug.
Learn more: Understand activity reports
“Exclusive” sessions EVENTS
Exclusive sessions are now more precise. Previously, users couldn’t add a session to their schedule if it overlapped with an exclusive session’s time block. But this meant that one-on-one meetings or other sessions were unexpectedly restricted.
Now, when you classify a session as “Exclusive”, only other exclusive sessions that overlap with its time block are restricted. So if you have multiple sessions happening at the same time and only want users to add one to their schedule, make sure to set them all as “Exclusive.”
Scenario 1: Sessions A and B are scheduled to occur on the same day with overlapping times. Session A is set as exclusive. Session B is NOT exclusive. A user is allowed to add both Session A and Session B to their schedule.
Scenario 2: Sessions A & B are scheduled to occur on the same day with overlapping times. Both sessions A and B are set as exclusive. A user is only allowed to add Session A OR Session B to their schedule. They can’t add both.
MP4 Upload PLATFORM
Improved the MP4 upload interface in the on-demand content editor to make it more clear and intuitive for users:
Added specifications and additional information before users start uploading an MP4 video in the front-end editor.
Improved the language and design of the visual confirmation dialog for MP4 video upload.
Added a pop-up to alert users when they try to upload an unsupported file type to a forum post. Supported file types are JPG, PNG, and GIF.
Greenroom-to-live session transition EVENTS
When speakers and/or moderators are in the greenroom before a session starts, they usually have their camera, microphone, and screen sharing turned on for testing.
We have added functionality to stop all of their video, audio, and screen sharing 30 seconds before the session starts. Once the session status goes “LIVE,” or once the pre-roll video has ended, they may reenable everything to begin streaming to the audience.
They know when it’s about to happen because an alert appears in the top-left corner of the greenroom 30 seconds before “Live”. By default, it says
Your audio/video will be stopped in: [TIME]. Click here to stop now. That text is configurable.
This change ensures a clean recording of all live sessions and ensures speakers do not join while a pre-roll video is playing. It affects all live in-JUNO sessions, with or without pre-roll video. It does not affect sessions streamed in by third-party production companies.
Session timer EVENTS
Adjusted the session timers so that speakers and moderators can tell how much time has elapsed, as well as how much time is left.
When the session is live:
The timer above the chat panel counts up to show how much time has elapsed.
The timer below the control bar counts down to show how much time is left.
Then when the session ends, both timers change to say Past. The timer below the control bar starts counting up to show how long you’ve gone over the end time.
Targeted notifications PLATFORM
For targeted notifications, the notification title displays on mobile device lock screens and notification centers, along with the app name and description. This makes it easier to tell the difference between notifications when sending and receiving them. Before this version, the title did not display.
Design improvements PLATFORM
Converted tab navigation icons in the schedule and directory from embedded SVGs to Font Awesome icons. This is part of our ongoing work toward converting all icons to Font Awesome for visual consistency.
Added an asterisk to the Company field in the profile section when the field is designated as a required field.
Updated the messaging on the mobile app landing page to make it easier to understand.
Moved the Create New Forum Topic button to the top of the page to make it easier to find.
Added a background color to the popular social posts rotator to differentiate rotator slides from the surrounding page color on the mobile app.
Please note the important changes to front-end editor access below. If you have been using the front-end editor on your mobile phone or tablet on the go, you will need to use a laptop computer instead.
Removed the Edit button, which opens the front-end editor, from mobile phone and tablet web browsers. The button was removed because the front-end editor is not supported on the mobile app or mobile web browsers at this time. (It is not formatted for smaller screen sizes.) Previously, it was still accessible from web browsers despite the lack of support.
Removed the Admin link from the side navigation bar on the mobile app. It was removed because the front-end editor and site admin dashboard are not supported on the app at this time. (They are not formatted for smaller screen sizes.) Previously, they were still accessible despite the lack of support.
Removed flag emojis from the live session chat because they don’t render correctly on PCs. Removing them helps all users have the same chat experience, no matter their device type. The screenshot below shows the “Flags” section that was removed. (There were more flags than are shown.)
Removed the ability to navigate around the site while uploading an MP4 video to a resource. This fixes an issue where the upload was canceled if you closed the resource dialog. You can still navigate around the site while uploading MP4 videos to other locations, like in the meta data of a piece of on-demand content.
Corrected an issue where the magic link logs in the last user who logged in on a device if they didn’t log out.
Corrected an issue with the login event automatically triggering a Support Chat action in analytics data.
Corrected an issue with a refresh on the login page resulting in an error.
Corrected an issue with imported users who intentionally have no password being inappropriately prompted to update their password when logging into the app.
Corrected an issue causing a blank page upon login if the user logged out from their Profile page.
Corrected a condition causing the mobile app to incorrectly trigger the help chat chime upon login.
Corrected an issue with the Learn More link on the landing page not working when SSO is enabled.
Corrected an error occurring silently upon account creation if no live chat was set up.
Corrected an issue allowing a user to login from the landing page when that functionality is disabled.
Removed an unnecessary element from the main page URL.
Corrected an issue showing elements in the More navigation menu that should be hidden.
Tab navigation items now wrap appropriately in the mobile app.
Corrected an issue with sub-navigation menu behavior in the mobile app.
Corrected an issue with the top navigation menu not appearing sometimes when the screen is resized to smaller dimensions.
User access PLATFORM
Corrected an issue preventing access to previewable content from a live session.
Corrected an issue with Access Level not being checked for past/expired sessions.
Removed default placeholder text from locked Library content.
Corrected an issue with access-restricted resources being able to be downloaded from an IRL session when access level restrictions are in place.
Corrected a guest access issue with being sent to the home page instead to the specific piece of content when previewing a session or course page.
Personal Profile PLATFORM
Corrected missing ‘Settings’ text in the Profile menu.
Corrected an issue allowing changes to the profile page ‘away dates’ to be saved without having clicked the Save button.
Changed Date of Birth field style to a system date picker in the mobile app.
Corrected an issue preventing changes to a user’s profile page from being saved.
Added dropdowns to the Date Of Birth selector to prevent users from having to manually adjust the year.
Corrected an issue with the Availability in profile settings reverting to default when navigating to a specific page.
Corrected an issue with the profile menu scroll function not working.
Adjustment to ensure email notifications can be disabled.
Corrected an issue causing notifications to revert to unread upon refresh/reload after having been marked as read.
Corrected an issue with the notifications ‘Mark All as Read’ button not functioning.
Corrected an issue with incorrect emails being sent from a user’s Feed or when following topics.
Corrected an issue with the Notifications bubble not updating after looking at the notifications or selecting the Mark all As Read button.
Corrected an issue with the Forum topic creator showing in the body of the notification email when a user is tagged in a post.
Corrected an issue with mobile app push notifications appearing to be coming from the user receiving the notification.
Corrected a routing issue with Forum and Feed ‘like’ notifications loading the home page instead of to the liked post.
Corrected an issue with the Mark All as Read button being visible when the user has no unread notifications.
Corrected an issue with Direct Message profile notification showing when no new notifications have been received.
Adjustment to add a user action to swipe left to reveal the “Close” option on a website push notification.
Corrected an issue with duplicate mobile app notifications being sent in certain situations.
Corrected an issue with the notification title and preferences appearing behind the status bar on mobile devices.
Corrected an issue with an incorrect notification being sent when inviting someone to a meeting they’re already invited to.
Corrected an issue with website push notifications for Direct Message requests being blank.
Corrected an issue with chat and Q&A messages generating Direct Message push notifications.
Corrected an issue with all notification types changing to ‘On’ when exiting and returning to the notifications menu.
Corrected an issue with specific elements being missing from the notification received by a scheduled meeting request recipient.
Corrected an issue with direct message notifications being sent when the user is active in the messages panel.
Adjustment to ensure the notifications ellipsis menu closes after marking a notification read or unread.
Corrected an issue with the incorrect user showing in an email notification from a ‘liked’ post.
Direct messages COMMUNITY
Corrected a pop-up notification that made it seem like an error occurred after successfully sending a chat request from the directory.
Corrected an issue with chat request recipients not seeing messages from prior conversations with the same user if they’ve previously left the conversation.
Adjustment to prevent chat notification badges from not clearing properly.
Corrected an issue with a sent message request not displaying in the Messages screen for the recipient.
One-on-one meetings COMMUNITY
Corrected an issue with notification emails for an updated scheduled meeting only being sent to the person making the change.
Corrected an issue allowing a user to have 2 scheduled meetings in the same time block.
Corrected an issue with a scheduled meeting recipient not showing as invited on the meeting’s preview page.
Corrected an issue with Cancel Meeting emails not being sent.
Corrected a pop-up notification that made it seem like an error occurred after successfully canceling a one-on-one meeting.
Corrected an error message occurring when creating a meeting with no personalized greeting text.
Corrected an issue with a private session URL setup not working with path based sites by default.
Corrected an issue with the meeting invitation change email not functioning as expected.
Corrected an issue with a calendar-added schedule event’s deep magic link not correctly routing the user to the Schedule page in the mobile app.
Corrected an issue affecting the Attend button behavior when leaderboard points are set to be hidden.
Corrected an issue with the mobile app showing the Attend button for sessions set as not schedulable.
Corrected an issue with a session added to Google Calendar having the session link in the Location field instead of the Body.
Corrected an issue with the Add to Calendar not functioning.
Corrected an issue with a session’s event time incorrectly showing as the current time when adding the session to the calendar on the mobile app.
Corrected an issue with changing the output device in live session Settings menu.
Corrected an issue causing missing UI elements in the live session speaker view.
Corrected an issue with non-admin users remaining on the preview page at session start time if the session was created from the Admin section.
Corrected an issue with users not showing on their own screen in Speaker View if they aren’t speaking.
Corrected an issue with the live session camera/mic tooltips persisting after being enabled.
Corrected an issue with the session preview page not automatically loading the session page upon login.
Corrected an issue causing the grid feed to be seen behind the full screen mode in a live session.
Corrected an issue with a profile information prompt appearing when exiting a live session.
Adjustment to ensure the Review button for the live session preview panel is counting user actions.
Corrected an issue with custom session background images not appearing in a live session.
Corrected an issue with Brightcove videos not playing for non-moderator users.
Corrected an issue with newly created live sessions being inaccessible due to network error.
Corrected an issue with the live session attendee list not updating when admin users join.
Corrected an issue with the Max Attendee setting not restricting attendees after threshold has been met.
Corrected an issue with the promoted from raised hand action not automatically turning on the user’s camera and microphone.
Corrected an issue with the live session Settings dialog no longer opening after being promoted from the raised hand state.
Disabled internal tooling interfering with the Brightcove video player.
Sessions: Chat panel
Corrected an issue with the User Joined notification also appearing in the live session Q&A tab instead of just the chat tab.
Corrected an issue preventing the ‘user joined’ message from appearing in the chat panel as expected.
Corrected an issue preventing a new poll from being launched if a previously posted poll is removed from the Front End Tools.
Corrected an issue with the session chat indicator clearing before the chats are actually seen.
Corrected an issue on mobile devices causing the live session screen to not resize to accommodate the chat panel upon rotate.
Corrected an issue with Anonymously submitted questions still showing user profile information.
Corrected an error occurring in live session chat causing multiple symptoms.
Corrected an issue with the live session chat text input box rendering black input text.
Corrected an issue with the ‘Ask Anonymously’ description text being black.
Sessions: Miniplayer EVENTS
Corrected an issue with the miniplayer rendering blank after being moved.
Additional adjustment to prevent miniplayer from rendering incorrectly while being repositioned.
Corrected an issue with the Snap to Live setting restarting prerecorded video when the miniplayer is active.
Corrected an issue with a user not getting redirected to the session preview page when the session expires if a prerecorded video is playing in the miniplayer at the time.
Now forcing Grid Layout within the miniplayer so that the stream isn’t cropped at the top. When you exit the miniplayer and return to the session, the original layout returns.
Corrected an issue with a live session video size and position being incorrect when returning to the session from the miniplayer.
Sessions: Editing and configuring EVENTS
Changed the default configuration of sub-breakouts to not include ‘Q&A' and ‘Polls’ tabs. These tabs created confusion for users who didn’t have the ability to use the moderator-only features in those tabs.
Corrected an issue with the Max Attendee limit not saving when set in the front-end editor.
Adjustment to ensure the background color in a live session is configurable.
Corrected an issue causing a prerecorded video to be removed if the Snap to Live setting is toggled.
Corrected an issue affecting the setting to display user interest tag types in live session chat.
Adjustment to ensure text within the chat pane appears as intended based on settings.
In-person sessions EVENTS
Corrected an issue with successfully attached resources not appearing in the downloads section of IRL sessions.
Changed the default chat pane behavior for an IRL session to be open when visiting the session.
Corrected an issue with Kick & Kick + Ban functionality not working in in-person sessions.
Corrected an issue with the last resource of multiple uploaded to a session page being the only resource that is downloaded regardless of which resource is selected.
Corrected an issue preventing a user account from being attached to a speaker.
Corrected an issue with non-admin users not having correct permissions when attached to a speaker profile.
Corrected an issue preventing a user account from being linked to a speaker profile and attached as a partner representative at the same time.
Corrected an issue with the Reply function in the Partner Page comments section being unavailable after a user deletes their reply.
Corrected an issue with the ‘Allow Video Preview’ function (for public preview sites) not working on Partner page rotators.
Corrected an issue with partner rotator titles covering video action buttons on the mobile app.
Corrected an issue allowing a user to be added as a partner representative multiple times.
Corrected an issue preventing street addresses in metadata from appearing on a partner page.
Adjustment to hide a container field on partner pages when there is no content in the container.
Courses (legacy version) LEARNING
Corrected an issue causing edits to tracks/lessons to change their specified order in the list.
The course landing page always displays the description, even when the course is in progress or completed. In previous versions, the description wasn’t visible after you had started the course.
Corrected an issue with a lesson's 'Finish Course' button not highlighting on last course after completion.
Corrected an error occurring with YouTube videos on lesson pages.
Corrected an issue with the ability to prevent answer changes after submission.
Corrected an issue with the Rating type questions not retaining data when the session page is refreshed.
Corrected an issue causing new questions added to an existing course to reorder the list of questions and to prevent reordering the list.
Corrected an issue allowing the adjustable text box to be expanded larger than the div container.
Corrected a UI issue causing the FET page to skip when clicking the Fill In the Blank question box.
Adjustment to correct the hover icon for the rating question on Speaker pages.
Social feed and forum COMMUNITY
Corrected an error popup message when reporting a comment in the social feed.
Ensuring the Popular Posts section of the social feed is not hidden if no cohort image exists.
Corrected an issue in Forums with the tagged user profile opening the profile and the tagged users list when clicked.
Corrected an issue with the Create Post screen being cut off at the bottom on Android devices.
Corrected an issue causing a forum’s entire topic box to appear as clickable.
Corrected an issue causing a users post to not show on the global feed until a refresh.
Corrected an issue causing tags added to a forum or feed post to be duplicated after posting.
Corrected an error occurring if a user tries to post on the social feed with no text entered.
Corrected an issue with SHOW_USER_LASTNAME_IN_FORUM config not removing the last name when set to false.
Corrected an issue preventing newly added content in the Feed and Forums from posting.
Corrected an issue causing an error and inaccurate comment count when posting in the Feed or Forums.
Corrected an issue with Feed and Forum posts being duplicated.
Corrected a condition which could result in an error when a user is in a cohort that is deactivated.
Corrected an issue with a new group not loading when switching between user groups.
Corrected an issue with imported users sometimes not being added to the correct user groups.
Gamification EVENTS COMMUNITY
Corrected an issue with gamification points assessing incorrectly in certain situations.
Corrected an issue with leaderboard points notification still showing when configured to be hidden.
Corrected an issue preventing custom text from being applied to the points button.
load_leaderboardconfiguration, which was once used to hide leaderboard functionality, but had been functionally replaced by another configuration.
Continuing education credits LEARNING
Corrected an authentication error when attempting to download a CE certificate.
Corrected an issue preventing a user from claiming CE when the specified threshold is met.
Corrected an issue with the number of CME earned hours being incorrectly multiplied behind the scenes while the front end showed the actual number of earned hours.
Corrected a condition allowing a user to still claim their CE certificate after the time limit has expired.
Corrected an issue with CME earned hours being multiplied inappropriately in the back end while showing correctly from the front end.
Corrected an issue with users not receiving full credit for CME hours earned in certain situations.
Corrected an issue preventing certain types of video content from awarding CE credit.
Adjustment to prevent ‘NULL’ from appearing in the Description field of newly created CME content.
Corrected an issue with the correct information not displaying on CME certificates.
Corrected an issue with users sometimes not seeing 100% progress for session CME when they should.
Corrected an issue with library CME not allowing credit claim.
Front-end editor PLATFORM
Corrected an issue with the front-end editor toolbar drawing over the top navigation menu.
Removed ‘or Edit’ verbiage from the Add Member popup menu title.
Corrected an issue with the front-end editor description field behavior negatively impacting photo booths.
Correction for an alert popup not being triggered when a content upload fails.
Corrected an issue in front-end editor preventing the removal of partners attached to content if removing more than one partner at a time.
Corrected an issue with source code not saving correctly in the front-end editor Description field.
Corrected an issue with the gear icon on the site admin content editor taking up the whole page.
Corrected an issue in all Front End Tools' Meta tab causing any attempt to drag to reorder any tiles to disable the save button.
Corrected an issue causing the post-session review popup to trigger when accessing the front end tools.
Corrected an issue resulting in an error when pulling an activity log report.
Now properly tracking the Complete button in site analytics.
Corrected an error with analytics emails if being downloaded from a partner page with a special character in its name.
Adjustment to ensure the total number of users is correctly pulled into analytics data when the end date selection is changed.
Corrected an issue with Quick Analytics reflecting Page actions incorrectly.
Corrected an issue with HTML appearing in analytics reports.
Corrected an issue with the Activity event not appearing in the analytics data.
Adjustment to Analytics donut charts logic to increase consistency and accuracy.
Corrected an issue preventing the Analytics tab in Front End Tools from opening.
Corrected an issue with the Analytics API not returning all data.
Corrected an issue with the contents of analytics downloads differing from the Content Page.
Corrected an issue with rotator slides opening on mouse-up when navigating through slides.
Corrected an issue in the mobile app with rotator slides not responding to a vertical scroll swipe.
Corrected an issue with the pause/play button for the top rotator and the title of the rotator overlapping.
Corrected an issue with incorrect play/pause button status on rotators.
Design fixes PLATFORM
Corrected an issue reporting incorrect screen orientation with the browser console open.
Adjusted the format of full-width featured rotator arrows and titles so that they aren’t too close to the edge of the screen.
Corrected an issue with billboard rotator overlay text not resizing in the mobile app.
Added padding to the Social feed between the comment counter and the surrounding test on mobile devices.
Adjusted the location of the Back to Courses button when the Download Certificate button is hidden.
Corrected an issue with the Attending list inside the Live session preview panel not adhering to the session max width container.
Corrected an issue with the Vimeo Event Player not being centered on the session page.
Corrected an issue causing the profile page from being correctly displayed beneath the notifications popup.
Edit to the Admin email template to remove unnecessary punctuation.
Corrected an issue with extra long session names not wrapping correctly in the live session view.
Corrected an issue with long profile text being cut off instead of wrapping in the quick profile and schedule a meeting popups.
Corrected an issue with containers for metadata being incorrectly formatted.
Corrected a minor grammatical nuance in the Course instructions.
Corrected a punctuation oversight in the leaderboard popup.
Adjusted the positioning of the Download Certificate button.
Corrected several instances of usernames rendering inconsistently across the platform.
Corrected an issue with forum post tiles appearing clickable in areas they shouldn’t.
Adjustment to ensure a user’s tags wrap properly on the directory page.
Adjusted the position of the ellipsis icon within the notifications popup.
Adjusted the position of the ellipsis icon within the notifications popup.
Corrected an issue with the scheduling pop-up truncating last option for user availability.
Adjustments to alignment and widths of elements on partner pages for mobile devices.
Adjustment to ensure the overlay gradient is appropriately sized for the notification ellipsis and preferences menus.
Added additional spacing under "Mark All As Read" button in the Notification popup.
Corrected an issue with truncated text on the ‘promoted from raised hand’ popup.
Adjusted social posts rotator styling to match the intended design.
Adjustment to the positioning of the notification popup overlay gradient to appear over the bottom navigation menu instead of behind it.
Removed an unintended graphical artifact from the ellipsis pop-up for individual notifications.
Adjusted accessibility outlines for live session icons to be a consistent shape.