What’s New
Joule / What’s New
This article provides an overview of the topics that have been added or changed based on the controls available in the Joule client, Android.
Joule client, Android 26.1
Components
Likert Scale
New Component! The Likert scale provides users with a frictionless, conversational-friendly response type, allowing them to express nuanced feedback with minimal effort, while ensuring consistent structured data for enterprise insights.
Likert scale
Patterns
Initial Loading
Feature Enhancements! Initial loading enables users to begin typing their prompt during the loading phase, reducing perceived waiting time and supporting faster, more fluid conversational workflows while maintaining clarity and trust in thread context.
Initial loading
Multi-Threading
New Pattern! Threads allow users to have multiple ongoing conversations with Joule—each focused on a different task or topic—so they can stay organized, switch contexts easily, and return to prior threads without starting over
Multi-threading
Persistent Attachment
New Pattern! Users can attach files to their Joule conversations by tapping the file upload button next to the input field.
Persistent attachment flow
Transparency and Explainability
Feature Enhancements! Sources are displayed separately from response insights to provide clearer and more direct access to the original information.
Sources
Joule client, Android 25.11
Components
Response Actions
Guideline Enhancement! A11y guidance has been added.
Response actions
Patterns
Confirmation
New Pattern! Confirmation is used to make sure Joule has correctly understood a user’s request before taking an action, especially in situations involving transactions or commands that are difficult to undo.
Confirmation step
Loading
New Pattern! Previously called “Loaders”, loading now includes new streaming patterns like text streaming, skeleton loading, and a “scroll for more” button.
Skeleton loading
Joule client, Android 25.8
Components
List Card
Feature Enhancements! The list card status has been moved to the extended header, and the footer buttons have been updated for clearer action labels.
List card
Object Card
Feature Enhancement! The object card status has been moved to the extended header.
Object card
Response Actions
New Component! Response actions allow users to perform various actions on the associated Joule response.
Response actions
Text Message
Feature Enhancements! We have refined how text is presented by removing Joule’s message bubbles. This new direction offers users clearer and more efficient communication.
Text messages
Patterns
Attachments
New Pattern! Attachment support now allows users to upload and manage files when prompted by Joule.
Attachments
Detail View
Feature Enhancements! The detail view status has been moved to the extended header.
Detail view
Feedback
New Pattern! The feedback feature allows users to provide feedback on Joule’s AI-generated responses.
Feedback
Transparency & Explainability
New Pattern! The transparency and explainability feature ensures clarity about Joule’s AI-generated responses. By providing source information, users can follow up, learn more, and/or validate the accuracy of the generated information.
Sources
Joule client, Android 25.4
Components
Input Field
Feature Enhancements! A new variant has been added to support long loading states, enhancing feedback during extended processing. Additionally, the “Send” buttons are now exposed as a subcomponent.
Joule input field with clock icon
Loaders
Feature Enhancements! To support long-running loading, the loading chat bubble now has the option to include a status message.
Long-loading user request with status message
Joule client, Android 25.1
Components
Carousel
New component! The carousel displays multiple object cards horizontally, one after the other, with a glimpse of the next card visible on the edge of the Joule panel to indicate scrollability.
Carousel
Media
New component! A media card is a card container that displays videos and images from Joule.
Media card
Object Card
Feature Enhancements! An optional media header property has been added to the object card to accommodate the card carousel component.
Object card with media header
Panel
Feature Enhancements! A line of AI notice is now persistent in the panel to stay in compliance with SAP’s latest legal guidance.
Panel enhanced with persistent AI notice
Welcome Screen
Feature Enhancements! A line of AI notice is now persistent in the panel to stay in compliance with SAP’s latest legal guidance.
Welcome screen enhanced with persistent AI notice