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

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