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, iOS.
Joule client, iOS 25.11
Components
Response Actions
Guideline Enhancements! The guideline article has been updated with guidance on accessibility.
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, iOS 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, iOS 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, iOS 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
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